grant create tablespace to cme;
grant create session to cme;
grant resource to cme;
第1条和第2条的意思很好理解,但是第3条的就不那么明显了。有什么方法可以知道它的意思和授予了什么权限给cme用户呢?答案就是查询DBA_SYS_PRIVS表:
引用:SQL> desc dba_sys_privs;
Name Null? Type
----------------------------------------- -------- ----------------------------
GRANTEE NOT NULL VARCHAR2(30)
PRIVILEGE NOT NULL VARCHAR2(40)
ADMIN_OPTION VARCHAR2(3)
SQL> select * from dba_sys_privs
2 where grantee='CME';
GRANTEE PRIVILEGE ADM
------------------------------ ---------------------------------------- ---
CME UNLIMITED TABLESPACE NO
CME CREATE SESSION NO
CME CREATE TABLESPACE NO
查询结果清楚地告诉我们第3条语句授予cme用户的权限是“UNLIMITED TABLESPACE”。