B 例外処理
この付録では、Oracle BI 11gから12cへの移行中または移行後に例外を処理するプロシージャを説明します。
- TRANSFORMBAREXCEPTIONでの構成失敗
カタログのオブジェクトがリリース11.1.1.7より古い場合、12cの構成はTRANSFORMBAREEXCEPTIONエラーで失敗する可能性があります。カタログ・アイテムの更新が必要かどうかは、Fusion Middleware Controlでメトリックを表示することによって確認できます。「カタログ」フォルダで、アップグレードが必要であることを示すオブジェクト読取りの数という説明の付いたアップグレードが必要な読取りというメトリックを見つけます。この数が大きい場合は、プレゼンテーション・サービスの「管理」ページを使用してカタログ内のオブジェクトを更新することにより、この問題を解決できます。
- 複数のY軸のHighchartsグラフが移行後に表示されない
移行後、12cで複数のY軸のHighchartsグラフがレンダリングできない可能性があります。その理由は、必要なJavaScript (.js)ファイルが12cインスタンスに存在しないからです。
- NQSConfig.INIファイルでのEVALUATEパラメータの設定
分析でのEVALUATE機能は、データベースをSQLインジェクション攻撃にさらすため、Logical SQL問合せではデフォルトで有効化されていません。Oracle BI 12cへの移行後、ビューの生成中にエラーが発生した場合は、NQSConfig.INIファイルのEVALUATE_SUPPORT_LEVELパラメータの値を適切に設定する必要があります。
- エラー: ava.lang.NoClassDefFoundError: クラスsun.awt.X11GraphicsEnvironmentを初期化できませんでした
DISPLAY変数の値を手動で設定するか、システムが自動的に操作した場合、ava.lang.NoClassDefFoundError: クラスsun.awt.X11GraphicsEnvironmentを初期化できませんでしたエラーが発生する可能性があります。Windowsクライアントを介して64ビットのLinuxインストーラを実行するため、DISPLAY変数の値をWindowsクライアントのシステムIPに変更する場合は、インストールの完了後にそれを元の値にリセットします。DISPLAY変数の値をリセットせずにグラフを含む分析を生成すると、このエラーが発生する可能性があります。
- Oracle BI Publisherでのファイル・データ・ソースの検証
レポートを生成中、oracle.xdo.XDOException: ファイルが存在しないか、読取り不可です。というエラーが発生する場合、サポートしているXMLファイルを12cシステムにコピーしていない可能性があります。問題を解決するには、各データ・ソース・ポイントが12cシステムの該当するディレクトリを指していることを手動で検証します。
- [nQSError: 46168] 操作RawFile::checkSoftLimitが失敗しました
リクエストを完了させるために、BI管理者が割り当てた領域よりも大きな一時領域がBI問合せに必要な場合、[nQSError: 43119] 問合せに失敗しました: [nQSError: 46168] 操作RawFile::checkSoftLimitが失敗しました。現在の制限を超過します。1073758528というエラーが発生する可能性があります。
- 12cで代理機能の構成に失敗する
代理機能では、別のユーザーのかわりにOracle BI EEの操作を実行できます。この機能は、別のユーザーのダッシュボードやコンテンツを操作する必要がある場合やITサポート・スタッフがユーザー・アカウントのトラブルシューティングを行う必要がある場合などに便利です。BI 11gから12cに移行していて、12cで代理機能を構成できない場合、この項の手順を実行して問題を解決してください。
- 移行後にカスタム・リンクおよびSampleApp Oracle Technology Networkページが表示されない
12cシステムでは、移行直後にカスタム・リンクおよびSampleApp Oracle Technology Networkページが表示されない場合があります。これは、カスタム・リンクのxmlの設定が移行中にBI 11gから12cにコピーされないために発生します。カスタム・リンクのxmlの設定をBI 11gから12cに手動でコピーする必要があります。
- 12cへの11g WebLogicユーザーの移行
11gから12cに移行した後、WebLogicユーザーを12cドメインに手動で移行させる必要があります。この移行は、セキュリティ・レルムからセキュリティ・データをエクスポートし、そのデータを別のセキュリティ・レルムにインポートすることにより実行できます。セキュリティ・データには、認証、認可、資格証明マップおよびロール・データが含まれます。