RAT手順 トレースファイル出力1 SQL> conn scott/tiger ##処理を実行するユーザに接続 ##SQLトレースを有効に設定 SQL> ALTER SESSION SET TIMED_STATISTICS=TRUE; #トレースファイルに時刻を出力する設定 SQL> ALTER SESSION SET MAX_DUMP_FILE_SIZE=UNLIMITED; #トレースファイルの最大サイズを指定(ここでは無制限に指定しているため、該当ディレクトリの空き容量に注意してください) #トレースファイルに'SQLTRACE'という名前を付与し分かりやすくする SQL> ALTER SESSION SET TRACEFILE_IDENTIFIER='SQLTRACE'; #レベル4のセッションレベルトレースを有効化(レベル4はLEVEL 1 + バインド変数) SQL> ALTER SESSION SET EVENTS '10046 TRACE NAME CONTEXT FOREVER, LEVEL 4' 変更前環境(本番環境) 17
マッピングテーブルの作成 SQL> create table mapping_table as select object_id id, owner, substr(object_name, 1, 30) name from dba_objects where object_type NOT IN ('CONSUMER GROUP','EVALUATION CONTEXT','JAVA DATA','JAVA RESOURCE','LIBRARY','LOB','OPERATOR','PACKAGE','PACKAGE BODY','PROCEDURE','QUEUE','RESOURCE PLAN','TRIGGER','TYPE','TYPE BODY‘) union all select user_id id, username owner, null name from dba_users; ##トレースファイルをSTSに変換するためのマッピングテーブルを作成 テーブル作成SQLとテーブル内のデータはテスト環境でも利用します。 変更前環境(本番環境) 21