LIST ACTIVE DATABASES コマンド
LIST ACTIVE DATABASES コマンドは、 GET SNAPSHOT FOR ALL DATABASES コマンドによってリストされる情報のサブセットを表示します。 アクティブなデータベースは、すべてのアプリケーションが接続して使用できます。
アクティブなデータベースごとに、このコマンドは以下の情報を表示します。
- データベース名
- データベースに現在接続しているアプリケーションの数
- データベース・パス
範囲
このコマンドは、現在アタッチされているメンバーに対して実行され、デフォルトではそのメンバーについての情報のみを返します。 ホストごとに複数のメンバーがある場合、現在接続されているメンバーは、そのホスト上の db2nodes.cfg ファイルにリストされている最初のメンバーです。
現在アタッチされているメンバーではない特定のメンバーに対してコマンドを発行するには、ATTACH_MEMBERパラメーターを指定します。 すべてのメンバーに対してこのコマンドを発行し、集約された結果を受け取るには、GLOBALパラメーターを指定します。
現在アタッチされているメンバーを変更するには、 ATTACH_MEMBER パラメーターを指定して SET CLIENT コマンドを発行します。 この変更を適用するには、アプリケーションから DETACH コマンドを実行し、続けて ATTACH コマンドを実行する必要があります。
許可
以下の権限のいずれか。
- SYSADM
- SYSCTRL
- SYSMAINT
- SYSMON
コマンド構文
コマンド・パラメーター
- AT MEMBER member-number
- アクティブ・データベースのリストを表示するメンバーを指定します。
- GLOBAL
- パーティション・データベース環境または Db2® pureScale® 環境内のすべてのメンバーのアクティブ・データベースのリストを返します。
例
以下に示すのは、LIST ACTIVE DATABASES コマンドの出力例です。
Active Databases
Database name = TEST
Applications connected currently = 0
Database path = /home/smith/smith/NODE0000/SQL00002/
Database name = SAMPLE
Applications connected currently = 1
Database path = /home/smith/smith/NODE0000/SQL00001/
互換性
以前のバージョンとの互換性:
- DB2_ENFORCE_MEMBER_SYNTAXレジストリー変数がONに設定されない限り、DBPARTITIONNUMまたはNODEをMEMBERの代わりに使用できます。