BEGIN
—ADDMタスクを作成します。
DBMS_ADVISOR.create_task(
Advisor_name =>'ADDM'、
task_name => '900_950_AWR_SNAPSHOT'、
task_desc=>'アドバイザースナップショット900〜950の場合。');
—開始スナップショットと終了スナップショットを設定します。
DBMS_ADVISOR.set_task_parameter(
task_name => '900_950_AWR_SNAPSHOT'、
parameter =>'START_SNAPSHOT' 、
value => 900);
DBMS_ADVISOR.set_task_parameter(
task_name => '900_950_AWR_SNAPSHOT'、
parameter =>'END_SNAPSHOT'、
value => 950);
—タスクを実行します。
DBMS_ADVISOR.execute_task(task_name => '900_950_AWR_SNAPSHOT'、);
END;
/
—レポートを表示します。
SET LONG 100000
SET PAGESIZE 50000
SELECT DBMS_ADVISOR.get_task_report( '900_950_AWR_SNAPSHOT')AS report
FROM dual;
SET PAGESIZE 24
関連ビュー
次のビューを使用して、EnterpriseManagerまたはGET_TASK_REPORT関数を使用せずにADDM出力を表示できます。
DBA_ADVISOR_TASKS–既存のタスクに関する基本情報。
DBA_ADVISOR_LOG–既存のタスクに関するステータス情報。
DBA_ADVISOR_FINDINGS –既存のタスクで特定された調査結果。
DBA_ADVISOR_RECOMMENDATIONS –既存のタスクで特定された問題の推奨事項。