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ファンクションのパラメータ

パラメータ 説明

info_level

戻す情報のレベルを指定します。デフォルトはすべての情報です。

使用上のノート

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;
/