OBIEE答案没有显示结果

时间:2013-03-04 19:23:38

标签: oracle oracle11g business-intelligence obiee

我最近安装了OBIEE 11.1.1.6.0。我从11.1.1.5导入了存储库,到目前为止工作正常。

在管理工具中,我可以查询我的数据并更新行,我可以使用与连接池相同的凭据连接而不会出现SQLPLUS中的问题。

用户具有RESOURCE和CONNECT权限。

我的weblogic用户拥有所有权限,并且已被授予对我的主题区域的读/写权限。 我已经设置了环境变量,修改了instancesconfig.xml并尝试了我在OTN上找到的所有东西,但是BI Answers继续给我这个错误

View Display Error

Odbc driver returned an error (SQLExecDirectW).

Error Details

Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P

State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] 
[nQSError: 10058] A general error has occurred. 
[nQSError: 43113] Message returned from OBIS. 
[nQSError: 43119] Query Failed: 
[nQSError: 17001] Oracle Error code: 1017, message: ORA-01017: invalid username/password; logon denied at OCI call OCISessionBegin. 
[nQSError: 17014] Could not connect to Oracle database. (HY000)
SQL Issued: SELECT 0 s_0, "SAP_AVIS"."Fait SAP AVIS"."Avis" s_1 FROM "SAP_AVIS" FETCH FIRST 65001 ROWS ONLY 

请帮忙,我很绝望。

3 个答案:

答案 0 :(得分:3)

我已经能够解决我的OCI ORA-01017错误。

问题是由我的连接池引起的。

我有一个连接主题为“A”来访问我的数据库中某个模式中的表,另一个连接名为“B”,这次是访问另一个模式但在同一个数据库中的表。

在Oracle BI Answers(演示文稿)中,我试图在连接B中查看数据,但奇怪的是OBIEE Answers正在使用连接A.

最后,我删除/重命名了连接A,并且everthing工作就像从未发生过一样。

我不是说这是最好的方法。也许我跳过了一个配置,它指定要使用的默认连接池,但它完成了这项工作。

答案 1 :(得分:0)

选项1: 将您的tnsnames.ora复制到{Oracle_BI1} \ network \ admin目录& {oracle_common} \ network \ admin目录

选项2: 不使用RPD中的tnsnames.ora条目,而是使用完整展开的tnsnames。

我从未遇到过这个问题,所以我不确定这是否有效,但你可以试试。选项2可能就是这样做的。

维杰。

答案 2 :(得分:0)

对我来说oracle客户端没有安装, 当我安装oracle客户端问题得到解决时