AWS ORACLE RDSでトレースを取得しました。
AWS ORACLE RDSの環境内で引き続きTKPROFコマンドで整形しようとしたのですが、TKPROFが見つかりませんでした。
(AWSのフォーラムでもAWSの環境の外でTKPROFを実行したほうがよい、との投稿がありました。
https://forums.aws.amazon.com/thread.jspa?threadID=120497)
トレースファイルをローカルにダウンロードし、他の環境でTKPROFコマンドを実行しようとしています。
そこで質問なのですが、他の環境(ORACLE 12cか、それ以降のバージョン)でTKPROFコマンドを実施したときに、
以下(1)、(2)のような問題が発生するでしょうか。それとも、TKPROFはただの便利ツールなので問題なく整形できるでしょうか。
(1)トレースファイルのフォーマットと、それを読み込むTKPROFが入力として要求している
フォーマットが一致せず、正しく整形されない。
(2)整形された結果で、情報の欠落が発生してしまう。
SQL
1--トレース取得開始 2ALTER SESSION SET EVENTS 'sql_trace wait=true,bind=true,plan_stat=adaptive'; 3 4--トレースを取得したいSQLを実行 5SELECT 1 FROM DUAL; 6 7--トレース取得終了 8ALTER SESSION SET EVENTS 'sql_trace off'; 9 10-- トレースの内容確認 11SELECT text FROM TABLE(rdsadmin.rds_file_util.read_text_file('BDUMP','XXX.trc')); 12 13 14```実行環境: 15Oracle Standard Edition Two 1619.0.0.0.ru-2021-04.rur-2021-04.r1
回答1件
あなたの回答
tips
プレビュー