すべてのプロダクト
Search
ドキュメントセンター

PolarDB:DBMS_APPLICATION_INFO

最終更新日:May 30, 2024

DBMS_APPLICATION_INFOパッケージは、デバッグおよびモジュールパフォーマンスの追跡のために、実行されているモジュールまたはトランザクションの名前をデータベースに記録するために使用されます。 アプリケーションにより、システム管理者はモジュールのパフォーマンスを追跡できます。 システム管理者は、モジュールのリソース使用状況をレコード名で追跡することもできます。

サブプログラム

サブプログラム

説明

READ_CLIENT_INFOプロシージャ

現在のセッションのclient_infoフィールドの値を読み取ります。

READ_MODULEプロシージャ

現在のセッションのモジュールフィールドとアクションフィールドの値を読み取ります。

SET_ACTIONプロシージャ

現在のモジュールで実行されているアクションの名前を指定します。

SET_CLIENT_INFOプロシージャ

client_infoフィールドをセッションで設定します。

SET_MODULEプロシージャ

実行中のモジュールの名前を新しいモジュールの名前に設定します。

READ_CLIENT_INFO

構文

<bx id="1" type="code" text="code uuid=" lj3n21tsfsu4j25of8j "code=" DBMS_APPLICATION_INFO.READ_CLIENT_INFO (
client_info OUT VARCHAR2);"data-tag=" codeblock "outputclass=" language-sql "id=" cce0b73214ppb ""/>DBMS_APPLICATION_INFO.READ_CLIENT_INFO (
 client_info OUT VARCHAR2); 

パラメーター

パラメーター

説明

client_info

SET_CLIENT_infoストアドプロシージャで最後に指定されたclient_INFOフィールドの値を返します。

READ_モジュール

構文

<bx id="1" type="code" text="code uuid=" lj3n21tsqhnh2ffbqd "code=" DBMS_APPLICATION_INFO.READ_MODULE (
module_name OUT VARCHAR2、action_name OUT VARCHAR2);"data-tag=" codeblock "outputclass=" language-sql "id=" eb48d59214r6p ""/>DBMS_APPLICATION_INFO.READ_MODULE ( 
 module_name OUT VARCHAR2、 
 action_name OUT VARCHAR2); 

パラメータ

パラメーター

説明

module_name

SET_MODULEストアドプロシージャで最後に指定されたモジュール値。

アクション_名

SET_MODULEまたはSET_actionストアドプロシージャで最後に指定されたアクション値。

SET_ACTION

構文

<bx id="1" type="code" text="code uuid=" lj3n21tt2use42zbtpe "code=" DBMS_APPLICATION_INFO.SET_ACTION (
action_name IN VARCHAR2);"data-tag=" codeblock "outputclass=" language-sql "id=" 0fa32b7214vbs ""/>DBMS_APPLICATION_INFO.SET_ACTION (
 action_name IN VARCHAR2); 

パラメータ

パラメーター

説明

アクション_名

現在のモジュールで実行されているアクションの名前。 現在のアクションが終了すると、次のアクションは、次のアクションが存在する場合にストアドプロシージャを呼び出すために使用されます。 次のアクションが存在しない場合は、NULLが呼び出されます。

説明

アクション名の長さが64バイトを超える場合、アクション名は切り捨てられます。

SET_CLIENT_INFO

構文

<bx id="1" type="code" text="code uuid=" lj3n21ttayqujkgbo6 "code=" DBMS_APPLICATION_INFO.SET_CLIENT_INFO (
client_info IN VARCHAR2);"data-tag=" codeblock "outputclass=" language-sql "id=" 4c4d69a21492d ""/>DBMS_APPLICATION_INFO.SET_CLIENT_INFO (
 client_infoでVARCHAR2); 

パラメータ

パラメーター

説明

client_info

クライアントアプリケーションに関する情報。

SET_モジュール

構文

<bx id="1" type="code" text="code uuid=" lj3n21ttougnvcsh79d "code=" DBMS_APPLICATION_INFO.SET_MODULE (
module_name IN VARCHAR2,
action_name IN VARCHAR2);"data-tag=" codeblock "outputclass=" language-sql "id=" 6d45cfd214gs5 ""/>DBMS_APPLICATION_INFO.SET_MODULE ( 
 module_name IN VARCHAR2, 
 action_name IN VARCHAR2); 

パラメーター

パラメーター

説明

module_name

実行中のモジュールの名前。 現在のモジュールが終了すると、次のモジュールが存在する場合、次のモジュールの名前を使用してストアドプロシージャを呼び出す。 次のアクションが存在しない場合は、NULLが呼び出されます。

説明

モジュール名の長さが64バイトを超える場合、モジュール名は切り捨てられます。

アクション_名

現在のモジュールで実行されているアクションの名前。 アクションを指定しない場合は、このパラメーターをNULLに設定します。

説明

アクション名の長さが64バイトを超える場合、アクション名は切り捨てられます。

<bx id="1" type="code" text="code uuid=" lj3n21tuqrantblidhs "code=" pid、client_info、module、polar_get_app_infoからアクションを選択します。exec dbms_application_info.set_client_info('client2');
exec dbms_application_info.set_module('module2' 、'action');
exec dbms_application_info.set_action('action2');

pid、client_info、モジュール、アクションをpolar_get_app_infoから選択します。DECLARE
_傾斜テキスト;
_mod_nameテキスト;
_act_nameテキスト;
開始
dbms_application_info.read_client_info(_clinent);
dbms_application_info.read_module(_mod_name,_act_name);
通知を上げる 'client_info is : &quot ;%& quot; 、モジュール値は&quot ;%& quot; 、アクション値は&quot ;%& quot;' 、_clinent、_mod_name、_act_name;
END;"data-tag=" codeblock "outputclass=" language-sql "id=" 6d45f6f2147ce ""/> pid、client_info、モジュール、polar_get_app_infoからアクションを選択します。exec dbms_application_info.set_client_info('client2');
exec dbms_application_info.set_module('module2' 、'action');
exec dbms_application_info.set_action('action2');

pid、client_info、モジュール、アクションをpolar_get_app_infoから選択します。DECLARE
 _傾斜テキスト;
 _mod_nameテキスト;
 _act_nameテキスト;
開始
 dbms_application_info.read_client_info(_clinent);
 dbms_application_info.read_module(_mod_name,_act_name);
 通知 'client_infoは: "%" 、モジュール値は "%" 、アクション値は "%" 、_clinent、_mod_name、_act_name;
エンド;