programmera.net -> oracledba -> normal för utskrift | info@programmera.net |
USER_TAB_PRIVS
1. USER_TAB_PRIVS 2. Exempel |
1. USER_TAB_PRIVS
Tabellen USER_TAB_PRIVS håller reda på vilka objektprivilegier användaren har eller har delat ut. Tabellen har följande utseende:
SQL> DESC user_tab_privs;
Name Null? Type
----------------------------------------------------- -------- ------------------------------------
GRANTEE NOT NULL VARCHAR2(30)
OWNER NOT NULL VARCHAR2(30)
TABLE_NAME NOT NULL VARCHAR2(30)
GRANTOR NOT NULL VARCHAR2(30)
PRIVILEGE NOT NULL VARCHAR2(40)
GRANTABLE VARCHAR2(3)
HIERARCHY VARCHAR2(3)
2. Exempel
Vi kollar på vilka object användaren "XXE" har rättigheter på:
SQL> SELECT * FROM user_tab_privs;
GRANTEE OWNER TABLE_NAME GRANTOR PRIVILEGE GRA HIE
--------------- --------------- --------------- --------------- --------------- --- ---
XXE SYS DBMS_AQ SYS EXECUTE NO NO
XXE SYS DBMS_AQADM SYS EXECUTE NO NO
XXE SYS DBMS_AQ_BQVIEW SYS EXECUTE NO NO
XXE SYS DBMS_SCHEDULER SYS EXECUTE NO NO
XXE SYS QT52693_BUFFER SYS SELECT NO NO