Oracle数据库系统应用开发实用教程习题9

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

习题9

一、选择题

1. 哪个数据字典视图包含了当前连接到数据库的用户信息?

A.V$DATABASE B.DBA_USERS

C.V$SESSION D.USER_USERS

2. 下面是有关系统权限和对象权限的描述,哪一个是正确的?()

A. 系统权限是针对某个对象操作的权限,对象权限不与数据库中的具体对象关联

B. 系统权限和对象权限都是针对某个对象操作的权限

C. 系统权限和对象权限都不与具体的对象关联

D. 系统权限不与数据库中的具体对象关联,对象权限是针对某个对象操作的权限

3. 执行了下列语句后,Kevin可以( )。

GRANT ALL ON tableA TO Kevin;

REVOKE UPDATE,DELETE ON tableA FROM Kevin;

A. 插入和删除记录到表tableA

B.插入和查询记录到表tableA

C. 将部分权限授予其他用户

D.查询和更新表tableA的记录

4. 哪种权限决定了哪些用户可以在数据库中删除和创建对象?

A.语句权限 B.用户权限 C.系统权限 D.对象权限5. 下列哪一项资源不能在用户配置文件中限定?

A.各会话的用户数 B.登录失败的次数

C.使用SGA区的大小

D.使用CPU时间

6.下列关于概要文件的描述中,哪一项是正确的?

A. 无法通过资源配置文件来锁定用户账号

B. 无法通过资源配置文件来限制用户资源

C. DBA可以通过资源配置文件来改变用户密码

D. DBA可以通过资源配置文件来设置密码的过期时限

7.为了同时指定口令限制和资源限制,需要给用户分配几个 PROFILE ?

A.两个

B. 三个 C 一个

8.假设用户A将SELECT ANY TABLE的权限授予用户B,并且使用ADMIN OPTION 选项;用户B又将此权限授予用户C,当DBA收回用户A的SELECT ANY TABLE 权限后,下列描述正确的是()?

A. 只有用户B失去SELECT ANY TABLE权限

B. 只有用户C失去SELECT ANY TABLE权限

C. 用户B和用户C都失去SELECT ANY TABLE权限

D. 没有任何用户失去SELECT ANY TABLE权限

9.以下哪几种角色具有 UNLIMITED TABLESPACE 系统权限?

A. CONNECT

B. RESOURCE

C. DBA

D.

EXP_FULL_DATABASE

10.当用户具有以下哪些角色时可以访问数据字典视图 DBA_XXX?

A. CONNECT

B. RESOURCE

C.DBA

D.

SELECT_CATALOG_ROLE

二、简答题

1.简述 Oracle 的权限分类。

2.什么是角色?简述创建角色的优点。

3.Oracle 10g 默认的用户及口令是什么?各有什么身份?

4.什么是概要文件,概要文件文件可以对系统的哪些资源进行限制?

5. 简述对象权限和系统权限的区别。

6.简述向用户授予对象权限时,使用WITH GRANT OPTION选项的作用。

7.创建一个名称为“姓名+学号”的用户,口令为姓名,并授予其连接数据库和创建表对象的权限。同时授予其访问用户scott的emp表的权限。

相关文档
最新文档