中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 数据库开发 > 数据库综合
Oracle预定义角色有哪些?
作者:佚名 时间:2004-07-11 10:40 出处:互连网 责编:chinaitpower
              摘要:Oracle预定义角色有哪些?

  软件环境:
  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角色具有从数据字典中执行部分过程和函数的权利。
  
关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有