こちらの内容を参考に手元の環境でSQL監視レポートを出力させようとしています。
DBMS_AUTO_REPORT.REPORT_REPOSITORY_DETAIL("レポートID","active")
を使ってSQL監視レポートを出力させるために以下のSQLを使って
レポートIDを検索したのですが、該当レコードが1件も登録されていません。
DBA_HIST_REPORTSにSQLレポートが登録される条件は何でしょうか?
SQL
1SELECT 2 snap_id, 3 report_id, 4 TO_CHAR(generation_time,'YY-MM-DD HH24:MI:DD'), 5 key1 6FROM **DBA_HIST_REPORTS** 7WHERE component_name='sqlmonitor' 8 AND key1='f07zaxy71dfp5';
<前提>
・Oracle 19c Enterprizeを使用している
・show parameter STATISTICS_LEVEL は、TYPICAL
・レポート出力させたいSQL(★とします)の前後でスナップショットは取得済み。
AWRレポートは生成できる。
・★の実行時間は5秒未満なので/*+ MONITOR */を付与している
・そもそもDBA_HIST_REPORTSの総件数が0件なのでSQLIDの誤りでは無い。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/06 13:56
2020/05/06 13:57
2020/05/06 14:45
2020/05/07 05:06
2020/05/07 05:08
2020/10/25 22:38