この章では、ヘルス・チェック管理のための定数およびプロシージャ宣言について説明します。状態モニターは、DBMS_HM
パッケージを介してチェック・ストアの実行およびレポートの取得を行う機能を提供します。
関連項目: 状態モニターの詳細は、『Oracle Database管理者ガイド』を参照してください。 |
この章では、次の項目について説明します。
セキュリティ・モデル
このファンクションは、指定したチェッカの実行に関するレポートを戻します。
このプロシージャは、指定したチェッカを特定の引数を指定して実行します。ユーザーは、実行名、必要な入力および実行タイムアウトの最大値を指定できます。実行のレポートはデータベースに永続的に保持されます。
構文
DBMS_HM.RUN_CHECK ( check_name IN VARCHAR2, run_name IN VARCHAR2 := NULL, timeout IN NUMBER := NULL, input_params IN VARCHAR2 := NULL);
パラメータ
表75-3 RUN_CHECKプロシージャのパラメータ
パラメータ | 説明 |
---|---|
|
起動するチェックの名前。チェックの名前およびそれらのパラメータは、 |
|
外部ユーザーがこのチェックの実行を一意に識別できる名前。 |
|
このチェッカを実行できる最大許容時間(秒)。指定した実行時間が経過すると、HMによって実行が中断されます。 |
|
入力文字列。特殊文字;で区切られた名前と値のペアで構成されます。 たとえば、データ・ブロックの整合性チェックの起動には、次のタイプの入力パラメータを使用できます。 'BLC_DF_NUM=1;BLC_BL_NUM=23456' 入力パラメータ すべてのチェックには、そのチェックに関連付けられている明確に定義された入力セットがあります。これらの入力パラメータ、そのタイプ、デフォルト値および説明は、 たとえば、次の問合せを実行すると、データ・ブロックの整合性チェックのパラメータ、それらのデフォルト値および説明のリストが取得されます。 SELECT a.* FROM v$hm_check_param a, v$hm_check b WHERE a.check_id = b.id AND b.name = 'Data Block Integrity Check'; |