Oracle 9i 角色的管理

2016-02-19 17:32 1 1 收藏

图老师小编精心整理的Oracle 9i 角色的管理希望大家喜欢,觉得好的亲们记得收藏起来哦!您的支持就是小编更新的动力~

【 tulaoshi.com - 编程语言 】

  Oracle 9i预定义的角色

  表8.2 Oracle 9i预定义的角色 角色名称说明CONNECT数据库连接角色,用于连接数据库,具有创建簇、数据库链接、序列、同义词、表和视图,以及修改会话的权利DBA数据库管理员角色,具有所有使用ADMIN选项创建的系统权限,可以将系统权限授予其他用户或角色DELETE_CATALOG_ROLE删除目录角色,可以删除或重建数据字典EXECUTE_CATALOG_ROLE执行目录角色,能够执行所有系统包EXP_FULL_DATABASE能够使用导出程序执行数据库的完全和增量导出IMP_FULL_DATABASE能够使用导入程序执行数据库的完全导入RESOURCE可以创建簇、表、序列以及PL/SQL编程用方案对象,包括过程、程序包、触发器等SELECT_CATALOG_ROLE查询数据字典表或视图

  在中创建角色

  (1)如图8.16所示。

  (2)出现如图8.17所示的创建角色的选项卡。

  (3)图8.18所示为创建角色的选项卡。用于为多个角色分配子角色。

  (4)图8.19所示为创建角色的选项卡。

  (5)如图8.20所示为创建角色的选项卡。

  (6)图8.21所示为创建角色的选项卡。

  (7)成功创建角色后出现如图8.22所示界面。

  (8)上述过程创建角色的SQL代码如下。

  

  ―――――――――――――――――――――――――――――――――――――    CREATE ROLE "TEMPROLE"      IDENTIFIED BY "temprole";    GRANT ALTER ANY INDEX TO "TEMPROLE" WITH ADMIN OPTION;    GRANT SELECT ANY TABLE TO "TEMPROLE" WITH ADMIN OPTION;    GRANT "CONNECT" TO "TEMPROLE" WITH ADMIN OPTION;    GRANT "DBA" TO "TEMPROLE" WITH ADMIN OPTION;    BEGIN      dbms_resource_manager_privs.grant_switch_consumer_group(        grantee_name = 'TEMPROLE',        consumer_group = 'DEFAULT_CONSUMER_GROUP',        grant_option = FALSE      );    END;    ―――――――――――――――――――――――――――――――――――――

  :第8章createrole.sql。

  在中创建角色

  (1)在中直接执行createrole.sql文件将完成角色的创建,执行结果如图8.23所示。

  (2)表明已经成功创建角色TEMPROLE。

  角色的修改

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  (1)如图8.24所示。

  (2)在出现的各选项卡中可以修改角色的各种配置参数,对应角色的修改的SQL语句为ALTER ROLE或者REVOKE。

  实例1:将角色的验证方式更改为外部的SQL代码如下。

  

  ―――――――――――――――――――――――――――――――――――――    ALTER ROLE "TEMPROLE" IDENTIFIED EXTERNALLY;    ―――――――――――――――――――――――――――――――――――――

  :第8章alterrole.sql。

  实例2:将角色的系统权限DBA删除的SQL代码如下。

  

  ―――――――――――――――――――――――――――――――――――――    REVOKE "DBA" FROM "TEMPROLE";    ―――――――――――――――――――――――――――――――――――――

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  :第8章revokerole.sql。

  角色的删除

  (1)如图8.25所示界面。

  (2)上述过程对应的SQL代码如下。

  

  ―――――――――――――――――――――――――――――――――――――      DROP ROLE TEMPROLE;    ―――――――――――――――――――――――――――――――――――――

  :第8章droprole.sql。

来源:https://www.tulaoshi.com/n/20160219/1615470.html

延伸阅读
游标是从数据表中提取出来的数据,以临时表的形式存放在内存中,在游标中有一个数据指针,在初始状态下指向的是首记录,利用fetch语句可以移动该指针,从而对游标中的数据进行各种操作,然后将操作结果写回数据表中。 定义游标 游标作为一种数据类型,首先必须进行定义,其语法如下。 cursor 游标名 is select 语句; c...
审计的作用 1.审查可疑的活动 2.监视和收集关于指定数据库活动的数据 审计的类型 1.语句审计(STATEMENT AUDITING) 2.权限审计(PRIVILEGE AUDITING) 3.对象审计(OBJECT AUDITING) 审计的信息 AUD$表记录的审计信息包括。 SESSIONID:会话的数字ID。 ENTRYID:审计信息项的ID...
是Oracle 9i安装光盘中一个可以单独进行安装的组件。 3.2.1 配置环境 下面介绍在笔者的安装环境下如何配置,配置的环境如下。 :mynetserver。 :192.168.100.89。 :myoracle.mynet。 3.2.2 配置步骤 (1)如图3.3所示的界面。 (2)出现如图3.4所示的界面。 (3)出现如图3.5所示的界...
Oracle 9i在集群技术、高可用性、商业智能、安全性、系统管理等方面都实现了新的突破,其特点主要包括如下内容。 1.4.1 集群技术 集群的原理如图1.2所示。 1.4.2 联机分析处理、数据挖掘和分析技术 1. 什么是联机分析处理 2. 什么是数据仓库 3. 什么是数据挖掘和分析 数据分析是从大量的数据中获取...
3.4.1 的使用 (1)如图3.12所示的界面。 (2)成功连接数据库后出现如图3.13所示的界面。 (3)输入查询语句select * from scott.emp;(查询scott用户下的emp数据表的所有记录),执行结果如图3.14所示。 (4)执行完毕后,输入quit或exit将返回到Windows状态。 (5)按照图3.12登录的用户实际上只具有Norma...

经验教程

947

收藏

48
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部