Oracle 9i 角色的管理

xin_xsl

xin_xsl

2016-02-19 17:32

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

  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。

(本文来源于图老师网站,更多请访问http://m.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";    ―――――――――――――――――――――――――――――――――――――

  :第8章revokerole.sql。

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

  角色的删除

  (1)如图8.25所示界面。

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

  

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

  :第8章droprole.sql。

展开更多 50%)
分享

猜你喜欢

Oracle 9i 角色的管理

编程语言 网络编程
Oracle 9i 角色的管理

Oracle 9i管理的模式

编程语言 网络编程
Oracle 9i管理的模式

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Oracle 9i管理的用户

编程语言 网络编程
Oracle 9i管理的用户

Oracle 9i 用户的管理

编程语言 网络编程
Oracle 9i 用户的管理

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Oracle 9i基于Web的管理

编程语言 网络编程
Oracle 9i基于Web的管理

Oracle 9i 概要文件的管理

编程语言 网络编程
Oracle 9i 概要文件的管理

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

用JavaScript/JS制作仿“QQ秀”的虚拟形象

用JavaScript/JS制作仿“QQ秀”的虚拟形象

在Word2010文档中创建图片超链接

在Word2010文档中创建图片超链接
下拉加载更多内容 ↓