Db2 10.5 for Linux, UNIX, and Windows

DB_MEMBERS 表関数

DB_MEMBERS 表関数は、DB2® pureScale® インスタンスに関する基本的なメンバー情報を返します。

構文

構文図を読む構文図をスキップする
>>-DB_MEMBERS--(--)--------------------------------------------><

スキーマは SYSPROC です。

許可

このルーチンを実行するには、以下のいずれかの権限が必要です。
  • ルーチンに対する EXECUTE 特権
  • DATAACCESS 権限
  • DBADM 権限
  • SQLADM 権限

デフォルトの PUBLIC 特権

制限のないデータベースでは、この関数が自動的に作成されると、EXECUTE 特権が PUBLIC に付与されます。

表関数パラメーター

関数には入力パラメーターはありません。

インスタンス情報の取得:
$ db2 "select * from table(SYSPROC.DB_MEMBERS()) as members"
以下はこの照会の出力例です。
MEMBER_NUMBER HOST_NAME                        PARTITION_NUMBER MEMBER_TYPE
------------- -------------------------------- ---------------- -----------
            0 member1.mycompany.com                          0  D          
            1 member2.mycompany.com                          0  D          
            2 member3.mycompany.com                          0  D          
          128 ca1.mycompany.com                              0  C          
          129 ca2.mycompany.com                              0  C          
          
          
 PORT_NUMBER  SWITCH_NAME   STATUS
 -----------  ------------  ------
           0  -             -     
           0  -             -     
           0  -             -     
           0  -             -     
           0  -             -     

  5 record(s) selected.

戻される情報

表 1. DB_MEMBERS 表関数によって戻される情報
列名 データ・タイプ 説明
MEMBER_NUMBER SMALLINT member - データベース・メンバー・モニター・エレメント
HOST_NAME VARCHAR(256) host_name - ホスト名モニター・エレメント
PARTITION_NUMBER SMALLINT partition_number - パーティション番号モニター・エレメント
MEMBER_TYPE CHAR(1) メンバーのタイプ:
  • C - CF メンバー
  • D - データベース・メンバー
PORT_NUMBER SMALLINT port_number - ポート番号
SWITCH_NAME VARCHAR(128) ホスト上のメンバーのスイッチ名
STATUS SMALLINT 将来の利用のために予約済み