Oracle 系统权限分类
群集权限
权限 |
作用 |
CREATE CLUSTER |
在自己的方案中创建、更改和删除群集 |
CREATE ANY CLUSTER |
在任何方案中创建群集 |
ALTER ANY CLUSTER |
在任何方案中更改群集 |
DROP ANY CLUSTER |
在任何方案中删除群集 |
数据库权限
权限 |
作用 |
ALTER DATABASE |
运行ALTER DATABASE语句,更改数据库的配置 |
ALTER SYSTEM |
运行ALTER SYSTEM语句,更改系统的初始化参数 |
AUDIT SYSTEM |
运行AUDIT SYSTEM和NOAUDIT SYSTEM语句,审计SQL |
AUDIT ANY |
运行AUDIT和NOAUDIT语句,对任何方案的对象进行审计 |
索引权限
权限 |
作用 |
CREATE ANY INDEX |
在任何方案中创建索引 注意:没有CREATE INDEX权限,CREATE TABLE权限包含了CREATE INDEX权限 |
ALTER ANY INDEX |
在任何方案中更改索引 |
DROP ANY INDEX |
任何方案中删除索引 |
过程权限
权限 |
作用 |
CREATE PROCEDURE |
在自己的方案中创建、更改或删除过程、函数和包 |
CREATE ANY PROCEDURE |
在任何方案中创建过程、函数和包 |
ALTER ANY PROCEDURE |
在任何方案中更改过程、函数和包 |
DROP ANY PROCEDURE |
在任何方案中删除过程、函数或包 |
EXECUTE ANY PROCEDURE |
在任何方案中执行或者引用过程 |
概要文件权限
权限 |
作用 |
CREATE PROFILE |
创建概要文件 |
ALTER PROFILE |
更改概要文件 |
DROP PROFILE |
删除概要文件 |
角色权限
权限 |
作用 |
CREATE ROLE |
创建角色 |
ALTER ANY ROLE |
更改任何角色 |
DROP ANY ROLE |
删除任何角色 |
GRANT ANY ROLE |
向其他角色或用户授予任何角色 注意:没有对应的REVOKE ANY ROLE权限 |
回退段权限
权限 |
作用 |
CREATE ROLLBACK SEGMENT |
创建回退段 注意:没有对撤销段的权限 |
ALTER ROLLBACK SEGMENT |
更改回退段 |
DROP ROLLBACK SEGMENT |
删除回退段 |
序列权限
权限 |
作用 |
CREATE SEQLENCE |
在自己的方案中创建、更改、删除和选择序列 |
CREATE ANY SEQUENCE |
在任何方案中创建序列 |
ALTER ANY SEQUENCE |
在任何方案中更改序列 |
DROP ANY SEQUENCE |
在任何方案中删除序列 |
SELECT ANY SEQUENCE |
在任何方案中从任何序列中进行选择 |
会话权限
权限 |
作用 |
CREATE SESSION |
创建会话,登录进入(连接到)数据库 |
ALTER SESSION |
运行ALTER SESSION语句,更改会话的属性 |
ALTER RESOURCE COST |
更改概要文件中的计算资源消耗的方式 |
RESTRICTED SESSION |
在数据库处于受限会话模式下连接到数据 |
同义词权限
权限 |
作用 |
CREATE SYNONYM |
在自己的方案中创建、删除同义词 |
CREATE ANY SYNONYM |
在任何方案中创建专用同义词 |
CREATE PUBLIC SYNONYM |
创建公共同义词 |
DROP ANY SYNONYM |
在任何方案中删除同义词 |
DROP PUBLIC SYNONYM |
删除公共同义词 |
表权限
权限 |
作用 |
CREATE TABLE |
在自己的方案中创建、更改和删除表 |
CREATE ANY TABLE |
在任何方案中创建表 |
ALTER ANY-TABLE |
在任何方案中更改表 |
DROP ANY TABLE |
在任何方案中删除表 |
COMMENT ANY TABLE |
在任何方案中为任何表、视图或者列添加注释 |
SELECT ANY TABLE |
在任何方案中选择任何表中的记录 |
INSERT ANY TABLE |
在任何方案中向任何表插入新记录 |
UPDATE ANY TABLE |
在任何方案中更改任何表中的记录 |
DELETE ANY TABLE |
在任何方案中删除任何表中的记录 |
LOCK ANY TABLE |
在任何方案中锁定任何表 |
FLASHBACK ANY TABLE |
允许使用AS OF子句对任何方案中的表、视图执行一个SQL语句的闪回查询 |
表空间权限
权限 |
作用 |
CREATE TABLESPACE |
创建表空间 |
ALTER TABLESPACE |
更改表空间 |
DROP TABLESPACE |
删除表空间,包括表、索引和表空间的群集 |
MANAGE TABLESPACE |
管理表空间,使表空间处于ONLINE(联机)、OFFLINE(脱机)、BEGIN BACKUP(开始备份)、END BACKUP(结束备份)状态 |
UNLIMITED TABLESPACE |
不受配额限制地使用表空间 注意:只能将UNLIMITED TABLESPACE授予账户而不能授予角色 |
用户权限
权限 |
作用 |
CREATE USER |
创建用户 |
ALTER USER |
更改用户 |
BECOME USER |
当执行完全装入时,成为另一个用户 |
DROP USER |
删除用户 |
视图权限
权限 |
作用 |
CREATE VIEW |
在自己的方案中创建、更改和删除视图 |
CREATE ANY VIEW |
在任何方案中创建视图 |
DROP ANY VIEW |
在任何方案中删除视图 |
COMMENT ANY TABLE |
在任何方案中为任何表、视图或者列添加注释 |
FLASHBACK ANY TABLE |
允许使用AS OF子句对任何方案中的表、视图执行一个SQL语句的闪回查询 |
触发器权限
权限 |
作用 |
CREATE TRIGGER |
在自己的方案中创建、更改和删除触发器 |
CREATE ANY TRIGGER |
在任何方案中创建触发器 |
ALTER ANY TRIGGER |
在任何方案中更改触发器 |
DROP ANY TRIGGER |
在任何方案中删除触发器 |
ADMINISTER DATABASE TRIGGER |
允许创建ON DATABASE触发器。在能够创建ON DATABASE触发器之前,还必须先拥有CREATE TRIGGER或CREATE ANY TRIGGER权限 |
专用权限
权限 |
作用 |
SYSOPER |
(系统操作员权限) |
STARTUP |
|
SHUTDOWN |
|
ALTER DATABASE MOUNT/OPEN |
|
ALTER DATABASE BACKUP CONTROLFILE |
|
ALTER DATABASE BEGIN/END BACKUP |
|
ALTER DATABASE ARCHIVELOG |
|
RECOVER DATABASE |
|
RESTRICTED SESSION |
|
CREATE SPFILE/PFILE |
|
SYSDBA |
(系统管理员权限) SYSOPER的所有权限,并带有WITH ADMIN OPTION子句 |
CREATE DATABASE |
|
RECOVER DATABASE UNTIL |
|
其他权限
权限 |
作用 |
ANALYZE ANY |
对任何方案中的任何表、群集或者索引执行ANALYZE语句 |
GRANT ANY OBJECT PRIVILEGE |
授予任何方案上的任何对象上的对象权限 注意:没有对应的REVOKE ANY OBJECT PRIVILEGE |
GRANT ANY PRIVILEGE |
授予任何系统权限 注意:没有对应的REVOKE ANY PRIVILEGE |
SELECT ANY DICTIONARY |
允许从sys用户所拥有的数据字典表中进行选择 |
Oracle 系统权限分类相关推荐
- 系统权限oracle,oracle系统权限
通过数据字典system_privilege_map来查看所有的oracle系统内置的权限 通过dba_sys_privs来查看用户被赋予的系统权限 在赋予权限的时候可以通过grant privile ...
- 【转】Oracle 系统权限详细列表
alter any cluster 修改任意簇的权限 alter any index 修改任意索引的权限 alter any role 修改任意角色的权限 alter any sequence 修改任 ...
- Oracle的对象权限、角色权限、系统权限
Oracle的对象权限.角色权限.系统权限 一.用户与模式 用户:对数据库的访问,需要以适当用户身份通过验证,并具有相关权限来完成一系列动作 SYS用户,缺省始终创建,且未被锁定,拥有数据字典及其关联 ...
- ORACLE用户权限管理笔记整理
select * from user_tab_privs where grantee='EDMS'; --查看用户的表权限 select * from user_sys_privs where gra ...
- activexobject对象不能创建_Oracle数据库用户管理之系统权限和对象权限
[关键术语] Privileges 权限 System privileges 系统权限 Object privileges 对象权限 Grant 授予 Revoke 撤消 2.1 Oracle 权限概 ...
- oracle 权限控制表,Oracle 用户权限管理与常用权限数据字典列表
用户权限管理 Oracle 权限 权限允许用户访问属于其它用户的对象或执行程序,ORACLE系统提供三种权限:Object 对象级.System 系统级.Role 角色级.这些权限可以授予给用户.特殊 ...
- oracle对象权限回收,【Privilege】Oracle对象权限级联收回现象测试
Oracle权限分为系统权限和对象权限.在文章<[Privilege]Oracle系统权限非级联收回现象测试>(http://space.itpub.net/519536/viewspac ...
- oracle对象权限 函数,oracle的系统和对象权限
alter any cluster 修改任意簇的权限 alter any index 修改任意索引的权限 alter any role 修改任意角色的权限 alter any sequence 修改任 ...
- Oracle中的系统权限管理
在实际的IT项目管理中,对数据库的管理显得尤为重要,一般情况下,数据库的管理工作会有公司中的DBA人员来负责.但是,不是任何有关数据库的操作都要去联系DBA啦,万一人家不在或有其它事情不能立即处理时该 ...
最新文章
- 服务器性能估算参考(硬件-分析数据库)
- 是时候改变自学编程方法了,这篇国外网友的教程被fast.ai创始人点赞
- python pip 安装错误 EnvironmentError: mysql_config not found
- 关于Mysql 修改密码的记录
- Wireshark 跟踪TCP流
- 【白话机器学习】算法理论+实战之关联规则
- 走近分形与混沌(part3)-引领任何科学发展的,从来都是伟大的思想而不是繁琐的公式
- iOS 数据持久化-- FMDB
- 使用SpringMVC模拟文件上传与下载案例
- 《Java线程池》:任务拒绝策略
- 大二实习使用的技术汇总(中)
- 活动回顾 I 《传奇动物园》项目团队沙盘演练圆满结束!
- 前端单位的解读和换算px/%/em/rem/vh/vm/vim/vmax
- vue运行(Emitted value instead of an instance of Error)
- 一个呼叫中心系统应该怎样搭建?okcc呼叫系统
- 用指向指针的指针方法对n个整数排序输出
- 牧师与魔鬼 -- version2 动作分离
- python使用 作为转义符的开始符号_Python使用____作为转义符的开始符号。
- 解决错误 Could not find method leftShift() for arguments
- 写给养花小白的水培小教程