1Z0-053 争议题目解析304

考试科目:1Z0-053

题库版本:V13.02

题库中原题为:

304.What privileges must be granted to allow an account to create the recovery catalog? (Choose all that

apply.)

A. RECOVERY_CATALOG_OWNER

B. DBA

C. RESOURCE

D. SELECT ANY DICTIONARY

E. CONNECT

Answer: AC

争议点:

题库答案是AC。

网上争议,只有A,或者ACE。

实际上,只赋予RECOVERY_CATALOG_OWNER角色是可以的。

也就是说RESOURCE和CONNECT角色都不是必须的。

此题如果是单选题,那么无疑就是A,

但是此题作为多选题的话,歧义就比较大了,选择AC或者ACE都不能说是不对。

让我们来看下RECOVERY_CATALOG_OWNER角色的权限:

SQL> create user xxx identified by xxx;

User created.

SQL> grant RECOVERY_CATALOG_OWNER to xxx;

Grant succeeded.

SQL> conn xxx/xxx
Connected.
SQL> select * from user_role_privs; USERNAME GRANTED_ROLE ADM DEF OS_
------------------------------ ------------------------------ --- --- ---
XXX RECOVERY_CATALOG_OWNER NO YES NO SQL> select * from role_sys_privs; ROLE PRIVILEGE ADM
------------------------------ ---------------------------------------- ---
RECOVERY_CATALOG_OWNER CREATE SYNONYM NO
RECOVERY_CATALOG_OWNER CREATE CLUSTER NO
RECOVERY_CATALOG_OWNER ALTER SESSION NO
RECOVERY_CATALOG_OWNER CREATE DATABASE LINK NO
RECOVERY_CATALOG_OWNER CREATE SESSION NO
RECOVERY_CATALOG_OWNER CREATE TABLE NO
RECOVERY_CATALOG_OWNER CREATE SEQUENCE NO
RECOVERY_CATALOG_OWNER CREATE PROCEDURE NO
RECOVERY_CATALOG_OWNER CREATE VIEW NO
RECOVERY_CATALOG_OWNER CREATE TYPE NO
RECOVERY_CATALOG_OWNER CREATE TRIGGER NO 11 rows selected.

再来看下connect, resource角色的权限:

SQL> create user yyy identified by yyy;

User created.

SQL> grant connect, resource to yyy;

Grant succeeded.

SQL> conn yyy/yyy
Connected.
SQL> select * from role_sys_privs; ROLE PRIVILEGE ADM
------------------------------ ---------------------------------------- ---
RESOURCE CREATE SEQUENCE NO
RESOURCE CREATE TRIGGER NO
RESOURCE CREATE CLUSTER NO
RESOURCE CREATE PROCEDURE NO
RESOURCE CREATE TYPE NO
CONNECT CREATE SESSION NO
RESOURCE CREATE OPERATOR NO
RESOURCE CREATE TABLE NO
RESOURCE CREATE INDEXTYPE NO 9 rows selected.

确定,RECOVERY_CATALOG_OWNER角色完全包含了connect角色的权限,不完全包含resource的权限。

初步结论:

保留争议,暂时遵循题库答案,选择AC。

最新文章

  1. git 命令熟悉
  2. android 各种xml资源的引用方式
  3. 通过mongodb客户端samus代码研究解决查询慢问题
  4. Android课程---帧布局 FrameLayout
  5. 【前端】Sublime text3 插件HTML/CSS/JS prettify 格式化代码
  6. Android源码剖析之Framework层进阶版(Wms窗口管理)
  7. tornado框架之路三之ajax
  8. MySQL5.6 ALTER TABLE 分析和测试
  9. cisco路由器配置教程
  10. [leetcode] 398. Random Pick Index
  11. Android 如何把一个 RelativeLayout或ImageView背景设为透明
  12. sql server 国内外 2个同步 ,加一个表.加入同步种
  13. c# post basic 接口
  14. Java 锁机制 synchronized
  15. Activiti流程变量五步曲 ——by fightingKing
  16. PHP利用ImageMagick把PDF转成PNG
  17. php 5.0 新字符串
  18. centos 7 keepalived故障邮件通知实战(附Python邮件发送脚本)
  19. 在windows下使用Cygwin模拟unix环境 并安装apt-cyg svn等插件
  20. .NET移动开发环境搭建

热门文章

  1. 最小生成树 prime zoj1586
  2. HTML实践发现(标签<pre>)
  3. PHP基础知识之字符串运算符
  4. HTML基础篇之视频音频
  5. LA
  6. 我的ORM汇总
  7. Hadoop学习笔记—17.Hive框架学习
  8. [译]Asp.net MVC 之 Contorllers(一)
  9. 备忘-Sql server Timeout expired 超时时间已到. 达到了最大池大小 错误及Max Pool Size设置
  10. 用.NET MVC实现长轮询,与jQuery.AJAX即时双向通信