【计算机类职业资格】OCP认证-2及答案解析.doc
《【计算机类职业资格】OCP认证-2及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】OCP认证-2及答案解析.doc(29页珍藏版)》请在麦多课文档分享上搜索。
1、OCP 认证-2 及答案解析(总分:80.00,做题时间:90 分钟)一、不定项选择题(总题数:40,分数:80.00)1.在以下有关段的特性的陈述中,哪一个是正确的?A一个段可以跨越表空间B一个段必须包括至少一个区段(extent)C一个段是数据库物理结构的一部分D一个段不能跨越数据文件(分数:2.00)A.B.C.D.2.在移动表空间 DOG_DATA 中数据文件的步骤中,以下哪一个是正确的?A将表空间置为脱机使用 ALTER TABLESPACE RENAME DATAFILE 语句,利用操作系统命令移动数据文件将该表空间重新置为联机B使用 ALTER TABLESPACE RENAME
2、 DATAFILE 语句将表空间置为脱机利用操作系统命令移动数据文件将该表空间重新置为联机C将表空间置为脱机利用操作系统命令移动数据文件将该表空间重新置为联机使用 ALTER TABLESPACE RENAME DATAFILE 语句D将表空间置为脱机利用操作系统命令移动数据文件使用 ALTER TABLESPACE RENAME DATAFILE 语句将该表空间重新置为联机(分数:2.00)A.B.C.D.3.在以下有关临时数据文件(temp files)的陈述中,哪 3 个是正确的?A可以重新命名(该名)一个临时(数据)文件B介质恢复可恢复临时文件C不能将一个临时文件置为只读(read-o
3、nly)D临时文件总是被设置为 NOLOGGING 模式E使用 ALTER DATABASE 命令可创建临时文件FBACKUP CONTROLFILE 命令并不产生有关临时文件的任何信息(分数:2.00)A.B.C.D.E.F.4.以下哪两个是 Oracle 数据库的物理结构部分?A区段(extent)B段(segment)C数据文件(data file)D表空间(tablespace)E控制文件(control file)FOracle 数据块(Oracle data block)(分数:2.00)A.B.C.D.E.F.5.以下哪一部分是数据库的逻辑结构部分并且包含在一个表空间中?A段(s
4、egment)B数据库C数据文件D操作系统(数据)块(分数:2.00)A.B.C.D.6.在以下的陈述中,哪一个特性与表空间相关?A总是具有读写状态B只由一个操作系统文件组成C只有在数据库关闭期间才可以将其置为联机D可以由多个数据文件组成,每一个文件可以放在不同的磁盘上(分数:2.00)A.B.C.D.7.请看如下的 DDL 语句:CREATE TABLESPACE wuda_dataDATAFILE /disk12/wuda_data.dbf SIZE 100MMINIMUM EXTENT 500KDEFAULT STORAGE(INITIAL 100K NEXT 100K MAXEXTEN
5、TS 500 PCTINCREASE 0);为什么以上这一创建表空间的 DDL 语句会失败?AMAXEXTENTS 设置的值太高BINITIAL 和 NEXT 应该设置成 MINIMUM EXTENT 的整数倍C对于这个默认的存储参数来说该数据文件太大了DMINIMUM EXTENT 不能够在表空间以一级设置(分数:2.00)A.B.C.D.8.可以使用如下哪两个语句立即为一个现有的表空间分配更多的磁盘空间?AALTER TABLESPACE ADD DATAFILEBALTER DATABASE DATAFILE RESIZECCREATE TABLESPACE DATAFILE SIZED
6、ALTER TABLESPACE MINIMUM EXTENTEALTER TABLESPACE DEFAULT STORAGE(分数:2.00)A.B.C.D.E.9.如要创建 temp_dog 表空间,而这个表空间是由本地管理的,并且为临时表空间,请问应该使用如下的哪一个语句?ACREATE TABLESPACE temp_dogTEMPFILE /usr/oracle/OraHome1/temp_data.dbf SIZE 20MEXTENT MANAGEMENT LOCAL UNIFORM SIZE 2M;BCREATE TABLESPACE temp_dog TEMPORARYTEM
7、PFILE /usr/oracle/OraHome1/temp_data.dbfSIZE 2MAUTOEXTEND ON;CCREATE TEMPORARY TABLESPACE temp_dogDATAFILE /usr/oracle/OraHome1/temp_data.dbfSIZE 2MAUTOEXTEND ON;DCREATE TEMPORARY TABLESPACE temp_dogTEMPFILE /usr/oracle/OraHome1/temp_data.dbf SIZE 20MEXTENT MANAGEMENT LOCAL UNIFORM SIZE 2M;(分数:2.00)
8、A.B.C.D.10.在以下有关只读表空间的语句中,哪一个是正确的?A一个只读表空间中的对象是可以删除的B只读表空间不可以存储在 CD-ROMs 上C在每一次备份操作中必须包括只读表空间D可以使用 ALTER DATABASE 语句将一个表空间改为只读的(分数:2.00)A.B.C.D.11.在以下的表空间中,哪一个不能设置为脱机?A临时(TEMP)B数据(DATA)C索引(INDEX)D系统(SYSTEM)(分数:2.00)A.B.C.D.12.以下是将 PIG 数据库中系统表空间的数据文件重新命名的步骤列表,这些步骤是以随机方式排列的。(1)关闭数据库。(2)将系统表空间置为联机。(3)执
9、行 ALTER TABLESPACE RENAME DATAFILE 命令。(4)使用操作系统命令移动或复制它的数据文件。(5)将系统表空间置为脱机。(6)打开数据库。(7)执行 ALTER DATABASE RENAME DATAFILE 命令。(8)加载数据库(Mount the database)。请问修改系统表空间的数据文件名字所需步骤的正确顺序是什么?A1、4、8、7、6;第 2、3 和 5 步是不需要的B5、7、2;第 1、3、4、6 和 8 步是不需要的C1、4、8、3、6;第 2、5 和 7 步是不需要的D1、5、7、2、6;第 3、4 和 8 步是不需要的(分数:2.00)A
10、.B.C.D.13.如果要创建一个名为 WUDA 的数据库,则需要什么?A一个控制文件B系统(SYSTEM)表空间CWUDA 数据库中的一个用户名D一个具有所需全部权限的合法账户(分数:2.00)A.B.C.D.14.以下是 BOYDOG 数据库文件的配置信息:Disk 1 Disk 2 Disk 3 Disk 4 Disk 5System01.dbfTemp01.dbfUser01.dbfControl.ctl Control.ctlLog01a.rdo Log01b.rdoLog01c.rdoArchived logs01 Archived logs02Log02a.rdo Log02b.
11、rdoLog02c.rdoParameter fileParameter file请问,在以下有关 BOYDOG 数据库文件配置的陈述中,哪一个是正确的?ABOYDOG 数据库可能出现 LGWR 和 DBWn 的竞争BBOYDOG 数据库可能出现 LGWR 和 ARCn 的竞争CBOCYDOG 数据库是不安全的,因为它无法防止单一介质失败D如果一个重做日志组的一个成员无法获得,BOYDOG 数据库的一个实例将关闭(分数:2.00)A.B.C.D.15.为什么要使用大对象(LOB)段?A存储一个 ID 值B存储一段视频C存储多个电话号码D加快基于一个 ID 值的查询(分数:2.00)A.B.C.
12、D.16.在最小化磁盘竞争的情况下,哪一种段可以加快数据的搜索速度?A表B索引C还原段D临时段(分数:2.00)A.B.C.D.17.当一个段需要额外的磁盘空间时,应该增加哪一种数据库的逻辑组件?A区段(extents)B表空间C数据库块D操作系统块(分数:2.00)A.B.C.D.18.以下哪种类型的段将数据存放在了一个基于某一键值的索引中?A大对象段B嵌套表C分区表D索引表(index-organized table)(分数:2.00)A.B.C.D.19.在以下的段中,哪一个段在一个实例开启数据库时帮助初始化数据字典(该段被称为高速缓存段)?A大对象段B嵌套表C自举段(bootstrap
13、 segment)D临时段(分数:2.00)A.B.C.D.20.在如下有关区段的陈述中,哪一个是正确的?A区段是一个连续的数据库块的集合B区段只在一个段被删除(dropped)时释放区段C更改一个段的存储参数适用于当前和将来的区段D当段被创建时,它们从数据库的空闲区段中来分配磁盘空间(分数:2.00)A.B.C.D.21.请看如下的创建 employee 表的 DDL 语句:CREATE TABLE employee(employee_id VARCHAR2 PRIMARY KEY);基于这个 DDL 语句,在以下有关 employee 表的陈述中,哪一个是正确的?Aemployee 表将使
14、用本地管理的区段B数据将存储在基于主键值的表中Cemployee 表中的所有数据必须存放在一个表空间中D直到向 employee 表插入数据之前,Oracle 不会为这个表分配区段(分数:2.00)A.B.C.D.22.为什么要查询数据字典 dba_free_space?A显示一个表的属主B确定任何一个段被创建的时间C显示在一个表空间中的空闲块的个数D确定当前分配给一个表的区段个数(分数:2.00)A.B.C.D.23.有关控制文件的配置,Oracle 所推荐的最低要求是什么?A一个控制文件B两个控制文件放在同一个硬盘上C两个控制文件放在不同的硬盘上D3 个控制文件放在同一个硬盘上E3 个控制
15、文件分别放在不同的硬盘上(分数:2.00)A.B.C.D.E.24.如果要进行数据库配置,应该如何组织数据存储?A将有不同备份需求的对象组织在一起B将具有 I/O 竞争需求的对象组织在一起C将具有不同生命周期的对象分开存放以最小化碎片问题D将具有静态特性的对象彼此分开存放(分数:2.00)A.B.C.D.25.用户正在为其实例估计所需的还原空间的量,在如下的数据字典中,哪一个对其最有帮助?AV$UNDOSTATBV$ROLLSTATCDBA_UNDO_EXTENTSDDBA_ROLLBACK_SEGMENTS(分数:2.00)A.B.C.D.26.使用 INSERT 语句向 babydogs
16、表添加记录。当事务正在处理期间,实例崩溃了。当数据库开启时,Oracle 服务器回滚了这个 INSERT 语句。请问这是以下的哪一种操作?A插入恢复(insert recovery)B读一致性(read consistency)C事务恢复(transaction recovery)D事务回滚(transaction rollback)(分数:2.00)A.B.C.D.27.以下哪一种段提供了读一致性?A还原段B表C索引D临时段(分数:2.00)A.B.C.D.28.使用 UPDATE 语句修改 girldogs 表中的所有记录。接下来,查询 girldogs 表来显示在 girldogs 表中
17、的所有修改过的记录。为了保险起见,请同事童铁蛋查询 girldogs 表以确保修改记录的正确性。不过童铁蛋并未看到对 girldogs 表所做的修改。请问这表明了什么?A插入恢复(insert recovery)B读一致性(read consistency)C事务恢复(transaction recovery)D事务回滚(transaction rollback)(分数:2.00)A.B.C.D.29.如果想要实现自动还原管理(Automatic Undo Management),而且参数文件中已经包括了如下的参数:UNDO_MANAGEMENT=AUTOUNDO_TABLESPACE=und
18、ot1请问应该使用如下的哪个 DDL 语句来创建需要的还原表空间(undo tablespace)?ACREATE UNDO TABLESPACE undot1;BCREATE TABLESPACE UNDO undot1;CCREATE UNDO TABLESPACE undot1;DCREATE UNDO TABLESPACE AS undot1;(分数:2.00)A.B.C.D.30.请看如下的 SQL 语句:ALTER SYSTEM SET UNDO_TABLESPACE=undo_tbs2;这一 SQL 语句将完成以下的哪一个功能?A创建 undo_tbs2 表空间B删除之前的还原表
19、空间C将 undo_tbs2 表空间的状态置为挂起脱机(PENDING OFFLTNE)D说明新的事务(transactions)将使用 undo_tbs2 这个还原表空间(分数:2.00)A.B.C.D.31.数据库 CAT 有两个还原表空间:undo_cat1 和 undo_cat2。实例目前正在使用的还原表空间是undo_cat1 并使用了如下的 SQL 语句:ALTER SYSTEM SET UNDO_TABLESPACE=undo_cat2;为什么还原表空间 undo_cat1 进入了挂起脱机模式?A还原表空间 undo_cat2 还没有激活B仍然有事务正在使用 undo_cat1C
20、ALTER SYSTEM SET UNDO_TABLESPACE 没有成功D新的事务既可以使用 undo_cat1 还原表空间,也可以使用 undo_cat2 还原表空间(分数:2.00)A.B.C.D.32.使用 UPDATE 语句修改 girldogs 表中的所有记录。接下来,查询 girldogs 表来显示在 girldogs 表中的所有修改过的记录。在检查这些记录期间,却发现这个更改语句并未按照自己的意图来修改 girIdogs表。于是,发出 ROLLBACK 语句来恢复 girldogs 表的原始值,请问这是一个什么操作?A更改恢复(update recovery)B读一致性(rea
21、d consistency)C事务回滚(transaction rollback)D事务恢复(transaction recovery)(分数:2.00)A.B.C.D.33.在一个表中,每一行都有一个存储链接信息的部分,请问以下哪一个就是这一部分?A行数据B一个行头C一个列的长度D一个行目录(分数:2.00)A.B.C.D.34.应该增加以下参数的哪一个以避免过多的数据行迁移?APCTFREEBPCTUSEDCMAXEXTENTSDPCTINCREASE(分数:2.00)A.B.C.D.35.一个扩展 ROWID 与一个限制性 ROWID 之间有哪些不同?A一个扩展 ROWID 需要 10
22、字节的磁盘存储空间B一个扩展 ROWID 限制数据库最多可以有 1022 个数据文件C扩展 ROWID 目前已经不再使用了D扩展 ROWID 并不是使用一种基于 64 位的编码方案显示的(分数:2.00)A.B.C.D.36.请看以下两个 SQL 语句:TRUNCATE TABLE dept;DROP TABLE emp;当运行以上这两个 SQL 语句时,它们的执行结果会有什么不同?A截断(TRUNCATE)dept 表将产生还原数据,而删除(DROP)表将不会产生还原数据B被一个外键所引用的 dept 表是不能被截断的,但是可以删除C发“DROP TABLE dept; ”语句将造成隐含提交
23、,而发“TRUNCATE TABLE dept;”语句将不会造成隐含提交D截断(TRUNCATE)dept 表将从表中删除全部的数据并释放没有使用的磁盘空间,但是删除(DROP)表将不会释放所有没有使用的磁盘空间(分数:2.00)A.B.C.D.37.请看 DDL 语句“DROP TABLE employee CASCADE CONSTRAINTS;”,请问这一 DDL 语句执行的结果会是哪 3 个?AEmployee 表所使用的区段将被释放BEmployee 表的定义将被从数据字典中删除掉CEmployee 表中的数据将被删除,但是该表的结果将被保留DEmployee 表中的数据将被删除,但
24、是该表所使用的区段将被保留E如果在一个外键关系中 Employee 表是主表就需要使用 CASCADE CONSTRAINTS 选项(分数:2.00)A.B.C.D.E.38.想要选择这样的一种数据类型,该数据类型允许在 STUDENT 表中为每一个学生记录存储多个 Email 地址。请问应该为 EMAIL 列选择哪一种数据类型?AREFBTABLECVARRAYDVARCHAR2ENVARCHAR2(分数:2.00)A.B.C.D.E.39.发出如下的 ALTER TABLE 语句:ALTER TABLE DOGS SET UNUSED COLUMN GENDER;请问在以下有关 DOGS
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 OCP 认证 答案 解析 DOC
