前提条件:rpd中所有数据库链接能正常链接。
1、启动多个应用参照<
& Multiple Presentation service instance on single
BI Server « Debashis's OBIEE
Blog.htm>>.
a、先登录,密码是bieeoc4j.
http://127.0.0.1:9704/em/console/ias/0c4j/home
点击应用程序中的部署
再选择OracleBI\oc4j_bi\j2ee\home\applications下面的发布ear文件,如果还没有发布就选择默认的analytics.ear文件。然后点击下一步。
选择创建成功后需要声明一个名称, 点击下一步,再点击部署,这样发布就完成了。
2、在odbc中兴建Oracle BI Server,同时如果项目有用到odbc连接,再一起建odbc连接(Oracle in
OraDb10g_home1),如果是复制,最好与原来的名称相同.
在ODBC数据源中添加一个Oracle BI Server
Login id必须输入一个用户(如Administrator),Password可以不输入,port不需要修改。
Change the default repository to 需要定义一个启动项名称。
修改端口号oc4j_bi\j2ee\home\applications\应用目录\analytics\WEB-INF\web.xml.
比如oc4j_bi\j2ee\home\applications\sh\analytics\WEB-INF\web.xml.
复制相应rpd到OracleBI\server\Repository下.
复制页面缓存文件到OracleBIData\web\catalog下。
在OracleBIData\web\config下生成启动xml文件,复制instanceconfig.xml,修改文件名,再修改相应配置.(DSN是在odbc中配置的server名称,giyoolapjn是页面缓存文件夹名称)
样式文件分别在OracleBI\oc4j_bi\j2ee\home\applications\工程名\analytics\res,
OracleBI\web\app\res这两个文件夹中配置。
DashboardMaxBeforeMenu是指菜单实现几级,
MaxDropDownValues是指下拉框最大数。
修改启动配置文件,
OracleBI\server\Config\NQSConfig.INI,增加启动项(注意后面要去掉DEFAULT)
比如: sh =
sh.rpd;
sh是在odbc中的server配置第二个页面定义的名称,rpd文件就是原文件名称。
最后重启所有服务,再在开始-à运行-à输入
sawserver.exe –c 启动xml文件
比如sawserver.exe –c D:\OracleBIData\web\config\instanceconfig_sh.xml
(备注:也可以把这件话复制到一个文本文件里, 结尾以.bat保存。这样就可以在桌面点击这个文件启动)
输入网址:http://127.0.0.1:9704/sh
常见错误
1、 rpd中数据库链接不能正常链接。从运行中启动xml文件后会直接退出,所以这个必须先检查。
2、 启动出现空白页面,或者是其它一些错误,先停止所有服务,再启动。直接重启可能还是报以前的错误,可能程序已经正常。
3、 部署时导入的是有问题的ear文件或war文件,选择默认的analytics.ear
可以避免这个问题。
3、启动文件中引用了样式文件却在两个相应文件夹中没有声明。
4、启动文件中服务器名不是本机,这种情况常发生在直接引用其它服务器上的文件。
5、启动命令” –c ”不能有空格,比如这样写是不正常的: sawserver.exe –
c D:\OracleBIData\web\config\instanceconfig-olapjn.xml 。
6、启动xml文件中格式要严格遵守,不能前面声明两个”
7、NQSConfig.INI同时启动两个应用,出错时可以只启用一个,这样方便查错。
发生启动不正常时,可以将要启动的程序以默认方式启动,可以得出详细报错消息。
8、清除缓存: OracleBIData\cache
9、登录rpd报错,仔细检查数据源中bi Server的配置.