有关UNLIMITED TABLESPACE权限
grant connect,resource to chenwm;
但這里connect 角色有一個 UNLIMITED TABLESPACE 權限,也就是chenwm這個用戶可以在其他表空間
里隨意建表。
Connected to?Oracle?Database 11g Enterprise Edition Release 11.1.0.6.0
Connected as SYS
SQL>?select * from dba_sys_privs where grantee='CHENWM';
GRANTEE??????????????????????? PRIVILEGE??????????????????????????????? ADMIN_OPTION
------------------------------ ---------------------------------------- ------------
CHENWM???????????????????????? UNLIMITED TABLESPACE???????????????????? NO
SQL>
一般DBA要把這個 UNLIMITED TABLESPACE權限關掉
SQL>?revoke unlimited tablespace from chenwm;?? #回收unlimited tablespace權限
Revoke succeeded
SQL>?alter user chenwm quota unlimited on chenwm;?#其中后面chenwm是表空間名
User altered
?
?看到網上的資料
unlimted tablespace 系統特權不能被授予角色(ORACLE文檔中說的)
如果在對用戶賦權時賦予了DBA或者RESOURCE角色,那么該用戶會自動被賦予UNLIMITED TABLESPACE系統權限。如果要撤銷上述角色的話,也會導致UNLIMITED TABLESPACE系統權限被撤銷。當然,UNLIMITED TABLESPACE權限也可以被單獨撤銷。
總結
以上是生活随笔為你收集整理的有关UNLIMITED TABLESPACE权限的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: RMAN备份数据
- 下一篇: AIX系统CPU监控与评估