Oracle权限一览表
| 权限 | 所能实现的操作 |
| 分析 | |
| ANALYZE ANY | 分析数据库中的任何表、簇或索引 |
| 审计 | |
| AUDIT ANY | 审计数据库中的任何模式对象 |
| AUDIT SYSTEM | 启用与停用语句和特权的审计选项 |
| 簇 | |
| CREATE CLUSTER | 在自有的模式中创建一个簇 |
| CREATE ANY CLUSTER | 在任何一个模式中创建一个簇;操作类似于CREATE ANY TABLE |
| ALTER ANY CLUSTER | 改变数据库中的任何一个簇 |
| DROP ANY CLUSTER | 删除数据库中的任何一个簇 |
| 数据库 | |
| ALTER DATA BASE | 改变数据库;不管操作系统的特权,经由Oracle把文件添加到操作系统中 |
| 数据库链接 | |
| CREATE DATABASE LINK | 在自有模式中创建专用数据库链接 |
| 索引 | |
| CREATE ANY INDEX | 在任何表的任何模式中创建一条索引 |
| ALTER ANY INDEX | 改变数据库中的任何索引 |
| DROP ANY INDEX | 删除数据库中的任何索引 |
| 库 | |
| CREATE LIBRARY | 在自有模式中创建调出库 |
| CREATE ANY LIBRARY | 在任何模式中创建调出库 |
| DROP LIBRARY | 删除自有模式中的调出库 |
| DROP ANY LIBRARY | 删除任何模式中的调出库 |
| 特权 | |
| GRANT ANY PRIVILEGE | 授予任何系统特权(不包括对象特权) |
| 过程 | |
| CREATE PROCEDURE | 在自有模式中创建存储的过程、函数和包 |
| CREATE ANY PROCEDURE | 在任何模式中创建存储的过程、函数和包(这要求用户还要有ALTER ANY TABLE 、BACKUP ANY TA B LE 、DROP ANY TABLE 、SELECT ANY TABLE 、INSERT ANY TABLE 、UPDATE ANY TABLE 、DELETE ANY TABLE 或GRANT ANY TABLE 特权 |
| ALTER ANY PROCEDURE | 编译任何模式中的任何存储的过程、函数或包 |
| DROP ANY PROCEDURE | 删除任何模式中的任何存储的过程、函数或包 |
| EXECUTE ANY PROCEDURE | 执行任何过程或函数(独立的或成组的),或在任何模式中引用任何包变量 |
| 环境资源文件 | |
| CREATE PROFILE | 创建环境资源文件 |
| ALTER PROFILE | 改变数据库中的任何环境资源文件 |
| DROP PROFILE | 删除数据库中的任何环境资源文件 |
| ALTER RESOURCE COST | 设置所有的用户会话中使用的资源开销 |
| 特权 | 所能实现的操作 |
| 公共数据库链接 | |
| CREATE PUBLIC DATABASE LINK | 创建公共数据库链接 |
| DROP PUBLIC DATABASE LINK | 删除公共数据库链接 |
| 公共同义词 | |
| CREATE PUBLIC SYNONYM | 创建公共同义词 |
| DROP PUBLIC SYNONYM | 删除公共同义词 |
| 角色 | |
| CREATE ROLE | 创建角色 |
| ALTER ANY ROLE | 改变数据库中的任何一个角色 |
| DROP ANY ROLE | 删除数据库中的任何一个角色 |
| GRANT ANY ROLE | 授权数据库中的任何一个角色 |
| 回滚段 | |
| CREATE ROLLBACK SEGMENT | 创建回滚段 |
| ALTER ROLLBACK SEGMENT | 改变回滚段 |
| DROP ROLLBACK SEGMENT | 删除回滚段 |
| 会话 | |
| CREATE SESSION | 连接到数据库 |
| ALTER SESSION | 发出A LTER SESSION 语句 |
| RESTRICTED SESSION | 当数据库利用STARTUP RESTRICT 启动时进行连接(OSOPER与 OSDBA角色包含此特权) |
| 序列 | |
| CREATE SEQUENCE | 在自有模式中创建序列 |
| CREATE ANY SEQUENCE | 在任何模式中创建任何序列 |
| ALTER ANY SEQUENCE | 在任何模式中改变任何序列 |
| DROP ANY SEQUENCE | 在任何模式中删除任何序列 |
| SELECT ANY SEQUENCE | 在任何模式中引用任何序列 |
| 快照 | |
| CREATE SNAPSHOT | 在自有模式中创建快照(用户还必须具有C R E ATE TA B L E 特权) |
| CREATE ANY SNAPSHOT | 在任何模式中创建快照(用户还必须具有CREATE ANY TABLE特权) |
| ALTER SNAPSHOT | 改变任何模式中的任何快照 |
| DROP ANY SNAPSHOT | 删除任何模式中的任何快照 |
| 同义词 | |
| CREATE SYNONYM | 在自有模式中创建同义词 |
| CREATE ANY SYNONYM | 在任何模式中创建任何同义词 |
| DROP ANY SYNONYM | 在任何模式中删除任何同义词 |
| 系统 | |
| ALTER SYSTEM | 发出ALTER SYSTEM 语句 |
| 表 | |
| CREATE TABLE | 在自有模式中创建表。还使被授权者能在自有模式下的表中创建索引,包 括那些用于完整性约束的索引(被授权者必须有表空间的定额或UNLIMITED TABLESPACE 特权) |
| CREATE ANY TABLE | 在任何模式中创建表(假如被授权者有CREATE ANY TABLE 特权并在 另一个用户模式中创建了一张表,那么拥有者必须在那个表空间上有空间定额。表的拥有者不必具有CREAT [ANY] TABLE 特权) |
| ALTER ANY TABLE | 改变任何模式中的任何表并编译任何模式中的任何视图 |
| BACKUP ANY TABLE | 在任何模式中使用表的导出工具执行一个增量导出操作 |
| DROP ANY TABLE | 删除或截断任何模式中的任何表 |
| LOCK ANY TABLE | 锁定任何模式中的任何表或视图 |
| 特权 | 所能实现的操作 |
| COMMENT ANY TABLE | 对任何模式中的任何表、视图或列进行注释 |
| SELECT ANY TABLE | 对任何模式中的任何表、视图或快照进行查询 |
| INSERT ANY TABLE | 把行插入到任何模式中的任何表或视图中 |
| UPDATE ANY TABLE | 修改任何模式中的任何表或视图中的行 |
| DELETE ANY TABLE | 删除任何模式中的任何表或视图中的行 |
| 表空间 | |
| CREATE TABLESPACE | 创建表空间;不管用户有何操作系统特权,经由Oracle把文件添加到操 作系统中 |
| ALTER TABLESPACE | 改变表空间;不管用户有何操作系统特权,经由Oracle把文件添加到操 作系统中 |
| MANAGE TABLESPACE | 使任何表空间脱机,使任何表空间联机,开始和结束对任何表空间的备份 |
| DROP TABLESPACE | 删除表空间 |
| UNLIMITED TABLESPACE | 使用任何没有数量限制的表空间。此特权忽略了所分配的任何具体定额。 假如被取消的话,被授权者的模式对象仍然保留,但是进一步的表空间分配被拒绝,除非这一分配是具体的表空间定额允许的。此系统特权仅可以授予用户,而不授予角色。一般而言,应分配具体的表空间定额,而不授予此系统特权 |
| 事务 | |
| FORCE TRANSACTION | 强迫提交或回滚本地数据库中悬而未决的自有的分布式事务 |
| FORCE ANY TRANSACTION | 强迫提交或回滚本地数据库中悬而未决的任何分布式事务 |
| 触发器 | |
| CREATE TRIGGER | 在自有模式中创建触发器 |
| CREATE ANY TRIGGER | 在任何模式中创建与任何模式的任何表相关的任何触发器 |
| ALTER ANY TRIGGER | 启用、停用或编译任何模式中的任何触发器 |
| DROP ANY TRIGGER | 删除任何模式中的任何触发器 |
| 用户 | |
| CREATE ANY USER | 创建用户;分配任意表空间上的定额,设置缺省和临时表空间,指定一个 环境资源文件(在CREATE USER 语句中) |
| BECOME ANY USER | 成为另一个用户(这是任何一个执行完全数据库导入的用户所需要的) |
| ALTER USER | 改变其他用户:修改任意用户的口令或验证方法,分配表空间定额,设置 缺省或临时表空间,在ALTER USER 语句中指定环境资源文件与缺省角色(不必改变自有口令) |
| DROP USER | 删除另一个用户 |
| 视图 | |
| CREATE VIEW | 在自有模式中创建视图 |
| CREATE ANY VIEW | 在任意模式中创建视图。要在另一个用户模式中创建视图,你必须具有 CREATE ANY VIEW 特权,拥用者必须在该视图引用的对象上具有所需的特权 |
Oracle权限一览表的更多相关文章
- Oracle权限管理详解
Oracle权限管理详解 转载--CzmMiao的博客生活 Oracle 权限 权限允许用户访问属于其它用户的对象或执行程序,ORACLE系统提供三种权限:Object 对象级.System 系统级. ...
- oracle权限
Oracle 权限 权限允许用户访问属于其它用户的对象或执行程序,ORACLE系统提供三种权限:Object 对象级.System 系统级.Role 角色级.这些权限可以授予给用户.特殊用户publi ...
- oracle权限管理学习
Oracle 权限 权限允许用户访问属于其它用户的对象或执行程序,ORACLE系统提供三种权限:Object 对象级.System 系统级.Role 角色级.这些权限可以授予给用户.特殊用户pub ...
- Oracle权限相关查询
Oracle权限相关查询着实视图有点多,记录下常用的语句,方便查询:1.查看所有用户: select * from dba_users; select * from all_users; sel ...
- Oracle权限管理详解(2)
详见:https://blog.csdn.net/u013412772/article/details/52733050 Oracle数据库推荐以引用博客: http: http:.html http ...
- Oracle权限管理详解(1)
详见:https://www.cnblogs.com/yw0219/p/5855210.html Oracle 权限 权限允许用户访问属于其它用户的对象或执行程序,ORACLE系统提供三种权限:Obj ...
- 浅谈Oracle权限体系
对于数据库来讲,安全性的重要程度不言而喻,今天我们就来聊一聊Oracle的权限体系. 1.账户管理 在此之前,先解释下一个容易混淆的概念:模式.所谓模式,指的是用户账户所拥有的一组对象(比如表,索引, ...
- oracle权限语句大全
Oracle 系统默认的几个用户: sys --------网络管理用户,具有最高数据库管理权限 system------本地管理用户,权限次于sys scott-------普通用户,默认是锁住的( ...
- Oracle 权限(grant、revoke)
200 ? "200px" : this.width)!important;} --> 数据库版本:11GR2 一.介绍 在oracle中没有其他数据库系统中的数据库的概念, ...
随机推荐
- UVALive 3977
直接搜索,简单题: #include<cstdio> #include<cstring> #include<cmath> #include<algorithm ...
- HDU4612 Warm up 边双连通分量&&桥&&树直径
题目的意思很简单,给你一个已经连通的无向图,我们知道,图上不同的边连通分量之间有一定数量的桥,题目要求的就是要你再在这个图上加一条边,使得图的桥数目减到最少. 首先要做的就是找出桥,以及每个点所各自代 ...
- hdu 4324 Triangle LOVE(拓扑排序,基础)
题目 /***************************参考自****************************/ http://www.cnblogs.com/newpanderking ...
- 2013山东省ICPC结题报告
A.Rescue The Princess 已知一个等边三角形的两个顶点A.B,求第三个顶点C,A.B.C成逆时针方向. 常规的解题思路就是用已知的两个点列出x,y方程,但这样求出方程的解的表达式比较 ...
- 设计模式(Design Patterns——可复用面向对象软件的基础
设 计模式(Design pattern)是一套被反复使用.多数人知晓的.经过分类编目的.代码设计经验的总结.使用设计模式是为了可重用代码.让代码更容易被他人理解.保证代 码可靠性. 毫无疑问 ...
- ****Git 常用命令和使用思维导图
Git 是一个很强大的分布式版本控制系统.它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势. 本来想着只把最有用.最常用的 Git 命令记下来,但是总觉得这个也挺有用.那个也用 ...
- 通过快捷键及cmd命令注销系统
公司的外网内网是隔离的 外网的远程电脑屏幕一半卡那了,页面注销键正好在卡死的那一半屏幕上,用以下简单方法注销远程重新连接,问题解决了. 1.通过快捷键win+r打开“运行...” 2.输入CMD 回车 ...
- ServletRequest中getReader()和getInputStream()只能调用一次的解决办法
转载:http://blog.sina.com.cn/s/blog_870cd7b90101fg58.html 最近使用spring mvc做项目,数据格式是json,有一个功能是实现记录请求的参数, ...
- 进程内核栈、用户栈及 Linux 进程栈和线程栈的区别
Linux 进程栈和线程栈的区别 http://www.cnblogs.com/luosongchao/p/3680312.html 总结:线程栈的空间开辟在所属进程的堆区,线程与其所属的进程共享进程 ...
- NPOI读取Excel,导入数据到Excel练习01
NPOI 2.2.0.0,初级读取导入Excel 1.读取Excel,将数据绑定到dgv上 private void button1_Click(object sender, EventArgs e) ...