澳门新萄京官方网站角色介绍,角色的管理

Oracle 9i预定义的角色

session_roles表 角色介绍

表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查询数据字典表或视图

澳门新萄京官方网站,为 了方便 查看,查询结果显示成 2列显示

在中创建角色

with tab as(

如图8.16所示。

select rownum rs, role from       session_roles order by  role )    --会话的角色信息

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

select t1.role,t2.role from

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

(select rownum r,a.* from tab a where rs<13 ) t1,

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

(select rownum r, a.* from tab a where rs>=13 ) t2

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

where t1.r=t2.r

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

唯一官网 1

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

CONNECT -- 连接

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

RESOURCE   --是 授权开发人员的 权限,可以用来创建表 ,存储过程,触发器等等。

 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; 

DBA  -- 管理员最高

:第8章/createrole.sql。

SELECT_CATALOG_ROLE  --可以查看一些数据字典的视图·(可以看role的定义)

在中创建角色

HS_ADMIN_SELECT_ROLE ----需要这个角色去访问数据字典中的表

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

EXECUTE_CATALOG_ROLE --执行目录角色,能够执行所有系统包

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

HS_ADMIN_EXECUTE_ROLE --需要这个角色去访问数据字典中的表

本文由澳门新萄京官方网站发布于信息数据库,转载请注明出处:澳门新萄京官方网站角色介绍,角色的管理

TAG标签:
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。