大数据开发oracle试题讲解.docx

上传人:b****2 文档编号:20142477 上传时间:2023-04-25 格式:DOCX 页数:15 大小:21.42KB
下载 相关 举报
大数据开发oracle试题讲解.docx_第1页
第1页 / 共15页
大数据开发oracle试题讲解.docx_第2页
第2页 / 共15页
大数据开发oracle试题讲解.docx_第3页
第3页 / 共15页
大数据开发oracle试题讲解.docx_第4页
第4页 / 共15页
大数据开发oracle试题讲解.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

大数据开发oracle试题讲解.docx

《大数据开发oracle试题讲解.docx》由会员分享,可在线阅读,更多相关《大数据开发oracle试题讲解.docx(15页珍藏版)》请在冰豆网上搜索。

大数据开发oracle试题讲解.docx

大数据开发oracle试题讲解

判断题

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=CHOOSE后,数据库就会使用CBO的优化器模式(B)

A.对

B.错

7.如果可以,where条件中常用到的字段都应该创建索引(A)

A.对

B.错

8.只有处于归档模式的数据库才能创建standby数据库(A)

A.对

B.错

9.SMONoracleserverprocessperformsrollforwardingduringinstancerecovery.(A)

A.对

B.错

多选题

10.以下哪些措施有利于提高数据库性能(CD)(选择所有正确答案)

A.使用本地管理表空间`

B.临时表空间使用temporaryfile

C.加大sharedpoolsize

D.redolog文件单独放到写性能高的存储上

E.多创建索引

11.如何修改spfile(BC)(选择所有正确答案)

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

B.用命令修改:

altersystemset……scope=spfile

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

D.用文本编辑器修改

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

12.如果用户反映生产数据库非常慢,我可以从哪些方面了解和解决这个问题?

(BCDE)(选择所有正确答案)

A.重启数据库

B.向用户了解是所有操作所有用户都慢,还是仅单个或部分操作慢

C.查询数据库中v$session_wait视图,了解session的等待事件

D.OS上执行top、glance、sar、vmstat等命令,了解OS上是否存在资源瓶颈

E.将用户lock,以防产生新的连接

13.对于一个ora错误,我可以从哪些途径获得这个错误的解释(ABD)

(选择所有正确答案)

A.Oraclemetalink网站

B.OS上执行oerr命令获得

C.从数据字典中查询

D.从google中搜索

E.从alertlog搜索

14.为表搜集统计信息后,以下哪些数据字典视图中可以查到统计信息(BDE)

(选择所有正确答案)

A.dba_views

B.dba_tab_partitions

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的automaticsharedmemorymanagement可以自动设置和调整SGA中各区域的大小,但以下哪些内存区仍然需要手设置:

(CE)

(选择所有正确答案)

A.Sharedpool

B.Databasebuffercache

C.Logbuffer

D.Javapool

E.Streamspool

17.以下哪些动作可能改变一条sql语句的执行计划(CD)

(选择所有正确答案)

A.反复多次执行sql

B.用不同的用户执行sql

C.删除一个索引

D.sql中加入hint

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

18.选出数据库不完全恢复的三种类型(ABD)(选择所有正确答案)

A.基于取消的恢复

B.基于时间的恢复

C.基于错误的恢复

D.基于变更的恢复

E.基于命令的恢复

单选题

19.以下哪一个文件用于配置oracle的multithreadedserver(A)

A.init.ora

B.sqlnet.ora

C.tnsnames.ora

D.listener.ora

20.WhenwillaSELECTstatementinaPL/SQLblockraiseanexception?

(B)

A.Itretrievesonlyonerow

B.Itretrievesmorethanonerow

C.TheSELECTstatementismissingarequiredclause

D.ThedatatypeswithintheSELECTstatementareinconsistent

21.WhichdatadictionaryviewcouldyouquerytodisplaythenumberofextentsallocatedtotheEmployeetable?

(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的AdvancedSecurity选件提供了什么功能:

(B)

A.多协议间的通信

B.对数据进行加密传输

C.提供访问控制机制

D.对来自外部数据源的数据进行整合

24.在oracle数据库Alertlog文件中,"CHECKPOINTNOTCOMPLETE"指的是什么(B)

A.归档进程不足

B.存在对redolog文件的争用

C.DB_BLOCK_CHECKSUM设置为TRUE

D.DBWn正在对一个文件进行checkpoint,造成LGWR对这个文件的等待

25.以下哪2个动态图可以查询到控制文件的名称和路径(C)

1.V$OPTION2.V$DATABASE3.V$PARAMETER

4.V$CONTROLFILE5.V$CONTROLFILF_RECORD_SECTION

A.1和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.A.0

B.B.1

C.C.S

D.D.3

28.什么时候学会发生行迁移?

(D)

A.当一个数据库块被链接时

B.当pctfree被设置到一个相当高的值时

C.当pctused被设置到一个相当高的值时

D.在修改一个记录时,所需要的空间大于当前这个数据块中的可用空间时

29.Unix中,在一个目录中有如下文件:

abcaabcbacbaacbcabcaa

命令"ls*a?

"会列出哪些文件:

(C)

A.abcaabc

B.bacbaacbcabcaa

C.bacbaacbcaa

D.abdbacbaac

30.以下哪一项会造成对segmentheaderblocks的争用(A)

A.freelists太少

B.在cache中有太多的表

C.freelists太多

D.DB_BLOCK_BUFFERS设置得太小

31.WhichofthefollowingisNOTauseofanaudittrail?

(C)

A.Providesinformationaboutadditions,deletions,ormodificationstothedata

B.Collectsinformationsushaspasswordsorinfrastructureconfigurations

C.Assiststhemonitoningfunctionbyhelpingtorecognizepatternsofabnormaluserbehavior

D.Allowsthesecuritypractitionertotraceatransaction’shistory

32.关于OLTP系统的表述,下列哪一项是错误的(B)

A.Hashclusters适用于记录稳定的表

B.对于bitmap索引和B-tree索引,OLTP更适用bitmap索引

C.Indexclusters适用于记录不断增长的表

D.应该用数据库的约束加强商业规则

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

(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.DBAfoundanewapplicationrunsveryslowandhefindthatthesamecodeinsidetheapplicationwasnotformatedinthesameway(egselect,SELECTorSelectwhatever)thenheaskeddeveloperstostandardizethecode(A)

A.Byreusetheparsedcodetospeedup

B.Byincreasethephysicallyreadtodatacache

C.Byincreasethelogicallyreadtospeedup

36.Whichstatementaboutlocallymanagedtablespacesistrue?

(D)

A.Locallymanagedtablespaceshavedictionaryintervention.

B.Locallymanagedtablespaceshavemoreconcurrencyproblems.

C.Tablesinlocallymanagedtablespacesshouldberegularlyreorganized.

D.Extentallocationinformationforalocallymanagedtablespaceisstoredinthetablespaceitself.

37.YouissuedaCREATEDATABASEcommandthatfailedbecauseyouwereattemptingtocreatelogfilesthatalreadyexisted.Whatshouldyoudobeforereissue(B)

A.ChangetheREUSEoptionsintheLOGFILEparameteroftheCREATEDATABASEcommand

B.ShutdowntheinstanceandchangetheSIZEoptionstoREUSEintheLOGFILEparameteroftheCREATEDATABASEcommand

C.IssuetheDROPDATABASEcommandandchangetheSIZEoptionstoREUSEintheLOGFILEparameteroftheCREATEDATABASEcommand

D.Shutdowntheinstance,deleteanyfilescreatedbytheCREATEDATABASEcommand,andchangetheSIZEoptionstoREUSEintheLOGFILEparameteroftheCREATEDATABASEcommand

38.以下哪一个符号,放在oracle参数文件的行首时,表示注释(C)

A.$

B.--

C.#

D.!

39.InUNIX,whichofthesepermissionsisthemostsecureintermsofwriteaccess?

(C)

A.755

B.777

C.750--user,group,other(读、写、执行)

D.751

40.B-Tree索引性能下降,如何解决(A)

A.重建索引

B.将这些索引改为Bitmap索引

C.将这些索引改为普通索引

D.truncate表并且重建索引

41.Foraninfrequentlyupdatedtable,youshouldset(A)

A.lowerPCTFREE

B.higherPCTFREE

C.lowerPCTUSED

D.higherPCTUSED

42.何时UNIXshell的系统启动文件被调用(C)

A.当系统引导时

B.当用户执行一个新的命令时

C.当一个用户登录系统时

D.当用户动一个子shell时

43.一条sql语句的执行计划如下:

OperationNameRowsBytesCostPstartPstop

SELECTSTATEMENT1K240K684

SORTUNIQUE1K240K684

TABLEACCESSBYGLOBALICOVERAGE5K396K277ROWIDROWL

NESTEDLOOPS10K1M605

NESTEDLOOPS213851

TABLEACCESSBYINDEXPOLICY83363

INDEXRANGESCANIN_POLICY81

TABLEACCESSBYINDEXSYNCHRONI1276

INDEXRANGESCANIN_SYNCHR22

INDEXRANGESCANIN_COVERA5K29

请问该执行计划中最先执行的步骤是(D)

A.|INDEXRANCESCAN|IN_SYNCHR

B.|SELECTSTATEMENT||

C.|TABLEACCESSBYGLOBALI|COVERAGE

D.|INDEXRANGESCAN|IN_POLICY

44.YouplantobackupadatabasethatisrunninginNOARCHIVELOGmode.Howwillyouproceed?

(C)

A.Shutdownthedatabaseandbackuponlytheredologfiles

B.Backupalldataandredofileswiththedatabase

C.Shutdownthedatabaseandbackupalldata,redo,andcontrolfiles

D.Backupalldata,redo,andcontrolfileswiththedatabaserunning

45.为了列出一个tar备份的内容,应该使用tar命令的哪个选项?

(A)

A.tar-tvf

B.tar-cvf

C.tar-xvf

D.tar-lvf

46.Whichbuffersareonthedirtylistinthedatabasebuffercache?

(D)

A.emptybuffers

B.Emptybuffers

C.currentlybeingaccessed

D.waitingtobewrittentodisk

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

A.method_opt

B.granularity

C.estimate_percent

D.cascade

48.在设置STANDBYDATABASE时用哪个命令?

(C)

A.ALTERDATABASEMOUNTSTANDBY;

B.ALTERSYSTEMMOUNTSTANDBYDATABASE;

C.ALTERDATABASEMOUNTSTANDBYDATABASE;

D.ALTERDATABASEOPENSTANDBYDATABASE

49.数据库中,librarycachelock和librarycachepin等待事件一般可能会在什么情况发生(B)

A.session做全表扫描时

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

C.buffercache中存在热块争用

D.librarycache不够大时

50.publicclassServeletTestextendsHttpServelet(HttpRequestrequest,HttpResponseresponse)throwsExeciption{

PrintWritepw=response.getWrite();

pw.write(“hellow”);

}

A.正常编译后,在浏览器上可以看到hellow信息的输出

B.正常编译后,在浏览器上看不到任何信息,

C.不能正常编译

D.正常编译后,在浏览器访问不到页面

51.CMM有几个等级5

52.关于java的说法正确的是:

A.java只支持单继承

B.java不可以继承一个类同时去实现另一个类

C.java的继承可以让程序更可靠

D.java不可以实现多个类

53.StringBuffer没有concat()方法

54.泛型是在jdk几引进的

55.Strings=””,Strings1=“abc”,Stringstr=null,Stringtp=s;

创建了几个对象

A.2

B.3

C.1

56.Strings=”123”

Inta=4;intb=5

Stringstr=s+a+b;

System.out.println(str)

A.12345

57.数据库建立索引

58.1)publicclassTest{

  2)publicstaticvoidmain(Stringargs[]){

  3)inti=oxFFFFFFF1;

  4)intj=~i;

  5)

  6)}

  7)}

  程序运行到第五行,j的值是多少

A.0

B.1

C.14

D.-15

E.第三行编译错误

F.第四行编译错误

  Answer:

C这个应该是第三行不能编译。

59.http1.1和http1.0的区别

60.ipvp6的特点

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1