Oracle中预定义角色有哪些?

1. CONNECT
  2. RESOURCE
  3. DBA
  4. EXP_FULL_DATABASE
  5. IMP_FULL_DATABASE
  6. DELETE_CATALOG_ROLE
  7. EXECUTE_CATALOG_ROLE
  8. SELECT_CATALOG_ROLE
  
  
  CONNECT角色: --是授予最终用户的典型权利,最基本的
  
  ALTER SESSION --修改会话
  CREATE CLUSTER --建立聚簇
  CREATE DATABASE LINK --建立数据库链接
  CREATE SEQUENCE --建立序列
  CREATE SESSION --建立会话
  CREATE SYNONYM --建立同义词
  CREATE VIEW --建立视图 www_bitscn_com中国.网管联盟
  
  
  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角色:
  
 
  
  
  SELECT_CATALOG_ROLE角色、EXECUTE_CATALOG_ROLE角色:
  
  SELECT_CATALOG_ROLE角色具有从数据字典查询的权利,

(尤其是此处数据字典:就是数据库 运行时的各种信息参考:Oracle 11g 体系结构--数据字典

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

posted @ 2018-03-20 16:14  aspirant  阅读(2696)  评论(0编辑  收藏  举报