4.4 Oracle Data Pumpのログ・ファイルとエラーに対する既存のスクリプトの調整

Oracle Data Pumpをレガシー・モードで使用する場合は、オリジナルのエクスポートおよびインポート用に作成された既存のスクリプトを確認し、更新する必要があります

Oracle Data Pumpのレガシー・モードでは、ファイル形式とエラー報告が異なるため、既存のスクリプトを調整する必要があります。

4.4.1 ログ・ファイル

Oracle Data Pumpのエクスポートおよびインポートで作成されるログ・ファイルは、オリジナルのエクスポートおよびインポートとは形式が異なります。

オリジナルのエクスポートおよびインポートの出力を解析するスクリプトを更新して、Oracle Data Pumpエクスポートおよびインポートで使用されるログ・ファイル形式を処理する必要があります。たとえば、「Successfully Terminated」というメッセージは、Oracle Data Pumpのログ・ファイルには表示されません。

4.4.2 エラー・ケース

Oracle Data Pumpエクスポートおよびインポートで生成されるエラーは、オリジナルのエクスポートおよびインポートによって生成されるエラーとは異なる場合があります。

たとえば、Oracle Data Pumpエクスポートによって無視されるパラメータが、オリジナルのエクスポートで範囲外の値を生成するとします。その場合、パラメータが無視されていることを示す情報メッセージがログ・ファイルに書き込まれます。ただし、値のチェックは実行されないため、エラー・メッセージは生成されません。

4.4.3 終了ステータス

Oracle Data Pumpエクスポートおよびインポートには、エクスポート・ジョブとインポート・ジョブの成功または失敗をスクリプトでより適切に判定できるようにするための、拡張された終了状態の値があります。

Oracle Data Pumpのエクスポートとインポートの終了ステータス値が異なる可能性があるため、終了ステータスを確認するスクリプトを調べて、必要に応じて更新することをお薦めします。