1

最近、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 

助けてください、私は必死です。

4

3 に答える 3

3

OCI ORA-01017 エラーを解決できました。

この問題は接続プールが原因でした。

DBの特定のスキーマのテーブルにアクセスするための「A」という接続と、今回は同じDB内の別のスキーマのテーブルにアクセスするための「B」という別の接続がありました。

Oracle BI Answers (プレゼンテーション) で、接続 B でデータを表示しようとしましたが、奇妙なことに OBIEE Answers は接続 A を使用していました。

最後に、接続Aを削除/名前変更しましたが、何も起こらなかったようにすべてが機能しました。

これが最善の方法であると言っているわけではありません。使用するデフォルトの接続プールを割り当てる構成をスキップしたのかもしれませんが、それでうまくいきました。

于 2013-03-06T15:38:35.973 に答える
0

オプション1:tnsnames.oraを{Oracle_BI1} \ network\adminディレクトリと{oracle_common}\network\adminディレクトリにコピーします

オプション2:RPDでtnsnames.oraエントリを使用する代わりに、完全に展開されたtnsnamesを使用します。

私はこの問題に直面したことがないので、これがうまくいくかどうかはわかりませんが、試すことができます。オプション2でうまくいくかもしれません。

ビジェイ。

于 2013-03-05T14:36:03.537 に答える
0

私の場合、Oracleクライアントはインストールされていませんでしたが、Oracleクライアントをインストールしたときに問題が解決しました

于 2014-09-18T08:36:22.830 に答える