Oracle 11g建立使用者並賦許可權

ywxj_001發表於2017-10-22
使用者 建立:create user test01 identified by test123;

授權:grant connect to test01;


grant select any table to test01;

conn 新使用者/密碼;

SQL> select * from dba_sys_privs where grantee = 'TEST01';
後面的grantee的欄位大小寫敏感。


GRANTEE                        PRIVILEGE                                ADM
------------------------------ ---------------------------------------- ---
TEST01                         SELECT ANY TABLE                         NO
TEST01                         UNLIMITED TABLESPACE                     NO



示例:
SQL> select * from dba_sys_privs where grantee = 'ALL_RW';


GRANTEE                        PRIVILEGE                                ADM
------------------------------ ---------------------------------------- ---
ALL_RW                     INSERT ANY TABLE                         YES
ALL_RW                     EXECUTE ANY PROCEDURE                    YES
ALL_RW                     SELECT ANY TABLE                         YES
ALL_RW                     DELETE ANY TABLE                         YES
ALL_RW                     UPDATE ANY TABLE                         YES


SQL> select * from dba_sys_privs where grantee = 'ALL_R';


GRANTEE                        PRIVILEGE                                ADM
------------------------------ ---------------------------------------- ---
ALL_R                      SELECT ANY TABLE                         YES

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22996654/viewspace-2146223/,如需轉載,請註明出處,否則將追究法律責任。

相關文章