Oracle第9章习题
- 格式:doc
- 大小:29.00 KB
- 文档页数:2
第9章系统安全管理
一.填空题
1.在Oracle数据库中的权限可以分为两类,即()和()。
()是指在系统级控制数据库的存取和使用的机制,()是指在对象级控制数据库的存取和使用的机制。
2.()是具有名称的一组相关权限的组合。
3.()和()角色包含CREATE TYPE系统权限,()角色包含所有的权限。
4.连接到数据库的最低系统预定义角色是()。
5.在用户连接到数据库后,可以查询数据字典视图(),了解用户所具有的系统权限。
二.选择题
1.假设用户USER1的默认表空间为USERS,他在该表空间的配额为10MB,则USER1在USERS表空间中创建基本表时,他应具有什么权限?()
A.CREATE TABLE
B.CREATE USER
C.UNLIMITED TABLESPACE
D.LIMITED TABLESPACE
2.下列那一项资源不能在用户配置文件中限定?()
A.各个会话的用户数
B.登陆失败的次数
C.使用CPU时间
D.使用SGA区的大小
3.检查下面的SQL语句,哪一项是错误的?()
alter user tempuser
identified by oracle
default tablespace users
default temporary tablespace temp
quota 100M on users;
A.alter user tempuser
B.default temporary tablespace temp
C.quota 100M on users;
D.identified by oracle
4.如果想要在另一个模式中创建表,用户最少应该具有什么系统权限?()
A.CREATE TABLE
B.CREATE ANY TABLE
C.RESOURCE
D.DBA
5.下列关于资源配置文件的描述中,哪一项是正确的?()
A.无法通过资源配置文件来锁定用户账号
B.无法通过资源配置文件来限制用户资源
C.DBA可以通过资源配置文件来改变用户密码
D.DBA可以通过资源配置文件来设置密码的过期时限
6.假设用户A将SELECT ANY TABLE权限授予用户B,并且使用ADMIN OPTION选项;用户B 又将SELECT ANY TABLE权限授予了用户C,那么DBA收回用户A的SELECT ANY TABLE权限后,下列还有那些用户将会失去这个权限?()
A.只有用户B失去
B.只有用户C失去
C.用户B与用户C都失去
D.没有任何用户失去
7.通过查询数据字典SESSION_PRIVS,能够获得下列哪项信息?()
A.授予当前用户的所有对象权限
B.授予当前用户的所有系统权限
C.授予当前用户的所有对象权限和系统权限
D.当前会话所具有的所有对象权限和系统权限
8.下面哪一个不是系统权限?()
A.SELECT TABLE
B.ALTER TABLE
C.SYSDBA
D.CREATE INDEX
9.下面哪个系统预定义角色允许一个用户创建其他用户?()
A.CONNECT
B.DBA
C.RESOURCE
D.SYSDBA
10.如果要启用所有角色,则应该使用那一条命令?()
A.SET ROLE ALL
B.SET ROLE ENABLE ALL
C.ALTER SESSION ALL
D.ALTER USER ROLE ALL
三.简答题
1.概要文件可以对系统的哪些资源进行限制?
2.简述向用户授予系统权限时,使用WITH GRANT OPTION和使用WITH ADMIN OPTION 的区别。