《2023年大数据开发oracle试卷最新版讲解.pdf》由会员分享,可在线阅读,更多相关《2023年大数据开发oracle试卷最新版讲解.pdf(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 判断题 1.bitmap 索引不适用于 oltp 型数据库(A)A.对 B.错 2.用 exp 进行数据库备份的好处之一是可以在不同的 os 平台上恢复数据库(A)A.对 B.错 3.nologging的会极大提高修改操作效率,但在有 standby数据库的情况下,最好也不要进行 nologging的操作(A )A.对 B.错 4.在创建数据库时,我应该选择安装全部组件,以便将来可能会使用(B)A.对 B.错 5.9i 数据库中,我可以将 sort_area_size参数设置大一些,以提高排序的效率(A )A.对 B.错 6.8i 数据库中,设置数据库参数 optimizer_mode=CH
2、OOSE 后,数据库就会使用 CBO的优化器模式(B )A.对 B.错 7.如果可以,where 条件中常用到的字段都应该创建索引(A )A.对 B.错 8.只有处于归档模式的数据库才能创建 standby 数据库(A )A.对 B.错 9.SMON oracle server process performs roll forwarding during instance recovery.(A)A.对 B.错 多选题 10.以下哪些措施有利于提高数据库性能(CD )(选择所有正确答案)A.使用本地管理表空间 B.临时表空间使用 temporary file C.加大 shared pool
3、 size D.redo log文件单独放到写性能高的存储上 E.多创建索引 11.如何修改 spfile(BC )(选择所有正确答案)A.直接用 vi 命令打开修改 B.用命令修改:alter system setscope=spfile C.从 spfile生成 pfile,修改 pfile,再从 pfile生成 spfile D.用文本编辑器修改 E.通过重建控制文件修改 12.如果用户反映生产数据库非常慢,我可以从哪些方面了解和解决这个问题?(BCDE )(选择所有正确答案)A.重启数据库 B.向用户了解是所有操作所有用户都慢,还是仅单个或部分操作慢 C.查询数据库中 vsession
4、_wait视图,了解 session的等待事件 D.OS上执行 top、glance、sar、vmstat 等命令,了解 OS上是否存在资源瓶颈 E.将用户 lock,以防产生新的连接 13.对于一个 ora 错误,我可以从哪些途径获得这个错误的解释(ABD )(选择所有正确答案)A.Oracle metalink网站 B.OS上执行 oerr 命令获得 C.从数据字典中查询 D.从 google 中搜索 E.从 alert log搜索 14.为表搜集统计信息后,以下哪些数据字典视图中可以查到统计信息(BDE )(选择所有正确答案)A.dba_views B.dba_tab_partition
5、s C.dba_cons_columns D.dba_histograms E.dbs_tables 15.Unix 上安装 oracle和创建数据库,以下哪些环境变量必须需要设置(AE )(选择所有正确答案)A.ORACLE_BASE B.TNS_ADMIN C.ORACLE_SID D.NLS_LANG E.PATH 16.10g 的 automatic shared memory management可以自动设置和调整 SGA中各区域的大小,但以下哪些内存区仍然需要手设置:(CE )(选择所有正确答案)A.Shared pool B.Database buffer cache C.Log
6、 buffer D.Java pool E.Streams pool 17.以下哪些动作可能改变一条 sql 语句的执行计划(CD )(选择所有正确答案)A.反复多次执行 sql B.用不同的用户执行 sql C.删除一个索引 D.sql 中加入 hint E.表中迅速增加了大量数据 18.选出数据库不完全恢复的三种类型(ABD )(选择所有正确答案)A.基于取消的恢复 B.基于时间的恢复 C.基于错误的恢复 D.基于变更的恢复 E.基于命令的恢复 单选题 19.以下哪一个文件用于配置 oracle的 multithreaded server(A )A.init.ora B.sqlnet.or
7、a C.tnsnames.ora D.listener.ora 20.When will a SELECT statement in a PL/SQL block raise an exception?(B )A.It retrieves only one row B.It retrieves more than one row C.The SELECT statement is missing a required clause D.The datatypes within the SELECT statement are inconsistent 21.Which data diction
8、ary view could you query to display the number of extents allocated to the Employee table?(B )A.DBA_free_space B.DBA_extents C.User_table D.DBA_table 22.为了导出属于某个用户的对象,导出程序 exp 中应该使用哪个参数?(B )A.SCHEMA B.OWNER C.USER D.TABLES 23.Oracle 的 Advanced Security选件提供了什么功能:(B )A.多协议间的通信 B.对数据进行加密传输 C.提供访问控制机制 D
9、.对来自外部数据源的数据进行整合 24.在 oracle 数据库 Alert log 文件中,CHECKPOINT NOT COMPLETE指的是什么(B )A.归档进程不足 B.存在对 redo log 文件的争用 C.DB_BLOCK_CHECKSUM设置为 TRUE D.DBWn 正在对一个文件进行 checkpoint,造成 LGWR 对这个文件的等待 25.以下哪 2 个动态图可以查询到控制文件的名称和路径(C )1V$OPTION 2V$DATABASE 3V$PARAMETER 4V$CONTROLFILE 5V$CONTROLFILF_RECORD_SECTION A.1 和
10、2 B.2 和 5 C.3 和 4 D.4 和 5 26.用户 Tonny 需要对你创建的 sample_list 表做 truncate 操作,以下最好的实现方法是(C)A.将 sample_list 表的所有权限授权给 tonny B.只将 sample_list 表的 drop 权限授权给 tonny C.创建一个 truncate 表的 procedure,将 procedure 的执行权限授给 tonny D.只将 sample_list 表的 truncate 权限授给 tonny 27.Unix 中,哪个运行级用于多用户操作?(D )A.A0 B.B1 C.CS D.D3 28.
11、什么时候学会发生行迁移?(D)A.当一个数据库块被链接时 B.当 pctfree 被设置到一个相当高的值时 C.当 pctused 被设置到一个相当高的值时 D.在修改一个记录时,所需要的空间大于当前这个数据块中的可用空间时 29.Unix 中,在一个目录中有如下文件:abc aabc bac baac bca bcaa 命令ls*a?会列出哪些文件:(C )A.abc aabc B.bac baac bca bcaa C.bac baac bcaa D.abd bac baac 30.以下哪一项会造成对 segment header blocks的争用(A )A.free lists 太少
12、B.在 cache 中有太多的表 C.free lists 太多 D.DB_BLOCK_BUFFERS设置得太小 31.Which of the following is NOT a use of an audit trail?(C)A.Provides information about additions,deletions,or modifications to the data B.Collects information sush as passwords or infrastructure configurations C.Assists the monitoning functi
13、on by helping to recognize patterns of abnormal user behavior D.Allows the security practitioner to trace a transaction s history 32.关于 OLTP 系统的表述,下列哪一项是错误的(B)A.Hash clusters 适用于记录稳定的表 B.对于 bitmap 索引和 B-tree索引,OLTP 更适用 bitmap 索引 C.Index clusters 适用于记录不断增长的表 D.应该用数据库的约束加强商业规则 33.在导入(IMPORT)过程中,以下哪些表数
14、据对象首先被导入?(C )A.表索引 B.完整性约束、视图、存储过程中触发器 C.表定义 D.表数据 34.在数据库的并发控制中,事务 T 若要更新记录,Q 必须先执行操作 15 .(B )A.Lock_s(Q)B.Lock_X(Q)C.READ(Q)D.WRITE(Q)35.DBA found a new application runs very slow and he find that the same code inside the application was not formated in the same way(eg select,SELECT or Select what
15、ever)then he asked developers to standardize the code (A )A.By reuse the parsed code to speed up B.By increase the physically read to data cache C.By increase the logically read to speed up 36.Which statement about locally managed tablespaces is true?(D)A.Locally managed tablespaces have dictionary
16、intervention.B.Locally managed tablespaces have more concurrency problems.C.Tables in locally managed tablespaces should be regularly reorganized.D.Extent allocation information for a locally managed tablespace is stored in the tablespace itself.37.You issued a CREATE DATABASE command that failed be
17、cause you were attempting to create log files that already existed.What should you do before reissue(B )A.Change the REUSE options in the LOGFILE parameter of the CREATE DATABASE command B.Shut down the instance and change the SIZE options to REUSE in the LOGFILE parameter of the CREATE DATABASE com
18、mand C.Issue the DROP DATABASE command and change the SIZE options to REUSE in the LOGFILE parameter of the CREATE DATABASE command D.Shut down the instance,delete any files created by the CREATE DATABASE command,and change the SIZE options to REUSE in the LOGFILE parameter of the CREATE DATABASE co
19、mmand 38.以下哪一个符号,放在 oracle 参数文件的行首时,表示注释(C )A.$B.-C.#D.!39.In UNIX,which of these permissions is the most secure in terms of write access?(C )A.755 B.777 C.750 -user,group,other(读、写、执行)D.751 40.B-Tree 索引性能下降,如何解决(A )A.重建索引 B.将这些索引改为 Bitmap 索引 C.将这些索引改为普通索引 D.truncate 表并且重建索引 41.For an infrequently u
20、pdated table,you should set(A )A.lower PCTFREE B.higher PCTFREE C.lower PCTUSED D.higher PCTUSED 42.何时 UNIX shell的系统启动文件被调用(C )A.当系统引导时 B.当用户执行一个新的命令时 C.当一个用户登录系统时 D.当用户动一个子 shell时 43.一条 sql 语句的执行计划如下:Operation Name Rows Bytes Cost Pstart Pstop SELECT STATEMENT 1K 240K 684 SORT UNIQUE 1K 240K 684 TA
21、BLE ACCESS BY GLOBAL I COVERAGE 5K 396K 277 ROWID ROW L NESTED LOOPS 10K 1M 605 NESTED LOOPS 2 138 51 TABLE ACCESS BY INDEX POLICY 8 336 3 INDEX RANGE SCAN IN_POLICY 8 1 TABLE ACCESS BY INDEX SYNCHRONI 1 27 6 INDEX RANGE SCAN IN_SYNCHR 2 2 INDEX RANGE SCAN IN_COVERA 5K 29 请问该执行计划中最先执行的步骤是(D )A.|INDE
22、X RANCE SCAN|IN_SYNCHR B.|SELECT STATEMENT|C.|TABLE ACCESS BY GLOBAL I|COVERAGE D.|INDEX RANGE SCAN|IN_POLICY 44.You plan to backup a database that is running in NOARCHIVELOG mode.How will you proceed?(C )A.Shut down the database and backup only the redo log files B.Back up all data and redo files w
23、ith the database C.Shut down the database and backup all data,redo,and control files D.Back up all data,redo,and control files with the database running 45.为了列出一个 tar 备份的内容,应该使用 tar 命令的哪个选项?(A )A.tar-tvf B.tar-cvf C.tar-xvf D.tar-lvf 46.Which buffers are on the dirty list in the database buffer cach
24、e?(D )A.empty buffers B.Empty buffers C.currently being accessed D.waiting to be written to disk 47.cbo 优化器模式下,用 dbms_stats 搜集统计信息,以下哪个参数能够搜集柱状图信息(A )A.method_opt B.granularity C.estimate_percent D.cascade 48.在设置 STANDBY DATABASE 时用哪个命令?(C )A.ALTER DATABASE MOUNT STANDBY;B.ALTER SYSTEM MOUNT STANDBY
25、 DATABASE;C.ALTER DATABASE MOUNT STANDBY DATABASE;D.ALTER DATABASE OPEN STANDBY DATABASE 49.数据库中,library cache lock和 library cache pin等待事件一般可能会在什么情况发生(B )A.session做全表扫描时 B.存在失效对象,并且多个 session同时试图编译这个失效对象 C.buffer cache中存在热块争用 D.library cache不够大时 50.public class ServeletTest extends HttpServelet(Http
26、Request request,HttpResponse response)throws Execiption PrintWrite pw =response.getWrite();pw.write(“hellow”);A.正常编译后,在浏览器上可以看到 hellow 信息的输出 B.正常编译后,在浏览器上看不到任何信息,C.不能正常编译 D.正常编译后,在浏览器访问不到页面 51.CMM有几个等级 5 52.关于 java 的说法正确的是:A.java 只支持单继承 B.java 不可以继承一个类同时去实现另一个类 C.java 的继承可以让程序更可靠 D.java 不可以实现多个类 53.
27、StringBuffer没有 concat()方法 对 错 54.泛型是在 jdk 几引进的 55.String s=”,String s1=“abc”,String str=null,String tp=s;创建了几个对象 A.2 B.3 C.1 56.String s=”123”Int a=4;int b=5 String str=s+a+b;System.out.println(str)A.12345 57.数据库建立索引 58.1)public class Test 2)public static void main(String args)3)int i=oxFFFFFFF1;4)int j=i;5)6)7)程序运行到第五行,j 的值是多少 A.0 B.1 C.14 D.-15 E.第三行编译错误 F.第四行编译错误 Answer:C 这个应该是第三行不能编译。59.http1.1和 http1.0的区别 60.ipvp6的特点