特定のタイプのユーザー・セッションおよびクライアント・リクエストは、ワークロードに取得されてもデータベース・リプレイによってサポートされない場合があります。これらのセッションおよびリクエストのタイプをワークロードで取得すると、ワークロード・リプレイ中にエラーが発生する場合があります。
次のタイプのユーザー・セッションおよびクライアント・リクエストはデータベース・リプレイによってサポートされません。
SQL*Loaderなどのユーティリティを使用する、外部ファイルからのデータのダイレクト・パス・ロード
PL/SQL以外のアドバンスト・キューイング(AQ)
フラッシュバック問合せ
Oracle Call Interface(OCI)ベースのオブジェクト・ナビゲーション
SQL以外のオブジェクト・アクセス
分散トランザクション
取得された分散トランザクションはすべてローカル・トランザクションとしてリプレイされます。
XAトランザクション
XAトランザクションは取得もリプレイもされません。すべてのローカル・トランザクションは取得されます。
JAVA_XA
トランザクション
ワークロードでJAVA_XA
パッケージが使用される場合、JAVA_XA
ファンクション・コールおよびプロシージャ・コールは通常のPL/SQLワークロードとして取得されます。ワークロード・リプレイ中の問題を回避するには、リプレイを正常に完了できるように、リプレイ・システム上のJAVA_XA
パッケージの削除を検討してください。
データベース常駐接続プーリング(DRCP)
OUTバインドを使用したワークロード
同期モードをOBJECT_ID
に設定したマルチスレッド・サーバー(MTS)および共有サーバーのセッション
移行されたセッション
移行されたセッションのワークロードは取得されます。ただし、ユーザーのログインやセッションの移行操作は取得されません。ユーザー・ログインやセッションの移行が有効でない場合、ワークロードが不正なユーザーによってリプレイされる可能性があるため、リプレイでエラーが発生する可能性があります。
通常、データベース・リプレイでは、これらのタイプのサポートされていないユーザー・セッションおよびクライアント・リクエストの取得は行われません。取得された場合でも、データベース・リプレイによってリプレイされることはありません。そのため、サポートされていないユーザー・セッションおよびクライアント・リクエストを手動で除外する必要は、通常はありません。これらが取得され、リプレイ中にエラーが発生することがわかった場合は、ワークロードからこれらを除外するワークロード取得フィルタの使用を検討してください。
関連項目:
ワークロード取得フィルタの使用の詳細は、「ワークロード取得でのフィルタの使用」を参照してください
ワークロード・リプレイ・フィルタの使用の詳細は、「ワークロード・リプレイでのフィルタの使用」を参照してください