有关UNLIMITED TABLESPACE权限
给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权限相关推荐
- UNLIMITED TABLESPACE权限
这个权限不能授予role, 所以resource角色还会单授予unlimit tablespace权限(12c以后resource不会再同时授予unlimit tablespace) 因此通过dba_ ...
- 表空间配额和UNLIMITED TABLESPACE权限
对于一个新建的用户,如果没有分配给unlimitedtablespace系统权限的用户,必须先给他们指定限额,之后他们才能在表空间中创建对象,限额可以是: A.以兆字节或者千字节为单位的特定值 B.无 ...
- oracle表空间配额(quota)与UNLIMITED TABLESPACE系统权限
--先大概写一下,后面有时间会整理一下 一:quota相关视图 1)dba_ts_quotas(查看所有用户的表空间配额) BYTES字段表示用户已经使用的空间:MAX_BYTES如果为-1表示没有限 ...
- Oracle的resouce、unlimited tablespace 及如何把数据导入不同的表空间
resouce是角色,unlimited tablespace是权限. 很多人在进行数据迁移时,希望把数据导入不同于原系统的表空间,在导入之后却往往发现,数据被导入了原表空间. 本例举例说明解决这个问 ...
- 详解Oracle的unlimited tablespace系统权限
1. 系统权限unlimited tablespace是隐含在dba, resource角色中的一个系统权限. 当用户得到dba或resource的角色时, unlimited tablespace系 ...
- 角色权限(Role)和系统权限(System)的几个澄清实验
数据库安全是一个内容丰富的体系结构,其中访问控制和操作控制是安全体系的重要内容.Oracle数据库作为目前最成熟的商用数据库产品,其安全访问体系是行业界普遍接受的标准. Oracle数据库权限体系是一 ...
- ORA-01031 新建用户创建视图提示权限不足
新建用户jack,授予connect.resource.unlimited tablespace权限,发现不能创建视图 SQL> create or replaceview ts 2 as 3 ...
- oracle管理 | 表空间权限管控
一.授权 建用户的时候通常都可以选择一个default tablespace,但是在没有授权的情况下该用户也无法往该表空间写数据,需要进行授权.授权有全局授权和通过quota限制两种情况(quota配 ...
- 有关Oracle角色管理
一. 系统权限 1.授予系统权利 Sql>connect / as sysdba Sql>grant create session to user1: Sql>grant creat ...
最新文章
- 《系统集成项目管理工程师》必背100个知识点-37项目进度管理的过程
- excel流程图分叉 合并_Excel和Visio联姻,自动生成跨职能流程图,还能用图标标记状态,太牛了!...
- 正则表达式的20个小应用
- 学习记录-Linux内核模块查看命令
- Java创新型模式_java设计模式--创建型模式(一)
- Atitit.跨语言异常转换机制 java c# php到js的异常转换
- BlogEngine
- Clang与LLVM的关系
- Linux基本命令(一)
- HTTP长连接和Websocket
- android 自动 创建文件夹,android - 如何在SD卡上自动创建目录
- 智能硬件开发如何选择低功耗MCU?
- DBA必知的170张Oracle常用动态性能表介绍
- 西瓜视频地址分析下载(2020-10-29)
- SiC碳化硅二极管抗浪涌电流能力缺点及应对方式
- UEFI和Legacy是什么意思?
- bat批处理命令以管理员权限执行powershell命令
- iatf16949内审员_《IATF16949:2016内审员实战通用教程》出版了
- UE4 扩展详细信息面板
- 微信思维导图(通讯录)