【来自天善学院 咖啡姐 BIEE 11G 精品入门视频教程】 安装RCU时报错“ORA-65096: 公用用户名或角色名无效”

0
Oracle新手,按照视频一步步安装RCU时在第六步“创建”时遇到错误“ORA-65096: 公用用户名或角色名无效”。网上搜了下可能是oracle数据库新版本的问题,但是我是新手,也不是很明白,求助具体解决方法。多谢。

Oralce版本是“Oracle Database 12c Release 1 (12.1.0.1.0)”

224518e2adb7015949.png



忽略该错误时报如下错
225019be45c7975124.png

已邀请:
3

土豆侠 2014-07-13 回答

因为12C属于多组用户,所以用以前的方式调用创建sql脚本会不行。可以参考oracle提供方式
  1. First of all it is imperative to verify the Oracle 12c version is certified with ODI 12c. And so follow article:
Note:424527.1 Certification Matrices for ODI 10g, 11g and 12c (Platform, Java, and Database Compatibilities)
  1. The Oracle RDBMS 12c database must have at least one PDB installed. To verify execute:

select name from v$services;
  1. From SQL*Plus connected as SYS as SYSDBA execute:

alter pluggable database all open;
grant all privileges to sys with admin option;
  1. Run RCU and in the 'Database Connection Details' make sure the Service Name is one of the PDB services found in step #2. Example (do not use the 'SID' for PDB connects):

Database Type: Oracle Database
Host Name: localhost
Port: 1521
Service Name: pdborcl.mydomain.com
Username: sys
Role: SYSDBA
  1. Continue running RCU and the users will be created successfully from this point on.
0

梁勇 - 天道酬勤、上善若水。爱好商业智能 2014-07-09 回答

数据库版本太高 了,,BIEE不支持。。。可以去看下支持 列表。。 BIEE 11.1.1.7 官方支持列表 http://www.flybi.net/question/421 我记得之前也有一个学员遇到这种问题。。。刚搜索到,可以看看 数据库为oracle 12c时,安装biee 11g报错 http://www.flybi.net/question/784
0

乱了浮生 - 80后小青年 2014-11-25 回答

今天用安装12c+biee时同样发现了这个问题,通过土豆侠发的说明解决了~~3Q,这里我简单翻译一下过程及注意事项,如下:
1、安装的12c数据库必须保证有一个pdb(可插拔数据库)安装,此处在安装12c时有相应的选择项,我们可以连接到sql plus后输入“select name from v$services;”查看,一般默认为“pdborcl”。
2、以sys as sysdba登录sql plus,依次输入一下命令并执行“alter pluggable database all open;”、“grant all privileges to sys with admin option;”。
3、运行rcu进行创建,在下面的信息填写时,需注意名称,如下。
数据库类型:oracle数据库;
主机名:localhost;(根据自己情况设定)
端口:1521;(根据自己情况设定)
服务名称(印象中叫这个):pdborcl(注意:这里要与1中所说的可插拔数据库名称保持一致,即上文的“pdborcl”)
用户名:sys;
4、ok,剩下的按照咖啡姐的讲解进行安装就可以了。

要回复问题请先登录注册