BIEE 11g:无缝连接Oracle与Essbase数据库指南

需积分: 9 2 下载量 104 浏览量 更新于2024-09-12 收藏 15KB DOCX 举报
本文档主要介绍了如何在BIEE11g环境下连接Oracle数据库以及如何连接Essbase。BIEE11g版本相较于之前的BIEE10g,已内置了Oracle数据库客户端和Essbase客户端,因此在安装后无需额外安装。 连接Oracle数据库 在BIEE11g的RDP文件中,导入元数据时,若连接类型选择OCI10g/11g并尝试连接,可能会遇到“连接失败”的提示。这是因为BIEE10g版本并未绑定Oracle客户端,但BIEE11g版本使用的是自带的tnsnames。为解决这个问题,你可以采取以下两种方法: 1. 将已配置好的tnsnames.ora文件复制到两个指定目录:`D:\OracleBIEE\Oracle_BI1\network\admin` 和 `D:\OracleBIEE\oracle_common\network`,确保BIEE服务器可以访问这些配置文件。 2. 直接在数据源名称中输入详细的连接字符串,如 `(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.230.131)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orcl)))`,这将明确指定数据库服务器的地址、端口和服务名,以便成功连接。 连接Essbase 对于Essbase的连接,需要进行以下设置: 1. 在PATH环境变量中添加Essbase相关的路径,例如: - `E:\biee11\Oracle_BI1\bin` - `E:\biee11\Oracle_BI1\opmn\bin` - `E:\biee11\Oracle_BI1\opmn\lib` - `E:\biee11\Oracle_BI1\perl\bin` 这样可以确保BIEE能够找到Essbase的执行文件和库文件。 2. 打开`E:\biee11\instances\instance1\bifoundation\OracleBIApplication\coreapplication\setup`下的`bi-init.cmd`文件,进行必要的环境变量配置。具体步骤包括设置`ORACLE_HOME`(Essbase安装路径),`ORACLE_INSTANCE`(实例路径),`ORACLE_BI_APPLICATION`(应用程序名),以及`JAVA_HOME`(Java环境变量)。 通过以上步骤,你应该能够顺利地在BIEE11g中连接Oracle数据库和Essbase,从而实现数据集成和分析功能。在实际操作过程中,确保所有路径和配置正确无误,并根据自己的环境调整细节。