数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

Oracle预定义角色有哪些?


发布日期:2020年03月28日
 
Oracle预定义角色有哪些?

软件环境

Windows +ORACLE

ORACLE安装路径为C:\ORACLE

实现方法

CONNECT

RESOURCE

DBA

EXP_FULL_DATABASE

IMP_FULL_DATABASE

DELETE_CATALOG_ROLE

EXECUTE_CATALOG_ROLE

SELECT_CATALOG_ROLE

说明是为了同ORACLE老版本中的概念相兼容而提供的不能只依赖于这些ROLE

是为了使用Import和Export实用程序的方便而提供的

是为了数据字典视图和包的卸载而提供的

CONNECT角色 是授予最终用户的典型权利最基本的

ALTER SESSION 修改会话

CREATE CLUSTER 建立聚簇

CREATE DATABASE LINK 建立数据库链接

CREATE SEQUENCE 建立序列

CREATE SESSION 建立会话

CREATE SYNONYM 建立同义词

CREATE VIEW 建立视图

RESOURCE角色 是授予开发人员的

CREATE CLUSTER 建立聚簇

CREATE PROCEDURE 建立过程

CREATE SEQUENCE 建立序列

CREATE TABLE 建表

CREATE TRIGGER 建立触发器

CREATE TYPE 建立类型

DBA角色

拥有系统所有系统级权限

IMP_FULL_DATABASE角色EXP_FULL_DATABASE角色

BACKUP ANY TABLE 备份任何表

EXECUTE ANY PROCEDURE 执行任何操作

SELECT ANY TABLE 查询任何表

DELETE_CATALOG_ROLE角色

这个角色是Oracle新增加的如果授予用户这个角色用户就可以从表sysaud$中删除记录

sysaud$表中记录着审计后的记录使用这个角色可以简化审计蹤迹管理

SELECT_CATALOG_ROLE角色EXECUTE_CATALOG_ROLE角色

SELECT_CATALOG_ROLE角色具有从数据字典查询的权利

EXECUTE_CATALOG_ROLE角色具有从数据字典中执行部分过程和函数的权利

上一篇:OracleProfile使用详解

下一篇:怎样在OracleERP报表添加Excel查看方式