
[Oracle] SQLテスト・ケース・ビルダーの使い方
とがあります。
そういった場合に、別環境に対象のSQLを実行するための環境を作って、再現テストを行う方針になりますが、対象のSQLを実行するためには、
対象のSQL文、対象のSQL文を実行するための表や索引などの定義文(DDL文)、格納されているデータ、統計情報などを取得して、別環境で実行環境を整えてあげる必要があります。
Oracleでは、SQLテスト・ケース・ビルダー(DBMS_SQLDIAG.EXPORT_SQL_TESTCASE、DBMS_SQLDIAG.IMPORT_SQL_TESTCASE)というパッケージツールが用意されており、対象のSQL文を実行するための、他の情報を自動的に取得して、テストケースを作成してくれます。