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システムの該当するディレクトリを指していることを手動で検証します。