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

MyMemoWiki

「Oracle ユーザーおよびロールが保持している権限を調べる」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
1行目: 1行目:
==Oracle ユーザーおよびロールが保持している権限を調べる==
+
==[[Oracle ユーザーおよびロールが保持している権限を調べる]]==
 
[[Oracle]] |  
 
[[Oracle]] |  
 
====システム権限====
 
====システム権限====
=====DBA_SYS_PRIVSを使用する=====
+
=====DBA_SYS_P[[R]]IVSを使用する=====
  
  SQL> select * from dba_sys_privs
+
  [[SQL]]> select * from dba_sys_privs
 
   2  order by 1
 
   2  order by 1
 
   3  /
 
   3  /
 
   
 
   
  GRANTEE                       PRIVILEGE                                ADM
+
  GR[[ANT]]EE                       PRIVILEGE                                ADM
 
  ------------------------------ ---------------------------------------- ---
 
  ------------------------------ ---------------------------------------- ---
  BI                            CREATE VIEW                             NO
+
  BI                            CREATE V[[IE]]W                             NO
  BI                            CREATE TABLE                            NO
+
  BI                            C[[R]]EATE TABLE                            NO
  BI                            ALTER SESSION                            NO
+
  BI                            ALTE[[R]] SESSION                            NO
  BI                            CREATE CLUSTER                           NO
+
  BI                            C[[R]]EATE CLUSTE[[R]]                           NO
 
  BI                            UNLIMITED TABLESPACE                    NO
 
  BI                            UNLIMITED TABLESPACE                    NO
 
                     :
 
                     :
 
====オブジェクト権限====
 
====オブジェクト権限====
=====DBA_TAB_PRIVSを使用する=====
+
=====DBA_TAB_P[[R]]IVSを使用する=====
  SQL> select * from dba_tab_privs
+
  [[SQL]]> select * from dba_tab_privs
 
   2  order by 1
 
   2  order by 1
 
   3  /  
 
   3  /  
 
   
 
   
  GRANTEE                 OWNER      TABLE_NAME                    GRANTOR   PRIVILEGE    GRA HIE
+
  GR[[ANT]]EE                 OWNER      TABLE_NAME                    GR[[ANT]]OR   PRIVILEGE    GRA HIE
 
  ------------------------ ----------- ------------------------------ ---------- ------------ --- ---
 
  ------------------------ ----------- ------------------------------ ---------- ------------ --- ---
  AQ_ADMINISTRATOR_ROLE   SYS        DBMS_TRANSFORM                 SYS        EXECUTE      NO  NO
+
  AQ_ADMINIST[[R]]ATO[[R]]_[[R]]OLE   SYS        DBMS_T[[R]]ANSFO[[R]]M                 SYS        EXECUTE      NO  NO
  AQ_ADMINISTRATOR_ROLE   SYS        DBMS_RULE_EXIMP               SYS        EXECUTE      NO  NO
+
  AQ_ADMINIST[[R]]ATO[[R]]_[[R]]OLE   SYS        DBMS_[[R]]ULE_EXIMP               SYS        EXECUTE      NO  NO
  AQ_ADMINISTRATOR_ROLE   SYS        AQ$_PROPAGATION_STATUS         SYS        SELECT        NO  NO
+
  AQ_ADMINIST[[R]]ATO[[R]]_[[R]]OLE   SYS        AQ$_P[[R]]OPAGATION_STATUS         SYS        SELECT        NO  NO
  AQ_ADMINISTRATOR_ROLE   SYS        DBA_QUEUE_TABLES              SYS        SELECT        NO  NO
+
  AQ_ADMINIST[[R]]ATO[[R]]_[[R]]OLE   SYS        DBA_QUEUE_TABLES              SYS        SELECT        NO  NO
 
                 :                     
 
                 :                     
 
========
 
========

2020年2月16日 (日) 04:29時点における版

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
                :                     

==