ユーザ用ツール

サイト用ツール


database:oracledb:system_privileges

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
database:oracledb:system_privileges [2023/05/23 16:43] – 作成 mikotodatabase:oracledb:system_privileges [2023/10/11 13:38] (現在) mikoto
行 8: 行 8:
 現在のユーザーの権限のみ確認したい場合は 現在のユーザーの権限のみ確認したい場合は
 <code sql> <code sql>
-select * from user_sys_privs;+select * from user_sys_privs; -- システム権限の確認 
 +select * from dba_role_privs; -- ロール権限の確認 
 +select * from dba_tab_privs; -- オブジェクト権限の確認
 </code> </code>
 +
 +特定のユーザーのオブジェクト権限を確認するには
 +<code sql>
 +SELECT * FROM ALL_TAB_PRIVS WHERE GRANTEE = 'SCHEMA_NAME';
 +</code>
 +
 +dba_sys_privsビューに含まれる列
 +^列名^説明^
 +|GRANTEE|特権を持つユーザー|
 +|PRIVILEGE|付与された特権の名前|
 +|ADMIN_OPTION|特権がADMIN OPTIONで付与された場合はYES、それ以外の場合はNO|
 +|COMMON|特権が共通ユーザーに対して付与された場合はYES、それ以外の場合はNO|
 +|INHERITED|特権が継承された場合はYES、それ以外の場合はNO|
 +
 +''dba_role_privs''の列
 +^列名^説明^
 +|GRANTEE|ロールが付与されているユーザーの名前|
 +|GRANTED_ROLE|付与されたロールの名前|
 +|ADMIN_OPTION|ユーザーがロールを管理する権限を持っているかどうかのフラグ|
 +|DEFAULT_ROLE|ユーザーがデフォルトで保有しているロールかどうかのフラグ|
 +
 +''dba_tab_privs''の列
 +^列名^説明^
 +|GRANTEE|権限を受けるユーザーの名前|
 +|OWNER|オブジェクトの所有者の名前|
 +|TABLE_NAME|オブジェクトのテーブル名|
 +|GRANTOR|権限を与えるユーザーの名前|
 +|PRIVILEGE|付与された権限の種類|
 +|GRANTABLE|権限が他のユーザーに再付与可能かどうかのフラグ|
 +|HIERARCHY|権限の階層付与フラグ|
 +|COMMON|オブジェクトが共有オブジェクトかどうかのフラグ|
 +|INHERITED|権限が継承されているかどうかのフラグ|
database/oracledb/system_privileges.1684827786.txt.gz · 最終更新: 2023/05/23 16:43 by mikoto