用户名:  密码:
兄弟在线   

标题:Oracle预定义角色有哪些?

作者:佚名 来源:网络 时间:2012-03-08


  软件环境:
  1、Windows 2000+ORACLE 8.1.6
  2、ORACLE安装路径为:C:\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
  
  说明:1-3是为了同ORACLE老版本中的概念相兼容而提供的,不能只依赖于这些ROLE
  4-5是为了使用Import和Export实用程序的方便而提供的
  6-8是为了数据字典视图和包的卸载而提供的
  
  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角色:
  
  这个角色是Oracle8新增加的,如果授予用户这个角色,用户就可以从表sys.aud$中删除记录,
  sys.aud$表中记录着审计后的记录,使用这个角色可以简化审计踪迹管理。
  
  
  SELECT_CATALOG_ROLE角色、EXECUTE_CATALOG_ROLE角色:
  
  SELECT_CATALOG_ROLE角色具有从数据字典查询的权利,
  EXECUTE_CATALOG_ROLE角色具有从数据字典中执行部分过程和函数的权利。
  


编辑:admin 总点击 [750]   评论  0 查看评论
上一篇:如何查看Oracle数据表的建表语句
下一篇:后台运行一个主存储过程,主存储过程通过管道同前端过程通信的例子
【关闭窗口】
您可能感兴趣的文章
我要评论
          
评论标题:   可以输入250
 
验证数字: 9 + 5 =
兄弟友情提示
· 请自觉遵守国家有关法律、法规,尊重网上道德。
· 兄弟在线坚决抵制不良言行,违者文责自负。
· 如果文章有版权或其他问题等,请联系我们,我们会尽快处理。
· 文章注名来自网络的旨在传播共享信息,不做其它用途;注名原创的本站支持原创,但不代表同意其观点。
· 兄弟在线拥有管理用户与其文章和评论的一切权利,并有权在网站内转载或引用。
兄弟在线
兄弟热门文章
兄弟推荐文章
兄弟站内搜索

兄弟感兴趣的文章
兄弟最新影视