OnCommand パスワード暗号化ファイルの不一致が原因で、Data WarehouseのETLが失敗し、「コネクタ」ウィンドウにアクセスできません
のしんだ
環境
OnCommand Insight データウェアハウス( DWH ) 7.3.x
問題
- ETLが失敗する:
DWHのJobsタブで表示されるfailedリンクをクリックすると、次のエラーが報告されます。
Message :
javax.ejb.EJBTransactionRolledbackException: Error encountered during decryption
at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleInCallerTx(CMTTxInterceptor.java:158)
at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:255)
at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:332)
at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:238)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)Unable to access the list of Connectors within the Data Warehouse (DWH) user interface. - 「コネクタ」ウィンドウのロードに失敗しました。代わりに、ページに次のエラーが表示されます。
Error Processing Request
Context Path:/dwh
Servlet Path:/faces
Path Info:/connectors/list.xhtml
Query String:null
Stack Trace:
javax.servlet.ServletException: Error encountered during encryption
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:671) - または、[コネクタ(Connector)]ウィンドウに次の情報が表示
Internal Error
原因
- この問題 は、DWHサーバの「パスワード暗号化キー」と、OCIの1つ以上のコネクタで現在使用されているキーが競合していることが原因で発生します。
- 通常、バックアップ 前にDWH DBがリストアされたときに表示されます。
解決策
DWHデータベースのリストア後にこのエラーが発生した場合は、最初のリストア後ETLが実行されて問題 が解決される前にコネクタを削除してください。
- 最初はコネクタページにアクセスできないため、同じDWHバックアップを再度リストアします。
- 復元が完了したら 、[コネクタ]をクリックします。
- 各コネクタ番号 をクリックし、名前とホストの情報を書き留めます。
- コネクタを取り外します。DWHデータベース内の履歴データは削除されません。
- 赤いバナーがテキストとともに表示される場合は
Security Risk: Default Encryption Keys Detected
、「 OnCommand Insight / OnCommand データウェアハウスにバナーを表示する理由:セキュリティリスク: Default Encryption Keys detected? - [新規 ]をクリックしてコネクタを再作成し、手順3でメモした名前とホスト情報を追加します。
データベースを再度リストアできない場合は、ネットアップテクニカルサポートにお問い合わせください。