DB_MEMBERS 表関数
DB_MEMBERS 表関数は、DB2® pureScale® インスタンスに関する基本的なメンバー情報を返します。
許可
このルーチンを実行するには、以下のいずれかの権限が必要です。
- ルーチンに対する 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.
戻される情報
| 列名 | データ・タイプ | 説明 |
|---|---|---|
| MEMBER_NUMBER | SMALLINT | member - データベース・メンバー・モニター・エレメント |
| HOST_NAME | VARCHAR(256) | host_name - ホスト名モニター・エレメント |
| PARTITION_NUMBER | SMALLINT | partition_number - パーティション番号モニター・エレメント |
| MEMBER_TYPE | CHAR(1) | メンバーのタイプ:
|
| PORT_NUMBER | SMALLINT | port_number - ポート番号 |
| SWITCH_NAME | VARCHAR(128) | ホスト上のメンバーのスイッチ名 |
| STATUS | SMALLINT | 将来の利用のために予約済み |
