设为首页收藏本站language 语言切换
查看: 2320|回复: 3
收起左侧

[题库] Oracle OCP题库原创将诶西(43)

[复制链接]
发表于 2012-3-12 16:40:17 | 显示全部楼层 |阅读模式
Which two statements are true about the roles in the Oracle database? (Choose two.)
A) A role can be granted to itself.
B) Roles are owned by the SYS user.
C) Roles can be granted to other roles.
D) A role cannot be assigned external authentication.
E) A role can contain both system and object privileges.

Answer: C,E
角色是相关权限的命名集合,使用角色的主要目的是简化权限管理。建立数据库并安装了PL/SQL包后,Oracle会自动建立一些预定义角色。DBA不仅可以使用预定义角色,也可以使用自定义角色和OS角色。可以将一个角色授予别的角色,但不能授予它本身。角色既可以包含系统权限,也可以包含对象权限。建立角色是使用CREATE ROLE命令完成,一般情况下,该命令由DBA执行,如果要以其他用户身份建立角色,必须具有CREATE ROLE系统权限。所以角色不一定是SYS用户所有。角色可以使用外部验证,例如OS验证。
OS角色是使用OS管理角色的方式。使用OS验证方式管理角色时,过去给用户授予的数据库角色不再起任何作用,使用OS角色验证时,要遵守如下条件:
1)  必须将初始化参数OS_ROLES设置为TRUE。需要注意,将该参数设置为TRUE后,过去授予用户的数据库角色不再起任何作用。
2)  确保SQLNET.ORA文件选项SQLNET.AUTHENTICATION_SERVICES的值为NTS。

发表于 2012-7-17 16:40:01 | 显示全部楼层
沙发 2012-7-17 16:40:01 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-8-10 13:59:20 | 显示全部楼层
为了学习,努力赚钱。

再辛苦也值得。努力,加油

板凳 2012-8-10 13:59:20 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-1-22 17:43:48 | 显示全部楼层
地板 2013-1-22 17:43:48 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-7 17:31 , Processed in 0.069303 second(s), 23 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表