数据库考试题

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

数据库复习题目

一.多选题

1.如何修改spfile()

A.从spfile生成pfile,修改pfile,再从pfile生成spfile

B.用命令修改:alter system set…..scope=spfile

C.直接用vi命令打开修改

D.通过重新控制文件修改

E.用文本编辑器修改

2.以下哪些措施有利于数据库的安全()

A.DBA是用sys用户进行日常的操作

B.确保参数O7_DICTIONARY_ACCESSIBILITY=FALSE

C.数据库创建后,应立即修改缺省账号的密码并将缺省账号锁定

D.创建复杂的密码验证函数

E.重建user_db_links视图,屏蔽password字段

3.在CBO模式下,以下哪些动作可能改变一条sql语句的执行计划()

A.表中迅速增加了大量数据

B.删除一个索引

C.sql中加入hint

D.用不同的用户执行aql

E.反复多次执行sql

4.选出数据库不完全恢复的三种类型()

A.基于命令的恢复

B.基于变更的恢复

C.基于错误的恢复

D.基于时间的恢复

E.基于取消的恢复

二.判断题

1.一个oracle instance能且仅能打开一个数据库。√×

2.8i数据库中,设置数据库参数optimizer_mode=CHOOSE后,数据库就会使用CBO的优化器模式。√×

3.9i数据库中,我可以将sort_area_size参数设置大一些,以提高排序的效率。√×4.The control file of a database is a small binary file.It is necessary for the database to start and operate successfully. √×

5.用exp进行数据库备份的好处之一是在不同的os平台上恢复数据库。√×

6.只有处于归档模式的数据库才能创建standby数据库。√×

7.PGA属于shared pool中的一部分。√×

三.单选题

1.cbo优化器模式下,用dbms_stats搜集统计信息,以下哪个参数能够搜集柱状图信息()

A.estimate_percent

B.method_opt

C.granularity

D.cascade

2.用户Tonny需要对你创建的sample_list表做truncate操作,以下最好的实现方法是()A.只将sample_list表的truncate权限授给Tonny

B.只将sample_list 表的drop权限授权给Tonny

C.创建一个truncate表的procedure,将procedure的执行权限授给Tonny

D.将sample_list表的所有权限授权给Tonny

3.数据库中,library cache lock和library cache pin等待事件一般可能会在什么情况发生()

A.buffer cache中存在热块争用

B.存在失效对象,并且多个session同时试图编译这个失效对象

C.library cache不够大时

D.session做全表扫描时

4.在导入(IMPORT)过程中,以下哪些表数据对象首先被导入()

A.表定义

B.完整性约束、视图、存储过程和触发器

C.表索引

D.表数据

5.Unix中,哪个运行级用于多用户操作(2级)

A.3

B.1

C.0

D.S

6.对于不经常更新的表,你应该设置()

A.lower PCTUSED

B.higher PCTFREE

C.lower PCTFREE

D.higher PCTUSED

7.Oracle9i,当数据库报ORA-4031,你会从init参数文件的哪个参数区入手解决()A.SHARED_POOL_SIZE

B.DB_CACHE_SIZE

C.PGA_AGGREGATE_TARGET

D.LOG_BUFFER

8.Which statement about locally managed tablespaces is true?()

A.Tables in locally managed tablespaces should be regularly reorganized.

B.Locally managed tablespaces have dictionary intervention.

C.Extent allocation information for a locally managed tablespace is stored in the tablespace itself. D.Locally managed tablespaces have more concurrency problems.

9.当需要对连接到数据库的用户user1限制其连接数,需要作()

A.在init文件中修改session参数

B.drop user,重建创建一个新用户

C.使用alter user直接修改用户连接数的值

D.创建一个有连接数限制的profile_new,并把user1的profile修改为profile_new

10.You query VESESSION_WAIT and find that a significant amount of time is spent waiting for space in the redo log buffen.You()

A.Increase the value of the LOG_BUFFER parameter.

B.Move the redo log files to faster disks.

11.关于DBVERIFY,下面描述哪个是对的()

A.它是跟perfstat功能类似的工具

B.它是一个检查数据库字符集的工具

C.它是一个性能检查的工具

D.它是一个检查数据坏块的工具

12.Which buffers are on the dirty list in the database buffer cache()A.currently being accessed

B.waiting to be written to disk

C.empty buffers

D.empty buffers

13.小张创建了一个DB_BLOCK_SIZE为4K的oracle数据库,但他想把这个值增大到16K,他应该怎么做(create tablespace 。。。。。datafile size 10M blocksize 16K)

A.DB_BLOCK_SIZE不能设置为16K

B.以上两种方法都可以

C.用新的参数值重建数据库

D.运行命令:ALTER SYSTEM SET DB_BLOCK_SIZE=4K

14.ALTER SYSTEM DEFFERED command modifies the global parameters for()A.existing and new sessions

B.new sessions only

C.existing sessions after a certain amount of time

D.depends on the SPIN_COUNT initialization parameter

15.You plan to backup a database that is running in NOARCHIVELOG mode.How will you proceed?()

A.Back up all data,redo,and control fiel with the database running.

B.Back up all data and redo files with the database running.

C.Shut down the databases and backup only the redo log files.

D.Shut down the databases and backup all data,redo,and control files.

16.启动STANDBY DATABASE时,以下哪个命令是对的?()

A.ALTER DATABASE MOUNT STANDBY DATABASE.

B.ALTER SYSTEM MOUNT STANDBY DATABASE.

C.ALTER DATABASE MOUNT STANDBY.

D.ALTER DATABASE OPEN STANDBY DATABASE.

17.如果需要修改一个数据库的db_name,那么可以()

A.修改OS中的环境变量ORACLE_SID

B.用命令alter database rename to

C.修改初始化参数文件,然后重启数据库

D.通过重建控制文件修改

18.在Oracle8i,以下哪一项会造成对segment header blocks的争用()

A.free lists太多

相关文档
最新文档