142.4.13 SHOW_SERVICE_STATUSファンクション
SHOW_SERVICE_STATUSファンクションは、現在のコンテナ、CDBまたはその両方のすべてのサービスの構成を戻します。
構文
DBMS_OBSERVABILITY.SHOW_SERVICE_STATUS( info_level IN BINARY_INTEGER DEFAULT all_info );
パラメータ
表142-18 SHOW_SERVICE_STATUSファンクションのパラメータ
| パラメータ | 説明 |
|---|---|
|
|
戻す情報のレベルを指定します。デフォルトはすべての情報です。 |
使用上のノート
SHOW_SERVICE_STATUSファンクションは、次のようなJSONのリストを含むCLOBを戻します:[{"Component":[{"Service/Option":"Name","Enabled":0 or 1}]}]例
次の例は、ランタイム情報を表示する方法を示しています:
set serveroutput on;
DECLARE
v_config VARCHAR2;
BEGIN
-- See global configuration
SELECT dbms_observability.show_service_status( info_level => dbms_observability.runtime_info )
INTO v_config;
dbms_output.put_line( v_config );
END;
/次の例は、コンテナ構成を表示する方法を示しています:
set serveroutput on;
DECLARE
v_config VARCHAR2;
BEGIN
-- See container's configuration
SELECT dbms_observability.show_service_status( info_level => dbms_observability.container_info )
INTO v_config;
dbms_output.put_line( v_config );
END;
/次の例は、すべての情報を表示する2つの方法を示しています:
set serveroutput on;
DECLARE
v_config VARCHAR2;
BEGIN
-- See all with default value
SELECT dbms_observability.show_service_status
INTO v_config;
-- or see all information using the all_info constant
SELECT dbms_observability.show_service_status( info_level => dbms_observability.all_info )
INTO v_config;
dbms_output.put_line( v_config );
END;
/