给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

看到网上的资料

unlimted tablespace 系统特权不能被授予角色(ORACLE文档中说的)

如果在对用户赋权时赋予了DBA或者RESOURCE角色,那么该用户会自动被赋予UNLIMITED TABLESPACE系统权限。如果要撤销上述角色的话,也会导致UNLIMITED TABLESPACE系统权限被撤销。当然,UNLIMITED TABLESPACE权限也可以被单独撤销。

有关UNLIMITED TABLESPACE权限相关推荐

  1. UNLIMITED TABLESPACE权限

    这个权限不能授予role, 所以resource角色还会单授予unlimit tablespace权限(12c以后resource不会再同时授予unlimit tablespace) 因此通过dba_ ...

  2. 表空间配额和UNLIMITED TABLESPACE权限

    对于一个新建的用户,如果没有分配给unlimitedtablespace系统权限的用户,必须先给他们指定限额,之后他们才能在表空间中创建对象,限额可以是: A.以兆字节或者千字节为单位的特定值 B.无 ...

  3. oracle表空间配额(quota)与UNLIMITED TABLESPACE系统权限

    --先大概写一下,后面有时间会整理一下 一:quota相关视图 1)dba_ts_quotas(查看所有用户的表空间配额) BYTES字段表示用户已经使用的空间:MAX_BYTES如果为-1表示没有限 ...

  4. Oracle的resouce、unlimited tablespace 及如何把数据导入不同的表空间

    resouce是角色,unlimited tablespace是权限. 很多人在进行数据迁移时,希望把数据导入不同于原系统的表空间,在导入之后却往往发现,数据被导入了原表空间. 本例举例说明解决这个问 ...

  5. 详解Oracle的unlimited tablespace系统权限

    1. 系统权限unlimited tablespace是隐含在dba, resource角色中的一个系统权限. 当用户得到dba或resource的角色时, unlimited tablespace系 ...

  6. 角色权限(Role)和系统权限(System)的几个澄清实验

    数据库安全是一个内容丰富的体系结构,其中访问控制和操作控制是安全体系的重要内容.Oracle数据库作为目前最成熟的商用数据库产品,其安全访问体系是行业界普遍接受的标准. Oracle数据库权限体系是一 ...

  7. ORA-01031 新建用户创建视图提示权限不足

    新建用户jack,授予connect.resource.unlimited tablespace权限,发现不能创建视图 SQL> create or replaceview ts 2 as 3 ...

  8. oracle管理 | 表空间权限管控

    一.授权 建用户的时候通常都可以选择一个default tablespace,但是在没有授权的情况下该用户也无法往该表空间写数据,需要进行授权.授权有全局授权和通过quota限制两种情况(quota配 ...

  9. 有关Oracle角色管理

    一. 系统权限 1.授予系统权利 Sql>connect / as sysdba Sql>grant create session to user1: Sql>grant creat ...

最新文章

  1. 《系统集成项目管理工程师》必背100个知识点-37项目进度管理的过程
  2. excel流程图分叉 合并_Excel和Visio联姻,自动生成跨职能流程图,还能用图标标记状态,太牛了!...
  3. 正则表达式的20个小应用
  4. 学习记录-Linux内核模块查看命令
  5. Java创新型模式_java设计模式--创建型模式(一)
  6. Atitit.跨语言异常转换机制 java c# php到js的异常转换
  7. BlogEngine
  8. Clang与LLVM的关系
  9. Linux基本命令(一)
  10. HTTP长连接和Websocket
  11. android 自动 创建文件夹,android - 如何在SD卡上自动创建目录
  12. 智能硬件开发如何选择低功耗MCU?
  13. DBA必知的170张Oracle常用动态性能表介绍
  14. 西瓜视频地址分析下载(2020-10-29)
  15. SiC碳化硅二极管抗浪涌电流能力缺点及应对方式
  16. UEFI和Legacy是什么意思?
  17. bat批处理命令以管理员权限执行powershell命令
  18. iatf16949内审员_《IATF16949:2016内审员实战通用教程》出版了
  19. UE4 扩展详细信息面板
  20. 微信思维导图(通讯录)

热门文章

  1. 深度学习:tensorflow层次结构,朴素NN代码实现tensorflow
  2. 集成学习之sklearn中的xgboost基本用法 (转载)
  3. Laravel-Action 对代码的改造
  4. 为什么对开发者很重要?
  5. Linux下各文件夹的含义和用途
  6. python日记----2017.8.1
  7. 自定义PopupWindow弹出后背景灰色状态
  8. [原创 - 尚学堂科技 - 马士兵老师]
  9. Windows Vista Ultimate试用
  10. 7.7-9 chage、chpasswd、su