LoginSignup
2
2

More than 5 years have passed since last update.

DBMS_PERF.REPORT_PERFHUBファンクションでパフォーマンス・ハブ画面をHTML出力してみる。

Last updated at Posted at 2017-10-25

DBMS_PERFパッケージのREPORT_PERFHUBファンクションを使うと、
Enterprise Managerのパフォーマンス・ハブ相当の画面をHTML出力できるんやで彡(゚)(゚)
※Enterprise Managerを構築することなく、DB単体で出力できます。

まず以下のようにしてhtmlファイルをSPOOL出力。

SET LONG  10000000;
SET LONGC 10000000;
SET LINESIZE 32767;
SET PAGESIZE 0;
SET TRIMSPOOL ON;
SPOOL perfhub.html
SELECT DBMS_PERF.REPORT_PERFHUB FROM DUAL;
SPOOL OFF;

<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  <script language="javascript" type="text/javascript">


                </report>
   </report>
   <!--FXTMODEL-->
  </script>
 </body>
</html>

出力したHTMLファイルをブラウザで開くと、下記のような画面が見れます。
※ワイChrome使いなんですが、Chromeだと表示できんかったんでFirefoxで閲覧
perfhub1.jpg

「Monitored SQL」タブをクリックすれば、SQLモニタリングのトップ画面を見れます。
perfhub2.jpg

sql_id をクリックすれば、各SQLのSQLモニタリング・レポート(ACTIVE形式)も見れるやで彡(^)(^)
perfhub3.jpg

マニュアルもどうぞ彡(゚)(゚) 原則としてDiag と Tuning のオプション・ライセンスが必要です(`・ω・)ゞ

Oracle Database PL/SQL パッケージおよびタイプ・リファレンス
12c リソース2 (12.2) E85246-02
116 DBMS_PERF
REPORT_PERFHUBファンクション
https://docs.oracle.com/cd/E82638_01/ARPLS/DBMS_PERF.htm#GUID-85CD8AB9-B6E0-444F-91A5-762EB92A74E9

Oracle Databaseライセンス情報ユーザー・マニュアル
12cリリース2 (12.2) E81318-04
Oracle Database製品で許可される機能、オプションおよびManagement Pack
https://docs.oracle.com/cd/E82638_01/DBLIC/Licensing-Information.htm#GUID-0F9EB85D-4610-4EDF-89C2-4916A0E7AC87

●DBMS_ADDM、DBMS_PERF、DBMS_UMFおよびDBMS_WORKLOAD_REPOSITORYパッケージはこのパックの一部です。

Oracle Tuning Packの機能は、データベース・サーバーAPIおよびコマンドライン・インタフェースでもアクセスできます。

●DBMS_PERF

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2