`
weiruan85
  • 浏览: 383966 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

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用户所拥有的数据字典表中进行选择

分享到:
评论
1 楼 xxwinnie 2010-02-26  
总结的很全~ 谢谢~  

相关推荐

    oracle用户权限、角色管理详解

    1、系统权限分类: DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。 RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。 CONNECT:拥有Connect权限的用户只可以登录Oracle,...

    oracle系统权限列表.docx

    在Oracle 10G版本中,有超过170种不同的系统权限,这些权限被分类为对象权限、系统权限和角色权限。 **对象权限** 主要涉及到对数据库中特定对象的操作,如表、视图、序列、过程和包等。例如: 1. **CREATE ...

    Oracle权限、角色和用户1

    - **系统权限分类**:DBA权限代表所有系统权限,RESOURCE权限允许创建数据库对象,而CONNECT权限仅提供登录权限。 - **授权**:只能由DBA用户(如sys或system)向其他用户授予系统权限,例如`grant connect, ...

    oracle财务系统培训手册

    理解Oracle财务系统中的角色和权限设置至关重要,管理员应根据员工职责分配不同级别的访问权限,确保数据安全。 五、系统实施与升级 Oracle财务系统的实施涉及需求分析、系统配置、数据迁移、用户培训和后期维护等...

    ORACLE数据库权限管理改进措施.doc

    权限维度是指在ORACLE数据库中对权限的分类和管理。权限维度包括三个方面:范围维度、操作类型维度和操作对象维度。 范围维度 范围维度是指权限的应用范围,包括数据库、模式、表、视图、索引、存储过程等。 操作...

    Oracle用户、权限、角色管理

    在Oracle数据库中,权限主要分为两大类:系统权限和实体权限。 ##### 系统权限 - **DBA**: 拥有全部特权,是最高的权限级别,只有DBA用户才能创建数据库结构。 - **RESOURCE**: 拥有Resource权限的用户可以创建实体...

    Oracle权限

    系统权限分类 - **DBA**:拥有最高权限,能够执行所有数据库操作,包括创建其他用户。 - **RESOURCE**:允许用户创建数据库对象,如表、索引等,但不能创建新的用户或表空间。 - **CONNECT**:仅允许用户登录到...

    Oracle 图书管理信息系统报告

    2. **管理员主界面**:管理员具有权限执行各种管理任务,如用户管理、添加图书、修改出版信息、副本信息、人大码分类目录等。这些功能通过不同的按钮实现,每个按钮对应一个特定的数据库操作。 3. **用户管理界面**...

    图书馆管理系统(运用oracle数据库)

    在图书馆管理系统中,Oracle数据库用于存储各类图书信息,如书名、作者、出版社、ISBN号、分类号、库存数量、借阅状态等。同时,它还负责管理读者信息,如读者ID、姓名、联系方式、借阅历史等。此外,Oracle的事务...

    新闻发布系统(jsp+oracle)

    - **权限管理**:系统应有用户登录和权限控制机制,区分普通用户和管理员,确保数据安全。 4. **Web应用架构**: 这个系统可能采用MVC(Model-View-Controller)架构,其中Model代表数据模型,负责与数据库交互;...

    酒店管理系统Oracle数据库的设计与实现概述.docx

    ### 酒店管理系统Oracle数据库的设计与实现概述 #### 一、系统需求分析 ##### 1.1系统开发的目的和意义 酒店管理系统的开发旨在利用先进的信息技术手段来提高酒店运营效率和服务质量。随着旅游业的迅速发展,酒店...

    基于Oracle的多权限多格式文档组织与检索系统.pdf

    在本文中,系统设计者利用Oracle Text构建了一个文档分类和检索机制,使得用户能够迅速定位到所需的信息,同时处理不同格式的文档数据。这解决了传统方法中因文档格式多样性带来的检索难题。 在安全性方面,系统...

    基于Oracle的数据库小应用系统_人脉资源管理系统

    在安全性方面,Oracle数据库提供了用户权限管理机制,可以根据职务和需求分配不同的访问权限,防止未经授权的数据访问。在人脉资源管理系统中,这至关重要,因为人脉信息往往涉及到个人隐私和商业机密。同时,系统的...

    oracle图书管理信息系统

    总的来说,Oracle图书管理信息系统通过精心设计的数据模型和合理的权限控制,实现了对图书信息的高效管理。系统的实现依赖于Oracle数据库的强大功能,确保了数据的安全性和一致性,为用户提供了稳定、便捷的服务。...

    网上书店管理系统(Java+oracle)

    在安全性方面,系统可能使用Spring Security或Apache Shiro进行权限控制,保护用户信息和操作安全。日志记录也必不可少,便于追踪系统运行情况和排查问题。 此外,系统可能还包含了邮件服务,用于发送订单确认、...

    Oracle 权限设置

    ##### 1、系统权限分类 Oracle定义了几种主要的系统权限: - **DBA**:这是系统最高级别的权限,拥有者可以进行所有类型的数据库操作,包括创建数据库结构等。 - **RESOURCE**:拥有RESOURCE权限的用户可以创建表...

    房屋中介管理系统(vs2005C#+Oracle)

    《房屋中介管理系统——基于VS2005 C#与Oracle的实现详解》 在信息技术日益发展的今天,管理系统已经成为各行各业提高效率、规范业务流程的重要工具。本文将深入探讨一款专为房屋中介行业设计的管理系统,该系统是...

    Oracle财务管理系统培训手册

    菜单、职责和预制文件的管理则关乎系统的权限分配和工作效率。 通过学习Oracle财务管理系统培训手册的资产模块,财务人员不仅可以掌握系统的操作,还能理解其背后的财务逻辑,从而更好地为企业提供财务决策支持。这...

    Oracle 系统表大全

    ### Oracle 系统表大全 在Oracle数据库管理中,系统表是极其...以上是对Oracle系统表的一些关键知识点的总结,掌握了这些系统表的使用方法,能够极大地帮助我们在日常的数据库管理和维护工作中更加高效地解决问题。

Global site tag (gtag.js) - Google Analytics