DBMS_APPLICATION_INFOパッケージは、デバッグおよびモジュールパフォーマンスの追跡のために、実行されているモジュールまたはトランザクションの名前をデータベースに記録するために使用されます。 アプリケーションにより、システム管理者はモジュールのパフォーマンスを追跡できます。 システム管理者は、モジュールのリソース使用状況をレコード名で追跡することもできます。
サブプログラム
サブプログラム | 説明 |
READ_CLIENT_INFOプロシージャ | 現在のセッションの |
READ_MODULEプロシージャ | 現在のセッションのモジュールフィールドとアクションフィールドの値を読み取ります。 |
SET_ACTIONプロシージャ | 現在のモジュールで実行されているアクションの名前を指定します。 |
SET_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 |
|
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_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;' 、_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;
エンド;