OBIEE 12c装完后,在EM没看到原来更新rpd文件的地方,当时怀疑是不是我装的有问题阿,不过想想不可能啊,估计还是有的只是自己不知道吧。
仔细看了一下Oracle给出的文档,现在还实在太少了,Administrator的文档没有,真是痛苦啊。
还好在Migration文档中看到如何更新rpd文件了,试验成功,和大家分享下。
先介绍一下OBIEE 12c存放rpd和catalog文件的目录,
OBIEE 12c每个domian都有一个目录($ORACLE_HOME/user_projects/domains/bitest04),bitest04位config指定的实例名。
domain下存放所有内容,包括各种命令行。
rpd、catalog存放在$ORACLE_HOME/user_projects/domains/bitest04/bidata下,类似如下
系统提供了如下命令操作rpd文件
$ORACLE_HOME/user_projects/domains/bitest04/bitools/bin/data-model-cmd.sh
具体示例如下:
1.下载RPD
$ORACLE_HOME/user_projects/domains/bitest04/bitools/bin/data-model-cmd.sh downloadrpd-u weblogic -p password -o downloaded.rpd -w Admin123 -S hostname -SI ssi
其中bitest04位config指定的实例名
downloadrpd表示需要下载rpd
-w Admin123 是rpd文件加密的字符串
-S hostname主机名
-SI ssi instance名字,具体目录在$ORACLE_HOME/user_projects/domains/bitest04/bidata/service_instances/ssi 这是configure默认的instance名字,是否能修改,目前未知
2.上传RPD
$ORACLE_HOME/user_projects/domains/bitest04/bitools/bin/data-model-cmd.sh uploadrpd-u weblogic -p password -i upload.rpd -w Admin123 -S hoostname -SI ssi
uploadrpd表示需要上传rpd
日志路径:
/bieeapp/Oracle/Middleware/Oracle_Home/user_projects/domains/bitest04/servers/obis1/logs