第9章 用户和安全管理

习题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表的权限。 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值