转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/11584537

正确答案A

实验测试

1、创建用户:SKD

gyj@OCM> create user SKD identified by SKD;User created.

2、授权

gyj@OCM> grant connect,resource to SKD;Grant succeeded.

3、根据题意创建角色MGR_ROLE

gyj@OCM> create role MGR_ROLE;Role created.

4、查询角色

gyj@OCM> select * from dba_role_privs where  grantee='MGR_ROLE';no rows selectedgyj@OCM>  select * from role_sys_privs where role='MGR_ROLE';no rows selectedgyj@OCM> select * from role_tab_privs where role='MGR_ROLE';no rows selected

5、根据题意给角色MGR_ROLE授权

gyj@OCM>  grant create role  to MGR_ROLE; Grant succeeded.gyj@OCM>  grant create user to MGR_ROLE;Grant succeeded.
gyj@OCM> grant select any table to MGR_ROLE;Grant succeeded.

6、再次查询ROLE

gyj@OCM> select * from dba_role_privs where  grantee='MGR_ROLE';no rows selectedgyj@OCM> select * from role_sys_privs where role='MGR_ROLE';ROLE                           PRIVILEGE                                ADM
------------------------------ ---------------------------------------- ---
MGR_ROLE                       SELECT ANY TABLE                         NO
MGR_ROLE                       CREATE ROLE                              NO
MGR_ROLE                       CREATE USER                              NOgyj@OCM> select * from role_tab_privs where role='MGR_ROLE';no rows selected

7、利用OEM查,与题意吻合

8、用SKD用户登录查一下自己的当前权限

gyj@OCM> conn SKD/SKD
Connected.
skd@OCM> select * from session_privs;PRIVILEGE
----------------------------------------
CREATE SESSION
UNLIMITED TABLESPACE
CREATE TABLE
CREATE CLUSTER
CREATE SEQUENCE
CREATE PROCEDURE
CREATE TRIGGER
CREATE TYPE
CREATE OPERATOR
CREATE INDEXTYPE10 rows selected.

10、用WITHADMIN OPTION给SKD用户授权角色

WITH ADMIN OPTION的意思是被授予该权限的用户有权将某个权限(如MGR_ROLE)授予其他用户或角色,取消是不级联的。

gyj@OCM> GRANT MGR_ROLE TO SKD WITH ADMIN OPTION;Grant succeeded.

11、再次查SKD用户的当前权限,多出三条,即角色MGR_ROLE,就说现在SKD用户有13个系统权限。

skd@OCM> select * from session_privs;PRIVILEGE
----------------------------------------
CREATE SESSION
UNLIMITED TABLESPACE
CREATE USER
CREATE TABLE
SELECT ANY TABLE
CREATE CLUSTER
CREATE SEQUENCE
CREATE ROLE
CREATE PROCEDURE
CREATE TRIGGER
CREATE TYPE
CREATE OPERATOR
CREATE INDEXTYPE13 rows selected.

12、建个用户a,并只授于CREATE SESSION 系统权限

gyj@OCM> create user a identified by a;User created.gyj@OCM> grant create session to a;Grant succeeded.

13、查当前a用户只有一个创建会话的权限

gyj@OCM> conn a/a
Connected.
a@OCM> select * from session_privs;PRIVILEGE
----------------------------------------
CREATE SESSION

答案A正确,能授于MGR_ROLE权限,但不能授于SKD用户下的其它权限,因为以上的第8步GRANT MGR_ROLE TO SKD WITH ADMIN OPTION;的操作加上了WITH ADMIN OPTION.

实验如下:

a@OCM> conn SKD/SKD
Connected.
skd@OCM> grant MGR_ROLE to a;Grant succeeded.skd@OCM> grant CREATE TABLE to a;
grant CREATE TABLE to a
*
ERROR at line 1:
ORA-01031: insufficient privileges

答案B不正确,不但可以回收它自己授于的MGR_ROLE角色,(在授权时加上with admin option),而且实际也可回收不是他直接授于的MGR_ROLE角色,我这里先通过SKD用户给a用户,a用户再给hr用户,然后用SKD用户去收回hr用户的MGR_ROLE角色。当你搞不清楚这道题时到底是对还是错,小技巧带个only的一般来说都不对的。

这道题的英语有点绕,读了半天才终于明白,技术啊,好苦逼,懂了就明很容易明白,不懂再简单也觉得难。

a@OCM> conn SKD/SKD
Connected.
skd@OCM> grant mgr_role to a with admin option;Grant succeeded.skd@OCM> conn a/a
Connected.
a@OCM> grant mgr_role to hr;Grant succeeded.a@OCM> conn SKD/SKD
Connected.
skd@OCM> revoke mgr_role from hr;Revoke succeeded.

答案C不正确,可以用 WITHADMIN OPTION;

skd@OCM> grant mgr_role to a with admin option;Grant succeeded.

答案D 不正确,是可以收回权限的

skd@OCM> revoke mgr_role from a;Revoke succeeded.

QQ:252803295

技术交流QQ群:
DSI&Core Search  Ⅰ 群:127149411(2000人技术群:未满)
DSI&Core Search  Ⅱ 群:177089463(1000人技术群:未满)
DSI&Core Search  Ⅲ 群:284596437(500人技术群:未满)
DSI&Core Search  Ⅳ 群:192136702(500人技术群:未满)
DSI&Core Search  Ⅴ 群:285030382(500人闲聊群:未满)


MAIL:dbathink@hotmail.com

BLOG: http://blog.csdn.net/guoyjoe

WEIBO:http://weibo.com/guoyJoe0218

ITPUB: http://www.itpub.net/space-uid-28460966.html

OCM:   http://education.oracle.com/education/otn/YGuo.HTM

转载于:https://www.cnblogs.com/pangblog/p/3317807.html

11gOCP 1z0-052 :2013-09-11 MGR_ROLE role........................................................A66相关推荐

  1. 第39天-进程 _1(2013.09.11)

    1.信号的三种响应方式 : 忽略, 默认响应, 自定义 2.信号相对于进程的控制流程来说是异步的. 3.使用kill -l 查看系统定义的信号列表 1-33 不支持排队 34-64支持排队 例 : C ...

  2. 2013年11月26日 20:26:36 做某香米过程中问题总汇

    个人工作: A.图片编辑界面: ①图片旋转 ②滤镜效果[*] 使用GPU Image开源库,120种滤镜效果,3-4天之内 ③缩放 ④亮度[*] ⑤文字编辑 B.代码方面: ①代码合并 细节点比如一天 ...

  3. 2013.09.14 不能继续,就应该趁早放弃

    2013.09.14不能继续,就应该趁早放弃 后悔没有用,趁早放弃是最好的决定 当眼睛里只有只有仇恨的时候,是最应该放弃的时候 转载于:https://blog.51cto.com/smilecong ...

  4. 2013年最后2个月的学习目标(成果)(上次更新2013年11月18日)

    1.2013年11月7日. a.新人毕业-老人跳槽 专栏. 简化标题,调整字体,增加和修改"相关阅读". 增加和修改Tag. b.新人毕业-老人跳槽 专栏. 删除3篇非原创文章. ...

  5. 电脑公司GHOST WIN7 装机旗舰版 2013 09

    电脑公司GHOST WIN7 装机旗舰版 2013  09   == ================================================ 本系统主要适用于笔记本.品牌机, ...

  6. V9摄影美学三亚国际公馆2013年11月正式登陆三亚,同年12盛大开幕!

             V9摄影美学三亚国际公馆 公司简介: V9摄影美学三亚国际公馆2013年11月正式登陆三亚,同年12盛大开幕!本店的各位专家和董事会成员均在香港.中国及台湾地区之同行业界.摄影团体等 ...

  7. 新萝卜家园GHOST WIN7 SP1 装机旗舰版 2013 09

    新萝卜家园GHOST WIN7 SP1 装机旗舰版  2013 09   == ===================================================== 本系统主要适 ...

  8. 【美】约翰.佩里 - 拖拉一点也无妨(2013年11月4日)

    <拖拉一点也无妨> 作 者:[美]约翰.佩里 译 者:苏西 系 列: 出 版:浙江大学出版社 字 数:96千字 阅读完成:2013年11月4日 转载于:https://www.cnblog ...

  9. 2013年11月份我国网络不良与垃圾短信息分析报告

    IDC评述网(idcps.com)12月17日报道:近日,12321网络不良与垃圾信息举报受理中心最新播报了11月份我国不良与垃圾短信息发送情况.根据报告显示,11月份垃圾邮件发送IP地址与上月大体相 ...

最新文章

  1. vue怎么插入接口demo_vue项目如何设置接口
  2. R语言程序员转型首选,年薪35W+,市场缺口巨大!
  3. 007_控制器可扩展性
  4. 作业四:个人项目-小学四则运算之JAVA版
  5. SDNU 1072.我们爱递归(水题)
  6. 毕业前五年,我们应该把钱看轻
  7. 多维度积分管理系统java_Java毕业设计——超市积分管理系统项目设计
  8. Magisk模块编写
  9. 5分钟轻松搞定产品需求文档!这可能史上最全PRD文档模板
  10. python打开xlsm_关于python:如何使用openpyxl使用Macro保存XLSM文件
  11. domcontentloaded事件和laod事件区别
  12. 12 | 理解电路:从电报机到门电路,我们如何做到“千里传信”?
  13. 讲解创业企业如何选择企业邮箱
  14. 软件推荐:AList
  15. 产品运营眼中,「好的产品经理」是什么样子?
  16. 碳酸氢锂溶液除钙镁技术
  17. electron中showMessageBox里关于选择按钮回调函数不执行的错误
  18. javaScript-工具库
  19. 02-Java后端框架-SSM简单总结
  20. 暑期后端培训(sql语句及数据库连接)

热门文章

  1. 【Linux】一步一步学Linux——Bash常用快捷键(11)
  2. 【lLinux驱动】linux内核源码目录结构
  3. 【Linux】Linux中Vim基础
  4. 每天一道LeetCode-----以单词为单位逆序字符串,每个单词之间以一个空格分隔(原字符串中可能有多个空格)
  5. 为什么计算机的编码那么多,为什么中国剩余定理可用于计算机编码?
  6. 下列关于计算机图形的应用中 错误的是,计算机图形学题库及答案
  7. smooth l1(huber)+binary cross entropy详解(tensorflow+pytorch)
  8. php pecl memcached,php – 安装PECL Memcached错误
  9. github生成密钥
  10. xml android 字体,自定义字体和XML布局(Android)