| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

Oracle ユーザーおよびロールが保持している権限を調べる

提供: MyMemoWiki
2022年5月19日 (木) 14:38時点におけるPiroto (トーク | 投稿記録)による版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

Oracle ユーザーおよびロールが保持している権限を調べる

Oracle |

システム権限

DBA_SYS_PRIVSを使用する
SQL> select * from dba_sys_privs
  2  order by 1
  3  /

GRANTEE                        PRIVILEGE                                ADM
------------------------------ ---------------------------------------- ---
BI                             CREATE VIEW                              NO
BI                             CREATE TABLE                             NO
BI                             ALTER SESSION                            NO
BI                             CREATE CLUSTER                           NO
BI                             UNLIMITED TABLESPACE                     NO
                   :

オブジェクト権限

DBA_TAB_PRIVSを使用する
SQL> select * from dba_tab_privs
  2  order by 1
  3  / 

GRANTEE                  OWNER       TABLE_NAME                     GRANTOR    PRIVILEGE     GRA HIE
------------------------ ----------- ------------------------------ ---------- ------------ --- ---
AQ_ADMINISTRATOR_ROLE    SYS         DBMS_TRANSFORM                 SYS        EXECUTE       NO  NO
AQ_ADMINISTRATOR_ROLE    SYS         DBMS_RULE_EXIMP                SYS        EXECUTE       NO  NO
AQ_ADMINISTRATOR_ROLE    SYS         AQ$_PROPAGATION_STATUS         SYS        SELECT        NO  NO
AQ_ADMINISTRATOR_ROLE    SYS         DBA_QUEUE_TABLES               SYS        SELECT        NO  NO
                :                     

==