
在Oracle中,关于SESSION_PRIVS字典视图,哪个陈述是正确的?
A)它包含当前用户会话授予其他用户的系统特权。
B)它包含用户会话中可用的当前系统权限。
C)它包含用户会话中可用的当前对象权限。
D)它包含当前用户会话授予其他用户的对象权限。
答案:B。
字典视图SESSION_PRIVS返回了当前用户会话中可以使用的系统权限,不包含对象权限。对象权限应该查询USER_TAB_PRIVS视图。
1SYS@oradg11g > create user lhrxxt identified by lhr;
2
3User created.
4
5SYS@oradg11g > grant resource,connect to lhrxxt;
6
7Grant succeeded.
8
9SYS@oradg11g > conn lhrxxt/lhr
10Connected.
11LHRXXT@oradg11g > select * from SESSION_PRIVS;
12
13PRIVILEGE
14----------------------------------------
15CREATE SESSION
16UNLIMITED TABLESPACE
17CREATE TABLE
18CREATE CLUSTER
19CREATE SEQUENCE
20CREATE PROCEDURE
21CREATE TRIGGER
22CREATE TYPE
23CREATE OPERATOR
24CREATE INDEXTYPE
25
2610 rows selected.
27
28LHRXXT@oradg11g > conn / as sysdba
29Connected.
30SYS@oradg11g > create table sys.xxt as select * from dual;
31
32Table created.
33
34SYS@oradg11g > grant select on sys.xxt to lhrxxt;
35
36Grant succeeded.
37
38SYS@oradg11g > conn lhrxxt/lhr
39Connected.
40LHRXXT@oradg11g > select * from SESSION_PRIVS;
41
42PRIVILEGE
43----------------------------------------
44CREATE SESSION
45UNLIMITED TABLESPACE
46CREATE TABLE
47CREATE CLUSTER
48CREATE SEQUENCE
49CREATE PROCEDURE
50CREATE TRIGGER
51CREATE TYPE
52CREATE OPERATOR
53CREATE INDEXTYPE
54
5510 rows selected.
56
57LHRXXT@oradg11g > select * from user_TAB_PRIVS;
58
59GRANTEE OWNER TABLE_NAME GRANTOR PRIVILEGE GRA HIE
60----------- ------- ------------- -------- ----- ----- --- ---
61LHRXXT SYS XXT SYS SELECT NO NO
本文选自《Oracle程序员面试笔试宝典》,作者:李华荣。

---------------优质麦课------------

详细内容可以添加麦老师微信或QQ私聊。

● 本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用
● 作者博客地址:http://blog.itpub.net/26736162/abstract/1/
● 本系列题目来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解
● 版权所有,欢迎分享本文,转载请保留出处
● QQ:646634621 QQ群:618766405
● 提供OCP、OCM和高可用部分最实用的技能培训
● 题目解答若有不当之处,还望各位朋友批评指正,共同进步
长按下图识别二维码或微信扫描下图二维码来关注小麦苗的微信公众号:xiaomaimiaolhr,学习最实用的数据库技术。



最后修改时间:2020-01-10 20:16:12
文章转载自DB宝,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




