説明
このビューは、V2.2.77バージョンから導入されました。
機能の概要
データベース内のすべてのオブジェクトに付与された権限を説明します。
適用対象
このビューはOceanBaseデータベースのOracleモードにのみ適用されます。
フィールドの説明
| フィールド名 | タイプ | NULLを許容するか | 説明 |
|---|---|---|---|
| GRANTEE | VARCHAR2(128) | NO | アクセス権限が付与されるユーザー名 |
| OWNER | VARCHAR2(128) | NO | オブジェクトの所有者 |
| TABLE_NAME | VARCHAR2(128) | NO | オブジェクト名 |
| GRANTOR | VARCHAR2(128) | NO | 権限付与を実行するユーザー名 |
| PRIVILEGE | VARCHAR2(40) | NO | オブジェクト権限 |
| GRANTABLE | VARCHAR2(3) | NO | GRANT OPTIONにより権限を付与できるか |
| HIERARCHY | VARCHAR2(10) | NO | HIERARCHY OPTIONにより権限を付与できるか |
クエリ例
ユーザーTEST3に付与されたオブジェクト権限を確認します。
obclient [SYS]> SELECT * FROM DBA_TAB_PRIVS WHERE GRANTEE='TEST3';
クエリ結果は次のとおりです:
+---------+-------+------------+---------+-----------+-----------+-----------+
| GRANTEE | OWNER | TABLE_NAME | GRANTOR | PRIVILEGE | GRANTABLE | HIERARCHY |
+---------+-------+------------+---------+-----------+-----------+-----------+
| TEST3 | SYS | TBL3 | SYS | SELECT | NO | NO |
| TEST3 | SYS | TBL3 | SYS | UPDATE | NO | NO |
+---------+-------+------------+---------+-----------+-----------+-----------+
2 rows in set