説明
このビューは、V4.0.0バージョンから導入されました。
機能の概要
クラスタ内のすべてのテナントにおけるユーザーまたはロール情報を表示します。
フィールドの説明
| フィールド名 | フィールドタイプ | NULLを許容するか | 説明 |
|---|---|---|---|
| TENANT_ID | bigint(20) | NO | テナントID |
| USER_NAME | varchar(128) | NO | ユーザー名またはロール名 |
| HOST | varchar(128) | NO | サーバー名 |
| PASSWD | varchar(128) | NO | ユーザーまたはロールのパスワード |
| INFO | varchar(4096) | NO | ユーザーまたはロールの情報 |
| PRIV_ALTER | varchar(3) | NO | データベースまたはテーブルを変更する権限があるか |
| PRIV_CREATE | varchar(3) | NO | データベースまたはテーブルを作成する権限があるか |
| PRIV_DELETE | varchar(3) | NO | データベースまたはテーブルのレコードを削除する権限があるか |
| PRIV_DROP | varchar(3) | NO | データベースまたはテーブルを削除する権限があるか |
| PRIV_GRANT_OPTION | varchar(3) | NO | 権限を再付与する権限があるか |
| PRIV_INSERT | varchar(3) | NO | レコードを挿入する権限があるか |
| PRIV_UPDATE | varchar(3) | NO | レコードを更新する権限があるか |
| PRIV_SELECT | varchar(3) | NO | レコードをクエリする権限があるか |
| PRIV_INDEX | varchar(3) | NO | インデックスを設定する権限があるか |
| PRIV_CREATE_VIEW | varchar(3) | NO | ビューを作成する権限があるか |
| PRIV_SHOW_VIEW | varchar(3) | NO | ビューを表示する権限があるか |
| PRIV_SHOW_DB | varchar(3) | NO | すべてのデータベースを表示する権限があるか |
| PRIV_CREATE_USER | varchar(3) | NO | ユーザーを作成する権限があるか |
| PRIV_SUPER | varchar(3) | NO | スーパーユーザー権限があるか |
| IS_LOCKED | varchar(3) | NO | ロックされているか |
| PRIV_PROCESS | varchar(3) | NO | すべてのスレッドを表示する権限があるか |
| PRIV_CREATE_SYNONYM | varchar(3) | NO | 同義語を作成する権限があるか |
| SSL_TYPE | bigint(20) | NO | SSL標準暗号化セキュリティタイプをサポート |
| SSL_cipher | varchar(1024) | NO | SSL標準暗号化セキュリティパスワードをサポート |
| X509_ISSUER | varchar(1024) | NO | X.509発行者名 |
| X509_SUBJECT | varchar(1024) | NO | X.509証書のサブジェクト名 |
| TYPE | varchar(4) | NO | タイプ:
|
| PROFILE_ID | bigint(20) | NO | Profile ID |
| PASSWORD_LAST_CHANGED | timestamp(6) | YES | 最後にパスワードが変更された時間 |
| PRIV_FILE | varchar(3) | NO | ファイルの閲覧権限があるか |
| PRIV_ALTER_TENANT | varchar(3) | NO | テナント情報の変更権限があるか |
| PRIV_ALTER_SYSTEM | varchar(3) | NO | サーバー構成パラメータの変更権限があるか |
| PRIV_CREATE_RESOURCE_POOL | varchar(3) | NO | リソースプールの作成、変更、削除権限があるか |
| PRIV_CREATE_RESOURCE_UNIT | varchar(3) | NO | リソースユニットの作成、変更、削除権限があるか |
| MAX_CONNECTIONS | bigint(20) | NO | 最大接続数 |
| MAX_USER_CONNECTIONS | bigint(20) | NO | 最大テナント接続数 |
| PRIV_REPL_SLAVE | varchar(3) | NO | スレーブサーバー管理。テナントはレプリケーションスレーブサーバーとプライマリサーバーの場所を決定できます。 |
| PRIV_REPL_CLIENT | varchar(3) | NO | プライマリサーバー管理。テナントはレプリケーションデータベース環境のメンテナンスに使用されるバイナリログファイルを読み取ることができます。このユーザーはプライマリシステム上にあり、ホストとクライアント間の通信に有利です。 |
| PRIV_DROP_DATABASE_LINK | varchar(3) | NO | データベースリンクの削除権限があるか |
| PRIV_CREATE_DATABASE_LINK | varchar(3) | NO | データベースリンクの作成権限があるか |
| PRIV_EXECUTE | varchar(3) | NO | ProcedureおよびFunctionの実行権限があるか |
| PRIV_ALTER_ROUTINE | varchar(3) | NO | ProcedureおよびFunctionの変更・削除権限があるか |
| PRIV_CREATE_ROUTINE | varchar(3) | NO | ProcedureおよびFunctionの作成権限があるか |
| PRIV_CREATE_TABLESPACE | varchar(3) | NO | テーブルスペースの作成、変更、削除権限があるか |
| PRIV_SHUTDOWN | varchar(3) | NO | mysqladmin shutdownコマンドの実行権限があるか |
| PRIV_RELOAD | varchar(3) | NO | Flush操作の実行権限があるか |
| PRIV_REFERENCES | varchar(3) | NO | 外部キーの作成権限があるか |
| PRIV_CREATE_ROLE | varchar(3) | NO | ロールの作成権限があるか |
| PRIV_DROP_ROLE | varchar(3) | NO | ロールの削除権限があるか |
| PRIV_TRIGGER | varchar(3) | NO | トリガー操作を有効にする権限があるか |
| PRIV_ENCRYPT | varchar(3) | NO | ENHANCED_AES_ENCRYPT関数を呼び出すことができるか |
| PRIV_DECRYPT | varchar(3) | NO | ENHANCED_AES_DECRYPT関数を呼び出すことができるか |
クエリ例
システムテナント内で、テナントIDが1002のテナントにおけるユーザーとロールの情報を確認します。
obclient [oceanbase]> SELECT * FROM oceanbase.CDB_OB_USERS WHERE TENANT_ID=1002\G
クエリ結果は次のとおりです:
*************************** 1. row ***************************
TENANT_ID: 1002
USER_NAME: root
HOST: %
PASSWD: *****************************
INFO: system administrator
PRIV_ALTER: YES
PRIV_CREATE: YES
PRIV_DELETE: YES
PRIV_DROP: YES
PRIV_GRANT_OPTION: YES
PRIV_INSERT: YES
PRIV_UPDATE: YES
PRIV_SELECT: YES
PRIV_INDEX: YES
PRIV_CREATE_VIEW: YES
PRIV_SHOW_VIEW: YES
PRIV_SHOW_DB: YES
PRIV_CREATE_USER: YES
PRIV_SUPER: YES
IS_LOCKED: NO
PRIV_PROCESS: YES
PRIV_CREATE_SYNONYM: YES
SSL_TYPE: 0
SSL_CIPHER:
X509_ISSUER:
X509_SUBJECT:
TYPE: USER
PROFILE_ID: -1
PASSWORD_LAST_CHANGED: 2025-02-05 17:48:54.593368
PRIV_FILE: YES
PRIV_ALTER_TENANT: YES
PRIV_ALTER_SYSTEM: YES
PRIV_CREATE_RESOURCE_POOL: YES
PRIV_CREATE_RESOURCE_UNIT: YES
MAX_CONNECTIONS: 0
MAX_USER_CONNECTIONS: 0
PRIV_REPL_SLAVE: YES
PRIV_REPL_CLIENT: YES
PRIV_DROP_DATABASE_LINK: YES
PRIV_CREATE_DATABASE_LINK: YES
PRIV_EXECUTE: YES
PRIV_ALTER_ROUTINE: YES
PRIV_CREATE_ROUTINE: YES
PRIV_CREATE_TABLESPACE: YES
PRIV_SHUTDOWN: YES
PRIV_RELOAD: YES
PRIV_REFERENCES: YES
PRIV_CREATE_ROLE: YES
PRIV_DROP_ROLE: YES
PRIV_TRIGGER: YES
PRIV_ENCRYPT: YES
PRIV_DECRYPT: YES
*************************** 2. row ***************************
TENANT_ID: 1002
USER_NAME: ORAAUDITOR
HOST: %
PASSWD: *****************************
INFO: system administrator
PRIV_ALTER: NO
PRIV_CREATE: NO
PRIV_DELETE: NO
PRIV_DROP: NO
PRIV_GRANT_OPTION: NO
PRIV_INSERT: NO
PRIV_UPDATE: NO
PRIV_SELECT: NO
PRIV_INDEX: NO
PRIV_CREATE_VIEW: NO
PRIV_SHOW_VIEW: NO
PRIV_SHOW_DB: NO
PRIV_CREATE_USER: NO
PRIV_SUPER: NO
IS_LOCKED: YES
PRIV_PROCESS: NO
PRIV_CREATE_SYNONYM: NO
SSL_TYPE: 0
SSL_CIPHER:
X509_ISSUER:
X509_SUBJECT:
TYPE: USER
PROFILE_ID: -1
PASSWORD_LAST_CHANGED: 2025-02-05 17:45:58.962446
PRIV_FILE: NO
PRIV_ALTER_TENANT: NO
PRIV_ALTER_SYSTEM: NO
PRIV_CREATE_RESOURCE_POOL: NO
PRIV_CREATE_RESOURCE_UNIT: NO
MAX_CONNECTIONS: 0
MAX_USER_CONNECTIONS: 0
PRIV_REPL_SLAVE: NO
PRIV_REPL_CLIENT: NO
PRIV_DROP_DATABASE_LINK: NO
PRIV_CREATE_DATABASE_LINK: NO
PRIV_EXECUTE: NO
PRIV_ALTER_ROUTINE: NO
PRIV_CREATE_ROUTINE: NO
PRIV_CREATE_TABLESPACE: NO
PRIV_SHUTDOWN: NO
PRIV_RELOAD: NO
PRIV_REFERENCES: NO
PRIV_CREATE_ROLE: NO
PRIV_DROP_ROLE: NO
PRIV_TRIGGER: NO
PRIV_ENCRYPT: NO
PRIV_DECRYPT: NO
*************************** 3. row ***************************
TENANT_ID: 1002
USER_NAME: test2
HOST: %
PASSWD: ************************************
INFO:
PRIV_ALTER: NO
PRIV_CREATE: NO
PRIV_DELETE: NO
PRIV_DROP: NO
PRIV_GRANT_OPTION: NO
PRIV_INSERT: NO
PRIV_UPDATE: NO
PRIV_SELECT: NO
PRIV_INDEX: NO
PRIV_CREATE_VIEW: NO
PRIV_SHOW_VIEW: NO
PRIV_SHOW_DB: NO
PRIV_CREATE_USER: NO
PRIV_SUPER: NO
IS_LOCKED: NO
PRIV_PROCESS: NO
PRIV_CREATE_SYNONYM: NO
SSL_TYPE: 0
SSL_CIPHER:
X509_ISSUER:
X509_SUBJECT:
TYPE: USER
PROFILE_ID: -1
PASSWORD_LAST_CHANGED: 2025-02-20 15:11:58.158111
PRIV_FILE: NO
PRIV_ALTER_TENANT: NO
PRIV_ALTER_SYSTEM: NO
PRIV_CREATE_RESOURCE_POOL: NO
PRIV_CREATE_RESOURCE_UNIT: NO
MAX_CONNECTIONS: 0
MAX_USER_CONNECTIONS: 0
PRIV_REPL_SLAVE: NO
PRIV_REPL_CLIENT: NO
PRIV_DROP_DATABASE_LINK: NO
PRIV_CREATE_DATABASE_LINK: NO
PRIV_EXECUTE: NO
PRIV_ALTER_ROUTINE: NO
PRIV_CREATE_ROUTINE: NO
PRIV_CREATE_TABLESPACE: NO
PRIV_SHUTDOWN: NO
PRIV_RELOAD: NO
PRIV_REFERENCES: NO
PRIV_CREATE_ROLE: NO
PRIV_DROP_ROLE: NO
PRIV_TRIGGER: NO
PRIV_ENCRYPT: NO
PRIV_DECRYPT: NO
3 rows in set