9.5.5 サービス登録操作のモニタリング

SHOW STATS -REGコマンドを使用すると、リスナーが処理するデータベース・サービス登録操作をモニタリングし、これらの操作のトラフィックまたはオーバーヘッドを分析して、登録関連の問題を診断できます。

Oracle Databaseインスタンスは、REGISTERUPDATERE-REGISTERUN-REGISTERなどのサービス登録操作を通じて、そのサービスと関連情報をリスナーで登録または更新します。これらの登録操作のすべてのレコード(カウント)は、リスナーによって保持されます。このデータに関する統計は、定期的に問い合せることも、特定の期間について問い合せることもできます。これらの統計のモニタリングは、リスナーが複数のインスタンスからの登録情報および更新情報を継続的に受信するOracle Autonomous Database環境では特に役立ちます。

データベース・サービス登録操作に関する統計を表示するには、リスナー制御(LSNRCTL)ユーティリティ・プロンプトで次のコマンドを実行します。

LSNRCTL SHOW STATS -REG

このコマンドは、Oracle Connection ManagerリスナーのOracle Connection Manager制御(CMCTL)ユーティリティからも実行できます。

SHOW STATSに使用できるすべての引数のリストは、Oracle Database Net Servicesリファレンスを参照してください。

SHOW STATSコマンドは、通常、次のセクションが含まれる出力を生成します。

出力セクション 説明

Instance NameService NameおよびGlobal Level統計

出力フィールドには、SHOW STATSで入力した引数に応じて、次のレベルの統計が表示されます。

  • Instance Name: 指定したインスタンス名またはサービスに関連付けられたすべてのインスタンスについての統計

  • Service Name: 指定したサービス名またはリスナーに登録されているすべてのサービスについての統計

  • Global Level: すべてのインスタンス、登録済サービス、これらのサービスに割り当てられたハンドラ、リスニング・エンドポイントおよびアクセス制御リスト(ACL)についての統計

Commandサマリー

インスタンスがサービスおよび関連情報(ハンドラ、エンドポイント、ACLなど)をリスナーで登録または更新するために使用する登録操作。

  • REGISTER

  • UPDATE

  • RE-REGISTER

  • UN-REGISTER

リスナーが受信したコマンドの数を示すカウンタ。

  • Instance: 受信したインスタンス登録、インスタンス更新、インスタンス再登録およびインスタンス登録解除コマンドの数。

  • Service: 受信したサービス登録、サービス更新、サービス再登録およびサービス登録解除コマンドの数。

  • ENDP (リスニング・エンドポイント): 受信したエンドポイント登録、エンドポイント更新、エンドポイント再登録およびエンドポイント登録解除コマンドの数。

  • Handler: 受信したハンドラ登録、ハンドラ更新、ハンドラ再登録およびハンドラ登録解除コマンドの数。

  • INF (関連するACL情報): 受信したACL登録、ACL更新、ACL再登録およびACL登録解除コマンドの数。

Recentカウント

最後のリセット、つまり、-clearを使用してRecentセクションをクリアした時点から、リスナーが受信したすべてのコマンドの定期的なカウント。今まで-clearを使用していない場合は、リスナーの起動後に受信したすべての登録コマンドの累積数がこのフィールドに表示されます。

Recent Durationフィールドには、最後のリセット以降(-clearを使用した場合)またはリスナーの起動時以降(-clearを使用しなかった場合)の累積時間(日、時間、分および秒)を指定します。

Cumulativeカウント

リスナーの起動後に収集された、リスナーが受信したコマンドの合計数。

FlagsGoodnessおよびDeltaサマリー

リスナーに登録されているすべてのサービスについてのサービス更新メトリックのサマリー。これらのフィールドは、サービス・レベルの問合せに対してのみ表示されます。

例9-7 SHOW STATSコマンドの出力例

LSNRCTL:lsnr1> show stats -reg
------------------------
Global Level:
                     Recent
Recent Duration: 5 days 17 hr. 15 min. 25 sec
Command    Instance Service ENDP  Handler  INF
Registration       2        2        2        4        0
Updates            3        0        0       12        0
Re-Register        1        3        0        0        0
Un-Register        0        0        0        0        0
                     Cumulative
Registration       3        3        3        6        0
Updates            4        0        0       12        0
Re-Register        1        3        0        0        0
Un-Register        0        0        0        0        0
The command completed successfully