2020年ORCLE认证考试题库288题(含标准答案)_第1页
2020年ORCLE认证考试题库288题(含标准答案)_第2页
2020年ORCLE认证考试题库288题(含标准答案)_第3页
2020年ORCLE认证考试题库288题(含标准答案)_第4页
2020年ORCLE认证考试题库288题(含标准答案)_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2020年ORCLE认证考试题库288题[含答案]

一、选择题

1.如果要创建一个UPDATE语句来修改EMP表中的数据,将所有员工的工薪上调10%,

则应该使用的SQL语句是。

2.可以用SETCONSTRAINTconstraint_nameDEFERRED语句,启用某个约束的,而

使用SETCONSTRAINTALLDEFERRED语句可以设置事务中所有约束的;语句SET

CONSTRAINTALLIMMEDIATE可以设置约束的应用。

3.使用RMAN对整个数据库进行恢复的正确步骤为:启动实例并加载数据库,(17个

字),(17个字)打开数据库。

4.使用LogMiner进行日志分析的基本步骤为:(7个字)、指定日志文件、(3个字)、

查询输出结果。

5.使用(1个字)命令可以显示表的结构信息

6.如果要获知索引的使用情况,可以通过查询(18个字)视图;而要获知索引的当前状态,

可以查询(10个字)视图。

7.如果要获知索引的使用情况,可以通过查询(18个字)视图;而要获知索引的当前状

态,可以查询(10个字)视图

8.使用显示游标主要有4个步骤:声明游标、(4个字)、检索数据、(4个字).

9.如果要获取数据库中创建的配置文件的信息,可以通过查询数据字典视图(12个字)

10.使用显示游标主要有4个步骤:声明游标、(4个字)、检索数据、(4个字)。

11.如果需要在SELECT子句中包括一个表的所有列,可使用符号(1个字)。

12.如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用(1个字)语

13.如果某个数据库的LGWR进程经常会因为检查点未完成而进入等待状态,则DBA应

当采取(9个字)措施来解决该问题。

14.如果定义与组有关的索条件,可以把(7个字)子句添加到SELECT语句中。

15.如果表中某列的基数比较低,则应该在该列上创建(2个字)索引。

16.启用复合控制文件后,由于多个控制文件互为镜像,内容总是(6个字)。这样在装

载Oracle数据库时,系统会读取并打开(1个字)参数所对应的所有控制文件。

17.有两种方法向对象表添加数据:一种是像关系表一样在INSERT的VALUES子句中,

为对象的每个属性提供值,隐式地创建(7个字),向对象表添加数据;另一种方式是显

示地创建(2个字),然后再将它添加到对象表。

18.如果要获取数据库中创建的配置文件的信息,可以通过查询数据字典视图(15字)

19.通过数据块空间管理参数可以控制数据块中空闲空间的使用方法,其中(1个字)用于控

制数据块的更新预留的空间,而(1个字)用于控制数据块在删除时释放空间的门槛。

20.删除Oracle数据库中父/子关系中的父表。在删除父表时下列哪个对象不会删除?

A.相关约束

B.子列

C.相关触发器相关索引

答案:B

21.下面的语句创建了一个序列对象,该序列对象的开始数为2,每次递增2,当大于

1000后,序列值重新返回到2。在空白处填写适当的代码,完成上述要求。

createsequenceseg_test

22.下列程序计算由0〜9之间的任意3个不相同的数字组成的三位数,共有多少种不同的

组合方式?完成下列程序使其能够正确运行。

DECLARE

COUNTERnumber;=0

BEGIN

FORIINloooo9LOOP

FORJIN0oooo9LOOP

IF(4个字)THEN

FORKINO9LOOP

IF(10个字)THEN

Counter:=counter4-1;

Endif

ENDLOOP;

ENDIF;

ENDLOOP;

ENDLOOP;

DBMS_OUTPUT.PUT_LINE(COUNTER);

END;

23.为了在SQL*Plus中显示初始化参数,可以使用(2个字)命令,该命令会显示初始化参

数的名称、类型和参数值。

24.为了在SQL*Plus中显示初始化参数,可以使用(2个字)命令,该命令会显示初始化参

数的名称、类型和参数值。

25.为了建立外部表,首先需要指示数据文件在操作系统上的位置。现在假设在操作系统

的F:\DATAFILE文件中存有一个数据文件,使用(一句话)语句使Oracle可以访问数据文

件。

26.使用SQL*Plus的(1个字)命令可以将文件检索到缓冲区,并且不执行。

27.为Student表手动分配存储空间,并且大小由NEXT,则应使用的语句为(7个字)如果

为Student表手动分配了一个大小为128K的新盘区,则应该使用的语句为(13个字)。

28.假设有一个表TEST,它仅包含一个字段DATA。现在创建一个触发器,实现将添加的

数据变为大写。在下面的空白处填写适当的语句。使之可以正常运行。createorreplace

trigger

test_tngger

afte

on________

foreachrow

being

:new.date:=upper();

end;

29.填写下面的语句,使其可以为Class表的ID列添加一个名为PK_CLASS」D的主键约

束。

ALTERTABLEClass

Add(1个字)PK_Class_ID

PRIMARYKEY(1个字)

30.填写下面的语句,使其可以将Class表移动到表空间SYSTEM中的数据段,并且其初

始化盘区为30KB,第二个盘区为20KB,随后分配的盘区不会增长。

ALTERTABLEClassMOVE

TABLESPACESYSTEM

STORAGE(

(3个字)

(3个字)

(2个字)

MAXEXTENTSUNLIMITED);

31.手动进行物理备份时,可以进行(9个字)、部分联机备份和(9个字)。

32.视图与数据库的表非常相似,用户也可以在视图中进行INSERT.UPDATE和

DELETE操作。通过视图修改数据时,实际上是在修改—中的数据;相应地,改变

中的数据也会反映到一中。

33.视图与数据库的表非常相似,用户也可以在视图中进行INSERT.UPDATE和

DELETE操作。通过视图修改数据时,实际上是在修改—中的数据;相应地,改变

中的数据也会反映到一中。

34.视图与数据库的表非常相似,用户也可以在视图中进行INSERT.UPDATE和

DELETE操作。通过视图修改数据时,实际上是在修改(3个字)中的数据;相应地,改

变(3个字)中的数据也会反映到(8个字)中。

35.事务的ACID的特性包括、一致性、和永久性。

36.为了建立外部表,首先需要指示数据文件在操作系统上的位置。现在假设在操作系统

的F:\DATAFILE文件中存有一个数据文件,使用(一句话)语句使Oracle可以访问数据文

件。

37.使用GRANT命令可以将系统权限授予谁?

A.用户

B.角色

C.PUBLIC公共工作组以上都可以

答案:D

判断题

38.连接到数据库的最低系统预定义角色是(7个字)

39.PL/SQL程序块主要包含3个主要部分:声明部分、可执行部分和(4个字)部分。

40.PL/SQL程序块主要包含3个主要部分:声明部分、可执行部分和(4个字)部分。

41.PCTTHRESHOLD指定一个数据块的百份比,当一行中的数据占用空间大于这个百分

比时,该行将被分隔到两个位置存储:(2个字)列被存储在基本索引段中,所有其他列

被存储在(3个字)中。

42.Oracle数据库的完整启动过程依次为如下3个步骤:启动数据库实例,、(8个字)、将

数据库设置为打开状态。

43.Oracle数据库的启动过程可以分为3个阶段:(启动数据库实例)、加载数据库、(5

个字)。在(7个字)阶段,需要完成3个操作:读取定义启动参数的文件、分配SGA

区、启动后台进程。加载数据库文件则是将数据库文件与启动的实例相关联。在(7个

字)阶段,系统会读取参数文件中指定的控制文件。

44.UNDO_MANAGEMENT参数用于指定UNDO管理模式,其取值可以为(1个字)或

(1个字)。设置为(1个字)时,表示使用撤销表空间管理回退数据;设置为(1个字)

时,表示使用回滚段管理回退数据。

45.(2个字)是具有名称的一组相关权限的组合。

46.WHERE子句可以接收FROM子句输出的数据,而HAVING子句则可以接收来自(7

个字)、FROM或(5个字)子句输入。

47.如果需要了解一个触发器的建立时间,需要查询以下哪个数据字典用户视图?

A.DBA_TABLES

B.DBA_OBJECTS

C.USE_TABLESUSE_OBJECTS

答案:A

48.在制定重做日志的配置时,应当使用以下哪个策略?

A.在相同的磁盘上存储重做日志文件以减少I/O争用

B.只在夜间运行LGWR

C.在不同的磁盘上保存重做日志文件以减少I/O争用只在夜间运行DBW0

答案:C

49."使用DBCA(DatabaseConfigurationAssistant)中包含数据文件的数据库模板创建数

库时,DBA不能修改的内容是?

A.数据库名称

B.添加新的表空间

C.控制文件初始化参数

答案:B

50.DBA远程管理数据库时不需要设置下列哪个选项?

A.OPAPWD

B.REMOTE_LOGIN_PASSWORDFILE设置为shared

C.OS_AUTHEN_PREFIX设置为OPSS口令文件

答案:C

51.以下哪个选项对高速数据缓存中的脏数据影响最大?

A.LGWR

B.SMON

C.ARCHSERVER

答案:A

52.在Oracle安装成功后,下列哪个帐户需要解锁后才能使用?

A.SYS帐户

B.SYSTEM帐户

C.ORDSYSSCOTT帐户

答案:C

53.要想声明一组公共的常量,包说明中的变量声明必须包含CONSTANT选项并初始化

变量值。

54.和指定了触发器的触发时间。当为一个表配置了约束时,它们将会

特别有用,可以规定oracle在应用约束前调用触发器,而规定在应用约

束后调用触发器。

55.簇是一种用于存储数据表中数据的方法。簇实际上是(3个字),由一组共享相同数

据块的多个(1个字)组成。

56.假设已经创建了CHAINED_ROWS表。填写下面的语句,以便时业务员信息表进行链

接记录分析:

ANALYZETABKE业务员信息

(5个字)

57.假设数据库包含3个控制文件,如果其中一个控制文件被用户误删除,则数据库将(2

个字)启动。

58.关闭数据库的几种方式:正常关闭、(4个字)、终止关闭、(4个字)。

59.关闭数据库的几种方式:正常关闭、(4个字)、终止关闭、(4个字)。

60.当数据库在(1个字)模式中运行时,无法使用单个备份文件对数据库进行恢复。因

为对模式数据库进行恢复时,必须使用所有的数据库备份,使用数据库恢复后处于一致状

态。

61.当设置了多个列的显示属性后,如果清除设置的显示属性,可以使用命令(5个字),而

当要清除某列具体的显示属性时,需要使用命令(5个字)

62.RMAN是通过(4个字)进程来完成备份操作的。

63.当Oracle检测到死锁后,它会选择一个事务退出。选择退出事务的原则是执行修改数

目的事务。

64.在

下面程序的空白出填写一定的代码,使该函数可以获取指定编号的商品价格。

Createorreplacefunctionget_price(p_IDvarchar2)

(15字符)

isv_pricenumber;

Begin

Select单价(12字符)

from商品信息where商品编号=(4字符);

Returnv_price:

Exception

Whenno_date_foundthendbms_output.put_line('查找的商品不存在!');

Whertoo_many_rowsthen

Dbms_output.put_line('程序运行错误!请使用游标');

Whenothersthen

Dbms_output.put」ine('发生其他错误!');

Endgel_price;

65.簇是一种用于存储数据表中数据的方法。簇实际上是(3个字),由一组共享相同数

据块的多个(1个字)组成。

66.创建一个UPDATE语句来修改ARTISTS表中的数据,并且把每一行的T」D值都改成

15,应该使用的SQL语句是(1条语句)

67.查看下面的程序块,其中变量var_b的结果为(1个字).

DECLARE

Var_anumber:=1200;

Var_bnumber;

BEGIN

IFVar_a>500THEN

Var_b:=5;

ELSIFvar_a>1000then

Var_b:=10;

Else

Var_b:=8;

Endif;

End;

68.查看下面的程序块,其中变量vajb的结果为(1个字).

DECLARE

Var_anumber:=1200;

Var_bnumber;

BEGIN

IFVar_a>500THEN

Var_b:=5;

ELSIFvar_a>1000then

Var_b:=10;

Else

Var_b:=8;

Endif;

End;

69.查看下面的程序块,DBMSJ3UTPUT将显示什么结果?(1个字).

DECLARE

VAR_aCHAR(1):,N,;

BEGIN

DECLARE

Var_aCHAR(2);

BEGIN

Var_a:,Y,;

END;

DBMS_OUTPUT.PUT_LINE(VAR_A);

END;

70.查看下面的程序块,DBMSJ3UTPUT将显示什么结果?(1个字).

DECLARE

VAR_aCHAR(l):,N,;

BEGIN

DECLARE

Var_aCHAR(2);

BEGIN

Var_a:'Y';

END;

DBMS_OUTPUT.PUT_LINE(VAR_A);

END;

71.查看操作在数据表中所影响的行书,可通过游标的(9个字)属性实现。

72.当对某个表加SRX锁时,则表中行的锁类型为。

73.自定义异常必须使用(5个字)语句引发。

74.在用户连接数据库后,可以查询数据字典()了解用户所具有的系统权限。(14字)

75.B树索引可以是(3个字)或者不唯一的,唯一的的B树索引可以保证索引列上不会

有重复的值。

76.(2个字)是具有名称的一组相关的一组相关权限的组合

77.在PL/SQL中,如果SELECT语句没有返回列,则会引发Oracle错误,并引发_(3

个单词)—异常。

78.使用显示游标主要有4个步骤:声明游标、_(4个字)_、检索数据、_(4个字)_

79.使用EXPORT导出数据时,可以根据需要按3种不同的方式导出数据。(1个字)方

式就是导出一个指定的基本表,包括表的定义、表中的数据,以及在表上建立的索引、约

束等。(2个字)方式是指导出属于一个用户的所有对象,包括表、视图、存储过程、序

列等。(4个字)方式是指导数据库中所有的对象。

80.oracle中临时表可以分为事务级临时表和会话级临时表,创建事务级临时表,需要使

用(4个字)子句;创建一个会话级临时表,则需要使用(4个字)子句。

81.最简单的RMAN只包括两个组件:(9个字)和(5个字)。

82.Oracle数据库系统的物理存储结构主要由3类文件组成,分别为数据文件、(4个

字)、控制文件。

83.自定义异常必须使用(5个字)语句引发。

84.子查询语句必须使用括起来,否则无法判断子查询语句的开始和结束。在子

查询语句中,不能使用一子句。

85.指定会话使用默认的日前格式时,所设置的参数为(1个字)。

86.指定会话使用默认的日前格式时,所设置的参数为(1个字)。

87.执行COMMIT操作时,后台进程会在(6个字)上执行操作。

88.执行COMMIT操作时,后台进程会在(6个字)上执行操作。

89.要设置SQL*Plus显示数字时的格式可以使用(3个字)命令,而要设置某个数字列的显

示格式要使用(4个字)命令

90.假设一个程序包,其包含了两个重载的函数max。写出下面程序调用max函数后的运

行结果。程序包主体:CreateorreplacepackagebodytestisFunctionmax(xinnumber,yin

number)retumnumberisresultnumber;BeginIfx>ythenResult:=x;ElseResult:=y;运行结果

()

91.使用()命令可以将查询结果保存在一个文件中。

92.2、PL/SQL块可以包含DECLARE、BEGIN、EXCEPTION和END部分。BEGIN和

END部分是必须的。

93.PL/SQL是一种过程语言,它改善了应用程序的可迁移性,在Oracle运行的任何平台

上都可以处理它。

94.在用户连接数据库后,可以查询数据字典()了解用户所具有的系统权限。

95.在下面程序的空白处填写一定的代码,使该函数可以获取指定编号的商品价格。

Createorreplacefunctionget_price(P_IDvarchar2)(P_IDvarchar2)_v_pricenumber;

BeginSelect单价??from商品信息where商品编号=?Returnv_price:ExceptionWhen

no_date_foundthendbms_output.put_line('查找的商品不存在!’);Whertoo_many_rows

thenDbms_output.put_line('程序运行错误!请使用游标');Whenothersthen

Dbms_output.put_line('发生其他错误!')Endget_price;

96.在物理上,一个表空间对应一个或多个(4个字)。

97.在为表中某个列定义PRIMARYKEY约束PK」D后,则系统默认创建的索引名为()

98.oracle数据库提供的对表或索引的分区方法有5种,分别为:范围区分、、

列表和.

99.在ORACLE的早期版本中,对撤销信息的管理采用(3个字)从ORACLE91后采用

(9个字)方式管理撤销信息

100.在需要滤除查询结果中重复的行时,必须使用关键字(8个字);在需要返回查询结果中

的所有行时,可以使用关键字(3个字)。

101.如果主键约束由一列组成时,该主键约束被称为一(4个字)_;如果主键约束由两

个或两个以上的列组成时,则该主键约束被称为(4个字)

102.如果要获取数据库中创建的配置文件的信息,可以通过查询数据字典视图—

103.簇是一种用于存储数据表中数据的方法.簇实际上是(2个字),由一组共享相同数

据块的多个()组成。

104.创建一个UPDATE语句来修改ARTISTS表中的数据,并且把每一行的TJD值都改

成15,应该使用的SQL语句是()

105.表空间管理类型可以分为(7个字)、(8个字)

106.SQL*Plus中的HELP命令可以向用户提供的帮助信息包括(4个字),命令作用描述

的文件,命令的缩写形式,(15个字)。

107.ROWID实际上保存的是记录的(4个字),因此通过ROWID来访问记录可以获得

最快访问速度。

108.在创建UNDO表空间时,所使用的表空间管理方式为(7个字),并且盘区的管理方

式只允许使用()方式

109.在创建本地化管理临时表空间时,不得指定盘区的管理方式为(12个字),临时表空间

的盘区管理统一使用(7个字)方式。

110.在众多的事务控制语句中,用来撤消事务的操作的语句为,用于持久化事务对数

据库操作的语句是。

111.在使用CREATETABLE语句创建索引组织表时,必须使用(17字)子句指示创建的

表为索引组织表,并且为索引组织表指定(2个字)。

112.在设置事务隔离层时,需要使用关键字。

113.在连接操作中,如果左表和右表中不满足连接条件的数据都出现在结果中,那么这种

连接是—O

114.在进行部分联机备份时,由于数据库仍然在正常运行,因此在备份过程中,必须使用

(6个字)命令使数据文件相对应的表空间出于备份模式。在备份结束后,使用(6个字)

命令恢复表空间到正常状态。

115.在检索数据时,如果使用符号,则表示检索所有的列。

116.使用$(21*冏心的()命令可以将文件检索到缓冲区,并且不执行。

117.在创建对象类型时,用户不必特意创建(4个字),它由系统隐式创建,名称与对象

类型的名称相同,并且它会接受对象类型的所有属性作为它的参数。

118.完成下面的语句,使其可以为EMPLOYEES表的EMPNO列添加一个名为

PK_EMPNO的主键约束。ATERTABLEEMPLOYEESADDCONSTRAINTPK_EMPNO

PRIMARYKEY()

119.在不为视图指定列名的情况下,视图列的名称将使用(5个字)。

120.在不为视图指定列名的情况下,视图列的名称将使用

121.在不为视图指定列名的情况下,视图列的名称将使用

122.在RMAN中,可以使用(9个字)命令对预定义的配置进行修改。

123.在ORACLE系统中,为了实现对表,视图和索引等数据库对象进行了管理,

ORACLE采用(2个字)实现。

124.在Oracle数据库中的权限可以分为两类,即(4个字)和(4个字)。(4个字)是

指在系统级控制数据库的存取和使用的机制。

125.在ORACAL数据库中将权限分为两类,即()和()、()是指在系统级控制数据库的存取

和使用机制,(对象权限)是指在模式对象上控制数据库的存取和使用的机制。(分别4字)。

126.在单行子查询中,由于内查询只返回单行单列值,因此可以把其作为来对待。

127.序列是一系列连续的整数,两个连续的整数间隔为1。

128.在下面程序的空白出填写一定的代码,使该函数可以获取指定编号的商品价格。

Createorreplacefunctionget_price(p_lDvarchar2)v_pricenumber;

Begin

Select单价from商品信息where商品编号=;

Returnv_price:

Exception

Whenno_date_foundthendbms_output.put_line('查找的商品不存

在!');

Whertoo_many_rowsthen

Dbms_output.put」ine('程序运行错误!请使用游标');

Whenothersthen

Dbms_output.put」ine('发生其他错误!');

Endget_price;

129.在下面程序的空白出填写适当的代码,使得调用该过程可以统计某产地的商品数量和

总价。

Createorreplaceprocedureproc_demo(

Merch_placeinvarchar2,

Price_sumnumber,

Merch_countnumber

)is

Begin

Selectsun(单价),count(*)into

Price_sum,Merch_countfrom商品信息where产地=;

Exception

Whernno_data_foundthen

Dbms_outpul.pul」ine('所需数据不存在!');

Whenothersthen

Dbms_output.put」ine('发生其他错误!');

Endproc_demo;

130.在下面程序的空白出填写适当的代码,使得调用该过程可以统计某产地的商品数量和

总价。

Createorreplaceprocedureproc_demo(

Merch_placeinvarchar2,

Price_sum(填空)number,

Merch_count(填空)number

)is

Begin

Selectsun(单价),count(*)into

Price_sum,Merch_countfrom商品信息where产地二(填空);

Exception

Whernno_data_foundthen

Dbms_output.put_lDe('所需数据不存在!’);

Whenothersthen

Dbms_output.put」ine('发生其他错误!');

Endproc_demo;

131.在为表中某个列定义PRIMARYKEY约束PK」D后,则系统默认创建的索引名为(9

个字)

132.在使用CREATETABLE语句创建索引组织表时,必须使用(17字)子句指示创建的

表为索引组织表,并且为索引组织表指定(2个字)。

133.数据库中只存放视图的定义,而不使用武力存储空间保存视图中的数据,这些数据仍

然放在原来的基表中。

134,使用()命令可以设置头部标题,使用()命令可以设置底部标题。

135.使用同义词常常可以保护数据库安全和方便编程。

136.你要在Oracle中使用日期信息的格式掩码。下列哪种情形不适合这个格式掩码?

A.to_date()

B.to_char()

C.altersessionsetnls_date_fbrmatto_number()

答案:D

137.只读状态的表空间不能创建、修改和删除对象。

138.8、在册IJ除表空间命令DROPTABLESPACE中,不选用INCLUDINGCONTENTS参

数,则无法删除包含有数据的表空间。

139.在Oracle11g系统中,提供了4种常用的大对象类型。这4种大对象类型分别为:

CLOB类型,该类型可以用来存储各种(3个字)数据;NCLOB类型则用于存储(3个

字)语言的字符;即非英语字符。BLOB类型主要用于存储(2个字)数据;BFILE类型用

于存储指向数据库系统外面的文件系统中文件的指针。

140.在B树索引中,通过在索引中保存排过序的索引列值与相对应记录的()来实现快

速查找。

141.在.SQL*Plus工具中,可以使用(),()命令来调用脚本文件。

142.要设置SQL*Plus显示数字时的格式可以使用(3个字)命令,而要设置某个数字列

的显示格式要使用(4个字)命令

143.唯一性约束强调所在的列不允许有相同的值,但是它的主键约束相比,唯一性约束的

列允许(2个字)或(2个字),而主键约束不允许。

144.只有表空间中所有数据文件都处于联机状态,并且表空间本身也处于联机状态时,才

能将表空间恢复成读写状态。

145."6.如果在程序包的主体中包含一个过程,但没有在程序包规范中声明这个过程,那

么它将被认为是?()"

A.非法的

B.公有的

C.受限的私有的

答案:A

146.用户查询下列哪一个数据字典视图,可以查看他其他用户授予的对象权限?()

A.DBA_SYS_PRIVS

B.USER_TAB_PRIVS_MADE

C.USER_TAB_PRIVSUSER_OBJ_PRIVS

答案:C

147.Oracle支持多种类型的不完全备份,下列哪一个不是Oracle所支持的不完全备份?

()

A.基于时间的不完全备份

B.基于用户的不完全备份

C.基于撤消的不完全备份基于更改的不完全备份

答案:B

148.Oracle数据库的最小I/O单位是().

A.表空间

B.段

C.盘区数据块

答案:D

149.HAVING子句的作用是()

A.查询结果的分组条件

B.组的筛选条件

C.限定返回的行的判断条件对结果集进行排序

答案:B

150.GROUPBY子句的作用是什么()

A.查询结果的分组条件

B.组的筛选条件

C.限定返回的行的判断条件对结果集进行排序

答案:A

151.”9.对于下面的函数,哪个语句将回成功的调用?()"

A.Calc_Sum

B.EXECUTECalc_sum(4,5)

C.EXECUTECalc_sum(23,12)Sum:=Calc_sum(23,12)

答案:A

152.把一个表空间切换到OFFLINE状态时,可以使用4个参数,不包括下列哪一个选项?

()

A.IMMEDIATE

B.NORMAL

C.TEMPORARYFORCE

答案:D

153.”7.如果创建一个名为USERPKG的程序包并在程序包汇总包含了名为test的过程。下

列哪一个是对这个过程的合法调用?()”

A.test(lO)

B.USERPKGtest(lO)

C.TEST.USERPKG(10)TEST(10).USERPKG

答案:B

154.”查看下面的语句创建了哪一种索引?

CREATEINDEXtest_index

ONstudent(studo,sname)

TABLESPACEusers

STORAGE(INITIAL64k,next32k);”

A.全局分区索引

B.位图索引

C.复合索引基于函数的索引

答案:C

155.”2.下面哪些不是过程中参数的有效模式?()"

A.IN

B.INOUT

C.OUTINOUT

答案:C

156.”10.当满足下列哪个条件时,允许两个过程具有相同的名称?()"

A.参数的名称或数量不相同时

B.参数的数量或数据类型不相同时

C.参数的数据类型和名称不相同时参数的数量和数据类型不相同时

答案:C

157."1.下列哪个语句可以在SQL*PLUS中直接调用一个过程?()"

A.RETURN

B.CALL

C.SETEXEC

答案:D

158.假设要对“商品信息”表进行分区处理,并且根据商品的产地进行分区,则应采取下列

哪一种分区方法()

A.范围分区

B.散列分区

C.列表分区组合范围散列分区

答案:C

159.当一个事务基于某些搜索条件读取一个数据表,第二个事务更新表中的数据,那么,

当第一个事务再次读取数据时,返回的结果会因为搜索条件而返回不同的结果。这种现象

叫做什么?()

A.A、假读

B.B、非重复读取

C.C、错读D、重复读

答案:A

160.在只读表空间中可以执行以下哪些操作?

A.CREATETABLE

B.ALTERTABLE

C.INSERTSELECT

答案:D

161.可以使用哪个子句来更改相关性标识符的名称?()

A.REFENCING

B.WHEN

C.INSEAT-OFRENAME

答案:A

162.”8.可以应用哪个数据字典试图来查看软件包中包含的代码?()"

A.USER_OBJECTS

B.USER-PACKAGE_TEXT

C.USER.SOURCEUSER_TEXT

答案:B

163.函数头部中的RETURN语句的作用是什么?()

A.声明返回的数据类型

B.声明返回值的大小和数据类型

C.条用函数"

函数头部不能使用RETURN语句"

答案:A

164.DBA对Oracle数据库逻辑存储结构的管理不包括下列哪些选项?

A.数据块

B.区

C.段数据库文件

答案:D

165.假设在一个表的3个字段NAME、SEX和MONTH_OF_BIRTH中分别保存姓名、性

别和出生的月份数据,则应当为这3个字段分别创建何种类型的索引?()

A.全部创建B树索引

B.全部创建位图索引

C.分别创建B树索引、位图索引和位图索引分别创建B树索引、位图索引和其

于函数的索引

答案:c

166.假设用户A将SELECTANYTABLE权限授予用户B,并且使用ADMINOPTION选

项;用户B又将SELECTANYTABLE权限授予了用户C。那么当DBA回收用户A的

SELECTANYTABLE权限后,下列中还有哪些用户将失去这个权限?()

A.只有用户B失去

B.只有用户C失去

C.用户B与用户C都失去没有任何用户失去

答案:D

167.假设用户USER1的默认表空间为USERS,他在该表空间的配额为10MB,则USER1

在USERS表空间创建基本表时,他应具有什么权限?()

A.CREATETABLE

B.CREATEUSER

C.UNLIMITEDTABLESPACELIMITEDTABLESPACE

答案:C

168.假设用户USERI的默认表空间为USERS,他在该表空间的配额为10MB,则USER1

在USERS表空间中创建基本表时,他应该具有什么权限?()

A.CREATETABLE

B.CREATEUSER

C.UNLIMITEDTABLESPACEUNLIMITEDTABLESPACE

答案:A

169.”假设两个数据文件tl和t2,下面的选项可以完成外部表的创建。

Creattabletest_table

(ms_idvarchar(20),

Tipvarchar(20),

Descvarchar(20))

ORGANIZATION

(

ORACLE_LOADER

DEFAULTDIRECTORYtest_dir

________________Parameters

(

Badfile€bad_dev.text,

LOGFILE4log_dev.txt,

FIELDSTERMINATEDBY

)

CF1.TXT,,,F2.TXT,)

);()"

A.EXTERNAL、TYPE,ACCESS>LOCATION

B.INDEX、TYPE、ACCESS.LOCATION

C.EXTERNAL>TYPE、ACCESS、LOADINDEX、TYPE、ACCEPT、LOAD

答案:B

170.RMAN资料档案库可以保存在以下什么位置?()

A.目标数据库的控制文件中

B.备用数据库的控制文件中

C.恢复目录数据库的控制文件中都可以

答案:A

171.加入当前数据库中有两个并发的事务,其中,第一个事务修改表中的数据,第二个事

务在将修改提交给数据库前查看这些数据。如果第一个事务执行回滚操作,则会发生哪种

读取现象?()

A.A、假读

B.B、非重复读取

C.C、错读D、重复读

答案:C

172.要建立一个UPDATE语句更新表的某一列数据,且更新的数据为表统计的结果。则

需要在UPDATE语句中使用什么语句?

A.UPDATE

B.SET

C.SELECTWHERE

答案:C

173.关于模式的描述下列哪一项不正确?()

A.表或索引等模式对象一定属于某一个模式

B.在ORACLE数据库中,模式与数据库用户是一一对应的

C.一个表可以属于多个模式一个模式可以拥有多个表

答案:C

174.”根据下面的匿名程序块,判断CHECK_VALUE程序单元是否一个函数?

Declare

V_testnumber;

Begin

Ifv_test>10then

Check_value(v_test);

Endif;

End;

A.可以为一个函数

B.可以,但函数必须不包含任何SQL语句

C.可以,但需要初始化变量V——TEST不可以

答案:C

175.对于游标FOR循环,以下哪一个说法是不正确的?()

A.循环隐含使用FETCH获取数据

B彳盾环隐含使用OPEN打开记录集

C.终止循环操作也就关闭了游标游标FOR循环不需要定义游标

答案:D

176.”对于下面的函数,哪个语句将回成功的调用?()

CREATORREPLACEFUNCTIONCalc_sum

(Addend_xnumber,Addend_ynumber

)

Returnnumber

As

Sumnumber;

Begin

Sum:=addend_x+addend_y;

Returnsum;

End;

I!

A.Calc_Sum

B.EXECUTECalc_sum(4,5)

C.EXECUTECalc_sum(23,l2)Sum:=Calc__sum(23,l2)

答案:D

177.”对于下面的函数,哪个语句将回成功的调用?()

CREATORREPLACEFUNCTIONCalc_sum

(Addend_xnumber,Addend_ynumber

)

Returnnumber

As

Sumnumber;

Begin

Sum:=addend_x+addend_y;

Returnsum;

End;

A.CalcSum

B.EXECUTECalc_sum(4,5)

C.EXECUTECalc_sum(23,12)Sum:=Calc_sum(23,12)

答案:D

178.对恢复目录进行CROSSCHECK检验时,如果RMAN不能找到物理存储的备份文

件,则备份文件的信息将被标记为什么?()

A.EXPIRED

B.DELETE

C.AVAILABLEUNAVAILABLE

答案:A

179.当满足下列哪个条件时,允许两个过程具有相同的名称?()

A.参数的名称或数量不相同时

B.”参数的数量或数据类型不相

同时”

C.参数的数据类型和名称不相同时参数的数量和数据类型不相同时

答案:B

180.假设EMPLOYEE表包含一个MARRIAGE歹用于描述职工的婚姻状况,则应该在

该字段上创建什么类型的索引?()

A.B树唯一索引

B.B树不唯一索引

C.基于函数的索引位图索引

答案:D

181.假设某个表空间只具有一个大小100MB的数据文件,现需要将该数据文件的大小修

改为10MB,下列操作方法中哪一项是正确的?

A.删除数据文件后再重建它

B.使用带有RESIZE子句的ALTERDATABASEDATAFILE语句

C.在ALTERDATABASEDATAFILE语句中使用Size子句

D.将数据文件的AUTOEXTENT参数设置为TRUE,这样数据文件会自动逐渐缩减

答案:B

182.在设置撤销表空间的自动管理功能时,DBA通过使用相关的初始化参数对自动撤销

表空间进行配置。在下面4个参数中,哪一个不是与自动撤销管理功能相关的参数?

A.UNDO_MANAGEMENT

B.UNDO_TABLESPACE

C.UNDO_RETENTIONSTRANSACTIONS

答案:D

183.如果某用户执行DELETE操作时误删了EMP表中的所有数据,为了使用数据泵导入

工具IMPDP导入其数据,应该使用哪个选项设置?()

A.CONTENT=ALL

B.CONTENT=DATA_ONLY

C.CONTENT=METADATA_ONLY

D.CONTENT=DATA

答案:B

184.如果经常执行类似于下面的查询语句:SELECT*fromstudentwhere

Substrb(sname,0,2)='刘'应当为STUDENT表中的SNAME列创建哪一种类型的索引?

A.B树唯一索引

B.位图索引

C.B树不唯一索引

D.基于函数的索引

答案:D

185.如果存在一个名为TEST的过程,它包含3个参数:第一个参数为P_NUM1,第二个

参数为P_NUM2,第三个参数为P_NUM3.3个参数的模式都是IN。P_NUM2参数的数据

类型是VARHAR2,第三个参数的数据类型是VARCHAR2。下列哪一个是该过程的有效调

用?

A.TEST(1010,P_NUM3=>'abc',P_NUM2=>'bcd,)

B,TEST(P_NUM3=>1010,P_NUM2=>'abc'bed')

C.TEST(P_NUM3=>1010/abc',bed')

D.上述都对

答案:B

186.哪个后台进程和其相关的数据库组成部分保证即使数据库的修改还没有记录到数据文

件,提交的数据也能保留下来?

A.DBWn和数据库高速缓冲存储区

B.LGWR和联机重做日志文件

C.CKPT和控制文件

D.DBWn和归档重做日志文件

答案:B

187.哪个后台进程负责将脏数据缓冲区的内容写入数据文件?

A.数据库缓冲区缓存

B.数据字典缓冲

C.共享池

D.重做日志缓冲区

答案:D

188.如果要启用所有角色,则应该使用哪一个命令?()

A.SETROLEALL

B.SETROLEENABLEALL

C.ALTERSESSIONALL

D.ALTERUSERROLEALL

答案:A

189.假设用户USERI的默认表空间为USERS,他在该表空间的配额为10MB,则USER1

在USERS表空间创建基本表时,他应具有什么权限?()

A.CREATETABLE

B.CREATEUSER

C.UNLIMITEDTABLESPACE

□,LIMITEDTABLESPACE

答案:C

190.如果要设置SQL*Plus每页打印的数量,则可以使用如下的哪个命令?

A.SETPAGE

B.PAGESIZE

C.SIZE

D.SETPAGESIZE

答案:D

191.假设两个数据文件tl和t2,选择下面的正确选项完成外部表的创建()Createtable

test_table(idnumber,Tipvarchar(20)Descvarchar(20))

ORGANIZATION(ORACLE_LOADERDEFAULE

DIRECTORYtest_dirparameters(Badfile'bad_dev.txt'Logfile

4log_dev.txt?FIELDSTERMINATEDBY')('Fl,txt';

F2.txt'));

A.EXTERNAL、TYPE、ACCESS、LOCATION

B.INDEX、TYPE、ACCESS>LOCATION

《EXTERNAL、TYPE、ACCEPT、LOAD

D.INDEX、TYPE、ACCEPT>LOAD

答案:A

192.对于游标FOR循环,以下哪一个说法是不正确的?

A.循环隐含使用FETCH获取数据

B.循环隐含使用OPEN打开记录集

C.终止循环操作也就关闭了游标

D.游标FOR循环不需要定义游标

答案:D

193.对于下面的函数,哪个语句将回成功的调用?CREATORREPLACEFUNCTION

Calc_sum(Addend_xnumber,Addend_ynumber(Addend_xnumber,Addend_y

number(Addend_xnumber,Addend_ynumberSumnumber;Sum

number;Sum:=addend_x+addend_

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论