读书人

11gOCP 1z0-052 :2013-09-12 SELECT_C

发布时间: 2013-10-08 16:55:16 作者: rapoo

11gOCP 1z0-052 :2013-09-12 SELECT_CATALOG_ROLE角色....................................A68

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

11gOCP 1z0-052 :2013-09-12 SELECT_CATALOG_ROLE角色.A68

11gOCP 1z0-052 :2013-09-12 SELECT_CATALOG_ROLE角色.A68

正确答案:A


启用角色
   默认方式下,如果为用户授予了角色,则将启用角色。这意味着,在建立了连接用户账户的会话的时,将激活授予此角色的所有权限和其它角色。通过将角色设置为非默认来修改此行为。下面的查询接着前面给出的示例。显示已为SL_REP授予了什么角色。

1、创建用户SL_REP

gyj@OCM> conn SL_REP/SL_REPConnected.sl_rep@OCM> select * from dba_objects;select * from dba_objects              *ERROR at line 1:ORA-00942: table or view does not existsl_rep@OCM> conn / as sysdbaConnected.gyj@OCM> alter user SL_REP default role connect,resource,SELECT_CATALOG_ROLE;User altered.gyj@OCM> conn SL_REP/SL_REPConnected.sl_rep@OCM> select * from dba_objects where rownum=1;OWNER                          OBJECT_NAME                                                                               SUBOBJECT_NAME                   OBJECT_ID DATA_OBJECT_ID OBJECT_TYPE         CREATED      LAST_DDL_TIM TIMESTAMP           STATUS  T G S  NAMESPACE EDITION_NAME------------------------------ -------------------------------------------------------- ------------------------------ ---------- -------------- ------------------- ------------ ------------ ------------------- ------- - - - ---------- ------------------------------SYS                            ICOL$                                                                                            20               2 TABLE               17-SEP-11    17-SEP-11    2011-09-17:09:46:13 VALID   N N N          1sl_rep@OCM>  select GRANTED_ROLE ,ADMIN_OPTION,DEFAULT_ROLE from dba_role_privs where grantee='SL_REP';GRANTED_ROLE                   ADM DEF------------------------------ --- ---SELECT_CATALOG_ROLE            NO  YESRESOURCE                       NO  YESCONNECT                        NO  YES

答案B不正确,SL_REP不拥有这些角色的管理权限,因此不能将其传递给其他人。
答案C不正确,DBA拥有SELECT_CATALOG_ROLE角色,并授予了SL_REP这个角色,之后这个角色各自管自己的,跟DBA启用或关闭这个角色没关系,不影响SL_REP用户。
答案D不正确,非默认不能用,需要修改成默认才行。

读书人网 >其他数据库

热点推荐