MON_GET_UTILITY 表関数 - データベースで実行されているユーティリティーの取得
MON_GET_UTILITY 表関数では、データベースで現在実行されているユーティリティーについての情報が戻されます。
サポートされるユーティリティーは以下のとおりです。
許可
以下のいずれかの権限が必要です。
- ルーチンに対する EXECUTE 特権
- DATAACCESS 権限
- DBADM 権限
- SQLADM 権限
デフォルトの PUBLIC 特権
なし
構文
スキーマは SYSPROC です。
ルーチン・パラメーター
- member
- レコードの取り出し元である有効なデータベース・メンバーを指定する、タイプ INTEGER の入力パラメーター。 現行メンバーの場合は -1 または NULL、 すべてのアクティブ・データベース・メンバーからの情報の場合は -2 を指定します。 アクティブ・データベース・メンバーとは、アプリケーションによる接続と使用が可能なデータベースのことです。
戻される情報
例
データベース・サーバー上で現在実行中のすべての LOAD コマンドをリストし、コマンドを実行しているアプリケーションとユーザーに関する情報を提供します。
SELECT COORD_MEMBER, APPLICATION_HANDLE AS APPHDL,
SUBSTR(APPLICATION_NAME, 1, 10) AS APPNAME,
SUBSTR(SESSION_AUTH_ID, 1, 10) AS USER,
SUBSTR(UTILITY_DETAIL, 1, 150) AS CMD
FROM TABLE(MON_GET_UTILITY(-2)) AS T
以下の結果が出力されます。COORD_MEMBER APPHDL APPNAME USER ...
------------ -------------------- ---------- ---------- ...
0 736 db2bp USER2 ...
0 724 db2bp USER1 ...
... CMD
... ---------------------------------------------------------------------------- ...
... [LOADID: 63.2013-02-01-09.48.42.976823.0 (2;21)] [*LOCAL.user2.130201144359] ...
... [LOADID: 20.2013-02-01-09.43.49.510806.0 (2;20)] [*LOCAL.user1.130201144240] ...
... CMD (continued)
... ----------------------------------------------------------------------------
... OFFLINE LOAD DEL AUTOMATIC INDEXING INSERT COPY NO SCHEMA2.T2
... OFFLINE LOAD DEL AUTOMATIC INDEXING INSERT COPY NO SCHEMA1.T1