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

コマンド構文

Read syntax diagramSkip visual syntax diagramLIST ACTIVE DATABASESAT MEMBERmember-numberGLOBAL

コマンド・パラメーター

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またはNODEMEMBERの代わりに使用できます。