IT猫扑网文章教程

分类分类

Oracle创建用户UNLIMITED TABLESPACE

2015-06-28 00:00作者:网管联盟

  给oracle添加一个用户时一般都分配个connect、resource 角色就行了如:

  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

  SQL>

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

展开全部

相关文章

说两句网友评论
    我要跟贴
    取消