数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

Oracle创建用户UNLIMITEDTABLESPACE


发布日期:2021年09月03日
 
Oracle创建用户UNLIMITEDTABLESPACE

给oracle添加一个用户时一般都分配个connectresource 角色就行了如

grant connectresource to chenwm;

但这里connect 角色有一个 UNLIMITED TABLESPACE 权限也就是chenwm这个用户可以在其他表空间

里随意建表

Connected to Oracle Database g Enterprise Edition Release

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

SQL>

经过这样修改用imp就不会导入到其他表空间的情况了

上一篇:连接oracle数据库及故障解决办法

下一篇:自动调整 Oracle9i Database :Oracle SGA(2)