|
一位朋友让帮忙出套oracle测试题,翻译testking吧,比较费劲,拍脑门想了几个,比较简单,供参考
一、选择题
1、 oracle database包括哪几类文件?
A.datafile
B.controlfile
C.redo
D.pwdfile
E.parameter file
2、要查看db的redo是否做了镜像,可以查看哪2个view?
A.v$logfile
B.v$log
C.v$log_history
D.v$archived_log
3、当前controlfile损坏,db可以启动到什么状态?
A.nomount
B.mount
C.open
D.shutdown
4、执行命令recover database时db需要启动到什么状态?
A.A.nomount
B.mount
C.open
D.shutdown
5.表达式rpad('a',10,'*')表示什么意思?
A.a后面补9个*
B.a后面补10个*
C.*后面补9个a
D.*后面补10个*
6、下面哪一个process负责实例恢复?
A.pmon
B.smon
C.dbwr
D.lgwr
E.reco
7、现面哪一个权限属于系统权限?
A.update
B.alter
C.index
D.drop table
E.drop any table
8、下面哪些表空间中存在undo segment?
A.system
B.temp
C.users
D.undo
9、要查看实例至启动以来共发生了多少disk sort,需要查询哪个视图?
A.v$sort_segment
B.v$sort_usage
C.v$sysstat
D.v$sessstat
10、下面哪部分内存区域在sga中还不能自动管理?
A.data buffer
B.shared pool
C.java pool
D.large pool
E.log buffer
11、要查看当前db最早能flashback到哪个时间点,需要查询哪个视图?
A.v$flash_recovery_area_usage
B.v$flashback_database_stat
C.v$flashback_database_log
D.v$flashback_database_logfile
12、要查看当先session的参数,需要查看哪个视图?
A.v$system_parameter
B.v$spparameter
C.v$parameter
13、如何确定db是运行在专用模式还是共享模式?
A.查看alert确定是否在实例启动时启动了share server process和dispatcher process
B.查看v$shared_server
C.查看v$dispatcher
D.使用dbca
E.lsnrctl services
14、想查看resource role包含哪些系统权限,需要查看哪个视图?
A.dba_sys_privs
B.role_sys_privs
C.dba_tab_privs
D.dba_role_privs
15、下面有关awr收集的statistics正确的是?
A.收集的信息属于sys用户保存在sysaux表空间中
B.收集的信息属于system用户保存在sysaux表空间中
C.收集的信息属于sys用户保存在system表空间中
D.收集的信息属于system用户保存在system表空间中
16、数据文件出现block corruption,需要通过什么命令来回复?
A.dbv
B.analyze table … validate structure;
C.dbms_repair
D.rman中的blockrecover
17、视图dba_common_audit_trail中记录的内容是?
A.PRIVILETE AUDIT TRAIL
B.OBJECT AUDIT TRAIL
C.STATEMENT AUDIT TRAIL
D.standard audit trail
E.fine-grained audit trail
18、update操作会产生哪种模式的表锁?
A.X: exclusive
B.RX: row exclusive
C.RS: row share
D.S: share
E.SRX: share row exclusive
19、系统出现性能问题之后,dba的首要任务是:
A.调整io
B.调整memory
C.调整network
D.调整application
E.调整os
F.对系统进行监视,确定引起性能问题的瓶颈
20、实例启动时首先寻找的参数文件是:
A.init.ora
B.initSID.ora
C.spfileSID.ora
D.spfile.ora
二、判断题
1.执行命令Alter database backup controlfile to trace;所产生的trace file可以在参数background_dump_dest指定的目录中找到
2.Sga自动管理以后,sga中各部分内存的调整是由后台进程mman自动管理的
3.在专用模式下,server process又叫shadow process
4.Awr中记录的statistics在default情况下是由后台进程mmon每隔1小时自动搜集1次
5.在没有commit之前,被修改的数据是绝对不会写到datafile中的
6.执行Shutdown abort和startup force命令之后需要进行实例恢复
7.要想使用memory advisor,必须把参数statistics_level设置为BASIC
8.使用expdp在client端导出数据,产生的文件是在client端
9.参数DB_BLOCK_CHECKSUM设置为off时,仅仅为system表空间计算checksum的值
10.在plsql中使用绑定变量需要在绑定变量前面加上冒号,并且中间不能出现空格
三、解答题
要求db在2周之内的任何时刻出现问题都能顺利恢复,请你通过rman来指定备份恢复策略,并且写出大致的备份脚本: |
|