説明
- V4.x系ではテナント管理機能のアーキテクチャが最適化されたため、このビューはV4.x系には適用されなくなり、V4.0.0以降のバージョンから削除されました。
- V4.x系では、システムテナントとユーザーテナントの詳細情報をビューDBA_OB_TENANTSで確認できます。
機能の概要
クラスタ内のすべてのテナントの詳細情報を表示します。
フィールドの説明
| フィールド名 | タイプ | NULL値を許容するか | 説明 |
|---|---|---|---|
| tenant_id | bigint(20) | NO | テナントID |
| tenant_name | varchar(128) | NO | テナントの名前 |
| zone_list | varchar(8192) | NO | テナントのゾーン集合 |
| primary_zone | varchar(128) | YES | テナントのプライマリゾーン |
| collation_type | bigint(20) | NO | テナントの照合情報 |
| info | varchar(4096) | NO | テナントの情報 |
| read_only | bigint(20) | NO | テナントが読み取り専用モードかどうか。この値は廃止されました |
| locality | varchar(256) | NO | テナントのレプリカ配置方式 |
クエリ例
現在のクラスタ内のすべてのテナントの詳細情報を確認します。
obclient [oceanbase]> SELECT * FROM oceanbase.gv$tenant;
クエリ結果は次のとおりです:
+-----------+-------------+-----------+--------------+----------------+---------------+-----------+---------------+
| tenant_id | tenant_name | zone_list | primary_zone | collation_type | info | read_only | locality |
+-----------+-------------+-----------+--------------+----------------+---------------+-----------+---------------+
| 1 | sys | zone1 | zone1 | 0 | system tenant | 0 | FULL{1}@zone1 |
| 1001 | mysql001 | zone1 | zone1 | 0 | | 0 | FULL{1}@zone1 |
| 1002 | oracle001 | zone1 | zone1 | 0 | | 0 | FULL{1}@zone1 |
+-----------+-------------+-----------+--------------+----------------+---------------+-----------+---------------+
3 rows in set