Oracle10g数据库选择题翻译+答案.docx

上传人:b****3 文档编号:4222662 上传时间:2023-05-06 格式:DOCX 页数:20 大小:91.92KB
下载 相关 举报
Oracle10g数据库选择题翻译+答案.docx_第1页
第1页 / 共20页
Oracle10g数据库选择题翻译+答案.docx_第2页
第2页 / 共20页
Oracle10g数据库选择题翻译+答案.docx_第3页
第3页 / 共20页
Oracle10g数据库选择题翻译+答案.docx_第4页
第4页 / 共20页
Oracle10g数据库选择题翻译+答案.docx_第5页
第5页 / 共20页
Oracle10g数据库选择题翻译+答案.docx_第6页
第6页 / 共20页
Oracle10g数据库选择题翻译+答案.docx_第7页
第7页 / 共20页
Oracle10g数据库选择题翻译+答案.docx_第8页
第8页 / 共20页
Oracle10g数据库选择题翻译+答案.docx_第9页
第9页 / 共20页
Oracle10g数据库选择题翻译+答案.docx_第10页
第10页 / 共20页
Oracle10g数据库选择题翻译+答案.docx_第11页
第11页 / 共20页
Oracle10g数据库选择题翻译+答案.docx_第12页
第12页 / 共20页
Oracle10g数据库选择题翻译+答案.docx_第13页
第13页 / 共20页
Oracle10g数据库选择题翻译+答案.docx_第14页
第14页 / 共20页
Oracle10g数据库选择题翻译+答案.docx_第15页
第15页 / 共20页
Oracle10g数据库选择题翻译+答案.docx_第16页
第16页 / 共20页
Oracle10g数据库选择题翻译+答案.docx_第17页
第17页 / 共20页
Oracle10g数据库选择题翻译+答案.docx_第18页
第18页 / 共20页
Oracle10g数据库选择题翻译+答案.docx_第19页
第19页 / 共20页
Oracle10g数据库选择题翻译+答案.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Oracle10g数据库选择题翻译+答案.docx

《Oracle10g数据库选择题翻译+答案.docx》由会员分享,可在线阅读,更多相关《Oracle10g数据库选择题翻译+答案.docx(20页珍藏版)》请在冰点文库上搜索。

Oracle10g数据库选择题翻译+答案.docx

Oracle10g数据库选择题翻译+答案

第3章创建数据库

(1)后台进程跟踪文件的位置是C

A.LOGFILE_DESTB.ORACLE_HOME 

C.BACKGROUND_DUMP_DESTD.CORE_DUMP_DEST  

(2)手动创建数据库的第一步是D

A.启动实例 

B.启动SQL*Plus 以SYSDBA身份连接Oracle

C.查看系统的实例名

D.创建参数文件

(3)关于控制文件以下正确的是A

A.Oracle建议至少二个控制文件存放在二个磁盘分区

B.Oracle建议至少二个控制文件存放在一个磁盘分区

C.Oracle建议存放一个控制文件

D.一个控制文件不足以运行数据库

(4)执行CREATEDATABASE命令之前,应该发出的命令是B

A.STARTUPINSTANCE B.STARTUPNOMOUNT

C.STARTUPMOUNTD.以上都不是

(5)创建数据库时,Oracle如何得知需要创建的控制文件信息?

A

A.从初始化参数文件

B.从CREATEDATABASE命令

C.从环境变量

D.从$ORACLE_HOME目录名为.ctl的文件

(6)哪个脚本文件创建数据字典视图?

A

A.catalog.sqlB.catproc.sqlC.sql.sqlD.dictionary.sql

(7)创建数据库时,DATAFILE子句能定义几个数据文件?

D

A.一个

B.二个

C.多个;仅一个属于系统表空间

D.多个;都属于系统表空间

(8)谁拥有数据字典?

A

A.SYSB.SYSTEMC.DBAD.ORACLE

(9)在CREATEDATABASE命令中,非法子句是B

 A.MAXLOGMEMBERSB.MAXLOGGROUPS

 C.MAXDATAFILES D.MAXLOGHISTORY

(10)创建一个数据库至少需要几个控制文件?

A

 A.一个B.二个C.三个D.无

第5章物理存储结构

(1)关于联机重做日志,以下哪两个说法是正确的?

BC

A.所有日志组的所有文件都是同样大小

B.一组中的所有成员文件都是同样大小

C.成员文件应置于不同的磁盘

D.回滚段大小决定成员文件大小

(2)DBA使用哪个命令显示当前归档状态?

A

A.ARCHIVELOGLIST B.FROMARCHIVELOGS

C.SELECT*FROMV$THREADD.SELECT*FROMARCHIVE_LOG_LIST

(3)创建一个数据库需要多少个控制文件?

A

A.1B.2C.3D.0

(4)将下句补充完整:

控制文件的建议配置是C

A.每数据库一个控制文件B.每磁盘一个控制文件

C.二个控制文件置于二个磁盘D.二个控制文件置于一个磁盘

(5)当创建控制文件时,数据库必须处于什么状态?

B

A.加载B.未加载C.打开D.受限

(6)哪个数据字典视图显示数据库处于归档状态?

C

A.V$INSTANCEB.V$LOGC.V$DATABASED.V$THREAD

(7)把多路镜像控制文件存于不同磁盘最大的好处是B

A.数据库性能提高

B.防止失败

C.提高归档速度

D.能并发访问提高控制文件的写入速度

(8)哪个文件用于记录数据库的改变,并且用于实例的恢复?

B

A.ArchivelogfileB.RedologfileC.ControlfileD.Alertlogfile

(9)一个实例可以建立几个归档进程?

C

A.5B.4C.10D.取决于操作系统

(10)定义归档目标地址时,哪两个参数不能一起使用?

ABAC

A.LOG_ARCHIVE_DESTandLOG_ARCHIVE_DUPLEX_DEST

B.LOG_ARCHIVE_DESTandLOG_ARCHIVE_DEST_1

C.LOG_ARCHIVE_DESTandLOG_ARCHIVE_DEST_2

D.以上都不是;可以指定所有的归档参数

第6章逻辑存储结构

(1)段的集合称为C

A.区B.段C.表空间D.数据库

(2)当数据库崩溃,何时使用回滚信息?

C

A.在崩溃之前

B.恢复完成之后

C.数据库重新打开之后、恢复之前

D.数据库崩溃后回滚信息不被使用

(3)数据字典表和视图存储在B

A.USERS表空间B.SYSTEM表空间

C.TEMPORARY表空间D.以上三个中任意

(4)PCTFREE与PCTUSED之和不应超过A

A.100B.50C.25D.10

(5)数据块的哪三个部分合称为块头部?

C

A.表目录、行目录和行数据

B.标题、表目录、空闲区

C.表目录、行目录、标题

D.块头部、行数据、行头部

(6)数据库打开时,以下哪个表空间必须联机?

A

A.SYSTEM B.TEMPORARY C.ROLLBACK D.USERS

(7)指定哪个表空间参与排序操作,可以提高排序效率?

B

A.SYSEM B.TEMPORARY C.ROLLBACK D.USERS 

(8)临时表空间中用于排序的段是何时创建的A

A.排序操作开始的时候 

B.临时表空间创建的时候 

C.当排序操作需要内存操过1KB的时候。

 

D.上述所有选项。

(9)以下哪个段是自管理的?

B

A.TEMPORARY B.ROLLBACK C.CACHE D.INDEX

(10)如果未定义临时表空间,哪一个会作为默认的临时表空间?

D

A.ROLLBACK B.USERS C.INDEX D.SYSTEM 

(11)回滚段的作用是D

A.数据的读一致性B.事务回滚 

C.数据库恢复D.以上都是

(12)回滚段存储A

A.事务修改的数据原值

B.事务修改的数据新值

C.事务修改的数据原值和新值

D.以上都不是

第7章数据库实例

(1)Oracle实例是D

A.Oracle内存结构B.OracleI/O结构

C.Oracle后台进程D.以上都是

(2)SGA区包括D

A.数据高速缓冲区B.共享池C.重做日志缓冲区D.以上都是

(3)最近使用过的SQL语句存储在B

A.共享池B.数据高速缓冲区C.私有全局区D.用户全局区

(4)以下哪个不是Oracle后台服务进程?

B

A.DBWRB.DBCMC.LGWRD.SMON

(5)以下哪个是合法的Oracle后台服务进程?

D

A.ARCHB.LGWRC.DBWRD.以上都是

(6)将修改过的数据块写入数据文件的进程是A

 A.DBWRB.LGWRC.PMOND.SMON

(7)已提交的事务所做的改变由哪个进程记录?

D

A.DBWRB.SMONC.CKPTD.以上都不是

(8)Oracle事务提交即B

A.数据由DBWR进程写入磁盘文件

B.LGWR进程成功写入日志

C.PMON进程提交

D.SMON进程写数据

(9)回收表空间碎片的进程是___________B

A.PMONB.SMON C.DBWR D.ARCH

(10)管理用户会话连接的进程是______________A

A.PMONB.SMONC.SERVD.NET8

第8章数据库启动与关闭

(1)实例启动时数据库所处的状态是C

A.MOUNT B.OPEN C.NOMOUNTD.None

(2)数据库启动时,如果一个数据文件或日志文件不可用,会出现什么结果?

B

A.Oracle返回警告信息并打开数据库。

B.Oracle 返回警告信息,不打开数据库。

C.Oracle 返回警告信息,并进行数据库恢复。

D.Oracle忽略不可用的文件。

(3)受限会话的系统权限应授予哪些用户?

C

A.在客户端与服务器之间通过SQL*NET 或NET8传输数据,需要特别安全保护的用户。

B.执行数据导入、导出的DBA用户。

C.上面两类用户都包括。

D.上面几项都不正确。

(4)启动数据库时,如果一个或多个CONTROL_FILES参数指定的文件不存在或不可用,会出现什么样的结果?

A

A.Oracle返回警告信息,但不加载数据库。

B.Oracle返回警告信息,并加载数据库。

C.Oracle忽略不可用的控制文件。

D.Oracle 返回警告信息,并进行数据库恢复。

(5)Bob试图正常关闭数据库,Oracle说实例处于空闲状态,他试图启动数据库,Oracle说数据库已启动,Bob最好使用什么命令强制关闭数据库?

B

A.NORMAL B.ABORT C.IMMEDIATE D.NONE 

(6)Tom发出启动数据库的命令,实例和数据库经过怎样的过程最终打开?

B

A.OPEN, NOMOUNT, MOUNTB.NOMOUNT, MOUNT, OPEN 

C.NOMOUNT, OPEN, MOUNT D.MOUNT, OPEN, NOMOUNT 

(7)Diane是一个新DBA,当数据库服务器正在运行时她发出了关闭数据库的命令,等一会儿,她发现Oracle正在等待所有用户主动断开,她使用的是哪一个关闭命令?

A

A.NORMAL B.ABORT C.IMMEDIATE D.NONE 

(8)下面哪个脚本文件用于创建数据字典视图?

B

A.A.sql.bsq B.catalog.sql  C.utlmontr.sql D.catproc.sql 

(9)为了执行一次完整的数据库介质恢复操作,数据库必须处于那种状态?

B

A.处于Mount状态,并且使用RESETLOG方式打开数据库。

B.处于Mount状态,但不打开数据库。

C.处于Mount状态,并且使用 ARCHIVELOG方式打开数据库。

D. 不能执行完整的数据库介质恢复操作。

(10)数据库启动过程中哪一步读取初始化参数文件?

C

A.数据库打开

B.数据库加载

C.实例启动

D.每个阶段

第9章模式对象

(1)用于删除约束的命令是哪一个?

C

A.ALTERTABLEMODIFYCONSTRAINTB.DROPCONSTRAINT

C.ALTERTABLEDROPCONSTRAINTD.ALTERCONSTRAINTDROP

(2)哪个不是ROWID的组成部分?

A

A.表空间B.文件编号C.对象编号D.块内行号

(3)唯一值约束和主键约束的区别是什么?

D

 A.唯一值约束建立唯一索引、主码约束建立非唯一索引

 B.主码列可以为空、唯一值约束的列不可以为空

 C.主码约束可以使用已有的索引、唯一值约束总是创建索引

 D.唯一值约束的列可以为空、主码列不可以为空

(4)什么是模式?

B

A.数据库对象的物理组织结构

B.数据库对象的逻辑组织结构

C.索引模式

D.以上都不是

(5)位图索引适合建于怎样的列?

B

A.索引基数高B.索引基数低C.插入率高D.修改率高

(6)选择2个可以被PUBLIC用户组拥有的模式对象。

AC

A.数据库链接B.回滚段 C.同义词D.表

(7)ALTERTABLE命令不能用于B

A.将一个表移动到其他的表空间中

B.修改表的初始分区大小

C.修改表名

D.禁用触发器

(8)哪个约束不会自动建立索引?

B

A.主码B.外码C.唯一

(9)哪个不是建立分区表的方法?

C

 A.范围B.列表C.函数D.散列

第10章安全管理

(1)创建用户命令中DEFAULTTABLESPACE子句指定_______的位置。

A

A.用户创建的数据库对象

B.用户创建的临时对象

C.用户创建的系统对象

D.以上都不是

(2)资源文件中SESSIONS_PER_USER限制了什么?

B

A.数据库的并发会话数量

B.每用户会话数量

C.每用户进程数量

D.以上都不是

(3)哪个参数限制用户在断开前的最大空闲时间?

A

A.IDLE_TIME   B.DISCONNECT_TIME 

C.CONNECT_TIME D.以上都不是

(4)使用ALTERUSER命令时,以下哪个子句有错误?

A

A.ADD QUOTA 5MB.IDENTIFIEDBYusera

C.DEFAULTTABLESPACESYSTEM  D.以上都不是

(5)哪个视图包含所有概要文件的资源使用参数?

B

A.DBA_PROFILE B.DBA_PROFILES 

C.DBA_USERS D.DBA_RESOURCES 

(6)以下哪个不是系统权限?

A

A.SELECTB.UPDATEANYC.CREATEVIEWD.CREATESESSION

(7)创建用户的命令中哪个子句限制用户对象在数据库占用的空间?

D

A.Size  B.NEXT_EXTENT C.MAX_EXTENTS D.QUOTA

(8)对表空间配额的分配限制了哪个操作?

D

A.UPDATE  B.DELETE    C.CREATE D.以上都是

(9)概要文件不能限制________。

D

A.CPU占用时间

B.最大数据库连接时间

C.最大会话空闲时间

D.读取数据块时间

(10)以下哪个不是角色?

D

A.CONNECTB.DBAC.RESOURCED.CREATESESSION

第13章SQL语言基础

(1)哪个单行函数能够得到字符串的一部分?

B

A.INSERT B.SUBSTRC.LPADD.LEAST

(2)哪个函数接受任何类型的参数,可以多选。

BD

A.SUBSTRB.NVLC.ROUNDD.DECODEE.SIGN

(3)SIGN(ABS(NVL(-23,0)))的返回值是A

A.1B.32C.-1D.0E.NULL

(4)哪个函数能返回字符串的首字符,选择2个。

BC

A.LTRIMB.SUBSTRC.RTRIMD.INSERTE.MOD

(5)哪行代码有错误?

C

A.SELECTdname,ename 

B.FROMempe,deptd

C.WHEREemp.deptno=dept.deptno 

D.ORDERBY1,2

(6)哪个语句不会建立隐式事务?

E

A.INSERTB.UPDATEC.DELETED.SELECTFORUPDATE

E.以上语句都会建立隐式事务

(7)以下查询语句是哪种连接?

B

SELECTdname,enameFROMdeptd,empeWHEREd.deptno=e.deptnoORDERBYdname,ename;

A.自连接B.等值连接C.外连接D.不等值连接

(8)使用多表查询时,在哪个子句指定多个表的名字?

D

A.HAVINGB.GROUPBYC.WHERED.FROM

(9)如果查询表A(有3行数据)和表B(有4行数据),使用select*froma,b,返回的查询结果有多少行?

D

A.7B.1C.0D.12

(10)你需要把NEW_CUST表中的新客户信息导入CUST和CUST_SPECIAL表,如果客户信誉度大于10000,需要导入CUST_SPECIAL表,所有新客户信息都要导入CUST表,使用哪种技术可以尽快完成导入?

C

A.外部表B.MERGE命令

C.INSERT多表插入命令D.带有WITHCHECKOPTION子句的INSERT命令

(11)关于以下SQL语句的作用正确的说法是D

ALTERTABLEhr.empSETUNUSED(mgr_id);

A.EMP表上的同义词需要被重建

B.MGR_ID列上的约束都被取消

C.任何包含MGR_ID列的视图都必须删除和重建

D.MGR_ID列的索引仍然有效直到执行DROPUNUSEDCOLUMNS命令

(12)什么情况下在GROUPBY子句中使用ROLLUP?

A

A.对每组进行横向统计和不分组统计

B.对GROUPBY指定的列进行分组智能统计

C.对GROUPBY指定的列从右到左分组统计

D.对GROUPBY指定的列进行横向和纵向分组统计

(13)在表PRODUCTS和ORDER_ITEMS中,执行以下语句查询PRODUCT_NAME和商品被订购的次数,执行该语句将导致:

A

SELECTp.product_name,i.item_cntFROM(

SELECTproduct_id,COUNT(*)item_cntFROMorder_itemsGROUPBYproduct_id)iRIGHTOUTERJOINproductspONi.product_id=p.product_id;

A.命令会成功执行,得出想要的结果。

B.命令不会执行,因为子查询和外连接不能一起使用。

C.命令不会执行,因为别名ITEM_CNT在外层不可见。

D.命令不会执行,因为GROUPBY不能用于子查询中。

(14)关于子查询以下哪两种说法是正确的?

BD

A.外层查询返回结果之后,执行内层查询

B.先执行子查询,再执行外层查询

C.对于子查询返回的结果,外层查询只执行一次

D.外层查询返回的每行结果都与内层查询结果进行比较

(15)OE和SCOTT是数据库用户,ORDERS表被OE所拥有。

DBA执行以下操作会导致:

A

CREATEROLEr1;

GRANTSELECT,INSERTONoe.ordersTOr1;

GRANTr1TOscott;

GRANTSELECTONoe.ordersTOscott;

REVOKESELECTONoe.ordersFROMscott;

A.SCOTT能查询OE.ORDERS;

B.SCOTT不能查询OE.ORDERS;

C.REVOKE命令回收了SCOTT和R1的SELECT权限;

D.REVOKE命令会发生错误,因为SELECT权限已被授予R1。

(16)EMP表不是分区表和索引化表,执行以下语句,哪两个说法是正确的?

AB

ALTERTABLEempDROPCOLUMNfirst_name;

A.FIRST_NAME列将被删除,如果该列不包含数据;

B.FIRST_NAME列将被删除,如果它不是表中仅有的列;

C.如果以上SQL语句加上SETUNUSED子句,FIRST_NAME列可以被回滚;

D.如果以上SQL语句加上CASCADE子句,FIRST_NAME列可以被删除,即使它是主码列。

(17)执行以下MERGE命令的结果是_____D

MERGEINTOt1

USINGt2ON(连接谓词)..

A.对T2中有T1中没有的行进行合并连接

B.对T1、T2中同名的列进行自然连接

C.T1和T2表的同名列交叉连接

D.T2中的每行记录,如果T1中有则更新,没有则插入T1

(18)关于单行函数以下哪两个说法是正确的?

DE

A.只能接收一个参数

B.最多嵌套二层

C.参数只能是列值或内容

D.只能返回一个单行结果

E.能返回与参数类型不同的值

第15章PL/SQL命名对象

(1)在SQL*Plus环境中,删除触发器trg_emp的命令是__________A

A.DROPTRIGGERtrg_empB.DELETETRIGGERtrg_emp

C.REMOVETRIGGERtrg_empD.ALTERTRIGGERtrg_empREMOVE

(2)关于触发器哪句是正确的?

B

A.DELETE语句触发应用触发器;B.INSERT语句触发数据库触发器

C.UPDATE语句触发系统触发器D.SELECT语句触发INSTEADOF触发器

(3)关于触发器,哪三句是正确的?

ACD

A.触发器是一个PL/SQL块、C或Java编写的过程,与表、视图、模式或数据库相关联。

B.当特定的事件发生时,触发器需要被显式地触发。

C.当特定的事件发生时,触发器隐式地执行。

D.当发生数据操纵事件(如DML事件)或系统事件(如登录数据库、关闭数据库)时,触发器被触发。

E.建立在模式上的触发器被所有用户的任意事件触发;建立在数据库上的触发器被特定用户的任意事件触发。

(4)关于包的重载哪两种说法是正确的?

AE

A.只有局部子程序或者包中定义的子程序可以重载

B.函数名相同、仅返回值类型不同可以对它们进行重载

C.名称、参数个数、类型、顺序都相同的子程序可以重载

D.名称相同、参数个数或类型相同的子程序可以重载

E.子程序名相同、参数个数、类型或顺序不同可以重载

(5)下面关于包的描述正确的是?

D

A.包可以嵌套。

B.可以向包传递参数。

C.包在每次调用是加载到内存中。

D.包可以被多个应用共享。

(6)下面关于包的描述正确的是?

CE

A.包规范和包体都是包的必需组成部分。

B.包规范是可选的,但包体是必需的。

C.包规范是必需的,但包体是可选的。

D.在数据库中,包规范和包体存储在一起。

E.在数据库中,包规范和包体是分开存储的。

(7)EMP表上有一个行级前触发器,触发器中包含一条对EMP表的查询语句,确保工资的值在岗位最高工资和最低工资之间,当修改EMP表中的工资时,会发生什么?

C

A.触发器成功执行

B.没有触发,因为它由行级AFTERUPDATE事件触发

C.触发器执行失败,因为对正在执行UPDATE操作的表进行SELECT操作是不允许的

D.触发器执行失败,因为不能在BEFOREUPDATE触发器中使用MIN、MAX函数

(8)数据库触发器的哪一部分决定触发器体执行的次数?

A

A.触发器类型B.触发器体C.触发事件D.触发时间

(9)有一个函数CALCTAX

CREATEORREPLACEFUNCTIONcalctax(salNUMBER)

RETURNNUMBER

IS

BEGIN

RETURN(sal*0.05);

END;

在SQL*PLUS环境执行该函数的正确方法是E

A.执行命令CALCTAX(1000);.

B.执行命令EXECUTEFUNCTIONcalctax;.

C.建立SQL*Plus环境变量X,执行命令:

X:

=CALCTAX(1000);.

D.建立SQL*Plus环境变量X,执行命令EXECUTE:

X:

=CALCTAX;.

E.建立SQL*Plus环境变量X,执行命令EXECUTE:

X:

=CALCTAX(1000);

(10)如果执行语句SELECT…FORUPDATE则必须A

A.在事务结束时执行COMM

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

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2