2013-03-04 95 views
1

我最近安装了OBIEE 11.1.1.6.0。我导入了从11.1.1.5开始一直工作得很好的仓库。OBIEE答案未显示结果

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

用户具有RESOURCE和CONNECT权限。

我的weblogic用户作为所有权限并已被授予读/写到我的主题区域。 我已经设置环境变量,修改instancesconfig.xml并尝试了所有我可能已经在OTN中发现的东西,但BI答案继续给我这个错误

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 

请帮帮忙,我绝望。

+0

感谢APC的布局。我很新,所以我不知道所有的技巧。 – 2013-03-06 15:40:06

回答

3

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

问题是由我的连接池造成的。

我AMED“A”访问表中的某一模式在我的数据库和连接命名为“B”这次访问另一个模式,但在同一个数据库表另一个连接。

在Oracle BI答案(演示),我试图查看数据whitin连接B,而奇怪的是OBIEE答案是使用连接A.

在我删除/年底更名为连接A和寄托都工作就像没有事情没有发生。

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

0

选项1: 复制你的tnsnames.ora为{} Oracle_BI1 \网络\ admin目录& {} oracle_common \网络\ admin目录

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

我从来没有遇到过这个问题,所以我不确定这是否有效,但您可以尝试。选项2可能只是诀窍。

维杰。

+0

感谢您的答案,但我已经解决了我的问题。我有一个名为A和B答案我试图访问B中表中的两个连接池,但由于某种奇怪的原因,它仅用于第一个(A)。我删除了A,一切正常 – 2013-03-06 15:23:12

0

对我来说是没有安装oracle的客户端, 当我安装了Oracle客户端的问题得到有效解决