回答
SQL Performance Analyzer(SPA)のアクティブ・レポートを生成する方法を教えてください。
SPAのアクティブ・レポートは、SPA比較レポートを表示している間にOracle Enterprise ManagerのライブUIで直接生成できます。 ページ右上にあるsaveボタンまたはsend e-mailボタンを使用すると、SPA詳細ページをアクティブ・レポートとして保存したり、電子メールで送信したりすることができます。 または、PL/SQLプロシージャであるdbms_sqlpa.report_analysis_task()のレポート・タイプに"active"を指定して起動することで、コマンドラインから直接アクティブ・レポートを生成することもできます。 たとえば、次のSQL*Plusスクリプトは、SPAタスクのアクティブ・レポートの生成方法を示しています。
set trimspool on
set trim on
set pages 0
set linesize 1000
set long 1000000
set longchunksize 1000000
spool spa_active.html
select dbms_sqlpa.report_analysis_task(task_name => 'my_spa_task',
type=>'active', section => 'all') from dual;
spool off
出力されたspa_active.htmlファイルからヘッダー(ファイルの1行目)と最終行(spool off)を削除すると、 結果のhtmlファイルを任意のブラウザで表示できます。 アクティブ・レポート・コードをロードするため、このブラウザからOTNへの接続を確保する必要があります。
|