admin 管理员组

文章数量: 887021


2024年2月7日发(作者:vs2010安装教程视频)

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

一、选择题

1.当进行模糊查询时,应使用关键字______和通配符_______或百分号%。

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

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

程序包主体:

Create or replace package body test is

Function max( x in number,y in number )return number is result number;

Begin

If x>y then

Result:=x;

Else

Result:=y;

End if ;

Return (result);

End max;

Function max( x in number,y in number,z in number) return number is result number;

Begin

Result :=(x,y);

Result:=(result,z);

Return(result);

End max;

End test;

调用程序块:

Begin

Dbms__line((10.21.12));

End;

运行结果。

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

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

6.根据约束的作用域,约束可以分为(4个字)和 列级约束 两种。(4个字)是字段定义的一部分,只能应用在一个列上;而(4个字)的定义独立于列的定义,它可以应用于一个表中的

多个列。

7.多行比较运算符包括____、_____和_____。

8.假设已经创建了CHAINED_ROWS表。填写下面的语句,以便对业务员信息表进行链接记录分析:

ANALYZE TABKE 业务员信息

(5个字)

9.当设置了多个列的显示属性后,如果清除设置的显示属性,可以使用命令(5个字),而当要清除某列具体的显示属性时,需要使用命令(5个字)

10.假设有一个表TEST,它仅包含一个字段DATA。现在创建一个触发器,实现将添加的数据变为大写。在下面的空白处填写适当的语句。使之可以正常运行。create or replace

trigger

test_trigger_______

afte

on ________

for each row

being

::=upper(____________);

end;

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

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

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

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

DECLARE

Var_a number:=1200;

Var_b number;

BEGIN

IF Var_a>500 THEN

Var_b:=5;

ELSIF var_a>1000 then

Var_b:=10;

Else

Var_b:=8;

End if;

End;

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

DECLARE

VAR_a CHAR(1):’N’;

BEGIN

DECLARE

Var_a CHAR(2);

BEGIN

Var_a:’Y’;

END;

DBMS__LINE(VAR_A);

END;

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

DECLARE

VAR_a CHAR(1):’N’;

BEGIN

DECLARE

Var_a CHAR(2);

BEGIN

Var_a:’Y’;

END;

DBMS__LINE(VAR_A);

END;

17.视图是否可以更新,这取决于定义视图的________语句,通常情况下,该语句越复杂,创建的视图可以更新的可能性也就______。

18.当数据库在(1个字)模式中运行时,无法使用单个备份文件对数据库进行恢复。因为对模式数据库进行恢复时,必须使用所有的数据库备份,使用数据库恢复后处于一致状态。

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

20."下面哪一个包可以用来将值显示在屏幕上?

"

_OUT

_OUTPUT

_WRITE

答案:B

DEMS_PIPE

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

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

23.使用RMAN进行目标数据库的备份时,可以使用(2个字)命令。(1个字)命令用于数据文件备份,可以将指定的数据库文件备份到磁盘或磁带。 (1个字)命令是数据的备份,可以复制一个或多个表空间,以及整个数据库中的数据。

24.使用EXPORT导出数据时,可以根据需要按3种不同的方式导出数据。(3个字)方式就是导出一个指定的基本表,包括表的定义、表中的数据,以及在表上建立的索引、约束等。(2个字)方式是指导出属于一个用户的所有对象,包括表、视图、存储过程、序列等。(4个字)方式导出是指导出数据库中所有对象。

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

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

程序包主体:

Create or replace package body test is

Function max( x in number,y in number )return number is result number;

Begin

If x>y then

Result:=x;

Else

Result:=y;

End if ;

Return (result);

End max;

Function max( x in number,y in number,z in number) return number is result

number;

Begin

Result :=(x,y);

Result:=(result,z);

Return(result);

End max;

End test;

调用程序块:

Begin

Dbms__line((10.21.12));

End;

运行结果(2字符)

27.如果用户想要对对象类型的实例进行比较排序,则需要使用(5个字)。它最重要的一个特点是:当在WHERE或ORDER BY 等比较关系子句中使用对象时会被间接地使用。

28.标准的SQL语言语句类型可以分为: (9个字) 、数据操纵语句(DML)和(9个字) 。

29.如果要创建一个UPDATE语句来修改EMP表中的数据,将所有员工的工薪上调10%,则应该使用的SQL语句是。

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

31.如果某个数据库的LGWR进程经常会因为检查点未完成而进入等待状态,则DBA应当采取(9个字)措施来解决该问题。

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

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

34.启用复合控制文件后,由于多个控制文件互为镜像,内容总是(6个字)。这样在装载Oracle数据库时,系统会读取并打开(1个字)参数所对应的所有控制文件。

35.可以用 SET CONSTRAINT constraint_name DEFERRED 语句,启用某个约束的 ,而使用SET CONSTRAINT ALL DEFERRED语句可以设置事务中所有约束的 ;语句SET

CONSTRAINT ALL IMMEDIATE可以设置约束的应用。

36.使用(1个字)命令可以将缓冲区中的SQL命令保存到一个文件中,并且可以使用(1个字)命令运行该文件。

37.你要根据PRODUCT_NAME列从PROFITS表查询中过滤返回的数据。下列哪个子句包含相应过滤条件的引用?

having

答案:C

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

39."使用 DBCA(Database Configuration Assistant)中包含数据文件的数据库模板创建数据

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

"

A.数据库名称

B.添加新的表空间

C.控制文件

答案:B

初始化参数

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

_LOGIN_PASSWORDFILE 设置为shared

_AUTHEN_PREFIX 设置为OPSS

答案:C

口令文件

41.使用下列哪一种工具能够对 OMS 进行配置?

*Plus

答案:C

OMS 控制台

42.如果 Oracle 的一些组件需要删除,这时必须利用下列哪个工具对其卸载。

Database Configuration Assistant

Enterprise Manager

Universal Installer Enterprise Manager Configuration Assistant

答案:C

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

A.数据块

B.区

C.段 数据库文件

答案:D

44.必须指定下列哪一个从句才能允许授权者将系统权限又授予其他用户?

GRANT OPTION

ADMIN OPTION

E

答案:B

WITH MANAGE OPTION

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

_date()

_char()

session set nls_date_format

答案:D

to_number()

46.定义下列约束时,Oracle 不会为下列哪一种约束自动建立唯一性约束?

Y KEY

N KEY

答案:C

以上均不会

47.你要操纵Oracle数据,下列哪个不是SQL命令?

* from dual;

define

emp set ename = 6543 where ename = ‘SMITHERS’;

employees(empid varchar2(10) primary key);

答案:B

create table

48.Oracle数据库中发出一个查询。下列哪个选项不能查询对用户定义静态表达式执行数学运算时的查询组件?

A.列子句

B.表子句

答案:D

where子句

49."你要开发的 PL/SQL 包包含名称相同而变量数据类型不同的过程,可以采用PL/SQL

什么特性?

"

A.打包

B.重载

C.封装

答案:B

PL/SQL 中没有可用功能

50.如何停止基本循环的循环操作?

A.在 LOOP 语句中的条件为FALSE 时停止

B.这种循环具有预先设定的需要完成的循环次数

WHEN 语句中的条件为FALSE

答案:D

EXIT WHEN 语句中的条件为TRUE

51.哪种约束仅可以在列级定义?

NULL

答案:B

PRIMARY KEY

52.隐含游标和外部游标的区别是什么?

A.隐含游标是用来控制返回多个记录的查询的语句

B.外部游标是为了在 PL/SQL 中使用DML 语句和PL/SQL SELECT 语句

C.隐含游标 OPEN,FETCH,CLOSE 语句控制

查询

答案:D

外部游标仅仅查询返回多个记录的

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

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

A.相关约束

B.子列

C.相关触发器

答案:B

相关索引

55.Oracle数据库的完整启动过程依次为如下3个步骤:启动数据库实例,、(8个字)、将数据库设置为打开状态。

56.WHERE子句可以接受FORM子句输出的数据,而HAVING子句则可以接收来自_____、FORM或________子句的输出。

57.UNDO_MANAGEMENT 参数用于指定UNDO 管理模式,其取值可以为(1个字)或(1个字)。设置为(1个字)时,表示使用撤销表空间管理回退数据;设置为(1个字)时,表示使用回滚段管理回退数据。

58.ROWID实际上保存的是纪录的(4个字),因此通过ROWID来访问纪录可以获得最快的访问速度。

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

60.RMAN可以进行两种不同类型的备份:(4个字)和(4个字)。在进行(4个字)时,RMAN会将数据文件中除空白数据块之外的所有数据块都备份到备份集中。

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

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

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

B.只在夜间运行LGWR

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

答案:C

只在夜间运行DBW0

63.PCTTHRESHOLD指定一个数据块的百份比,当一行中的数据占用空间大于这个百分比时,该行将被分隔到两个位置存储:(2个字)列被存储在基本索引段中,所有其他列被存储在(3个字)中。

64.锁粒度与数据库系统的并发度和并发控制的开销密切相关。锁粒度越大,数据库中所能够使用的资源也就 ,并发度也就 ,系统开销也就 。

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

66.B树索引可以是(3个字)或者(4个字),(3个字)的B树索引可以保证索引列上不会有重复的值。

67.___函数返回某个字符的ASCH值,______函数返回某个ASCII值对应的字符。

68.(5个字)数据类型与(3个字)的类型都用于存储字符串。如果定义了(3个字)类型的字段,并且向其赋值时,字符串的长度小于定义的长度,则使用空格填充;而VARCHAR2类型的字段用于存储变长的字符串,即如果向该列赋的字符长度小于定义时的长度,该列的字符长度只会是实际字符数据的长度,系统不会使用空格填充。

69.Oracle数据库提供对表或索引的分区方法有5种:范围分区,(4个字),列表分区,(8个字)和(8个字)。

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

A.用户

B.角色

公共工作组

答案:D

一. 判断题

以上都可以

71.为表定义的约束默认情况下在什么时候会操作进行检查?

A.在SQL 语句的解析过程中进行约束检查

B.在SQL 语句的执行过程中进行约束检查

C.在SQL 语句的执行完毕后中进行约束检查

答案:C

在事务提交时进行约束检查

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

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

Create or replace procedure proc_demo(

Merch_place in varchar2,

Price_sum(填空)number,

Merch_count(填空)number

) is

Begin

Select sun(单价),count(*) into

Price_sum,Merch_count from 商品信息 where 产地=(填空);

Exception

Whern no_data_found then

Dbms__line(‘所需数据不存在!’);

When others then

Dbms__line(‘发生其他错误!’);

End proc_demo;

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

75.数据泵的导出与导入可以实现逻辑备份和逻辑恢复。通过使用(),可以将数据库对象备份到转储文件中;当表被意外删除或其他误操作时,可以使用()将转储文件中的对象和数据导入到数据库。

76.使用SQL*Loader导入数据时,必须编辑(5个字)和数据文件(.DAT)。

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

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

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

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

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

82.oracle 中临时表可以分为事务级临时表和会话级临时表,创建事务级临时表,需要使用(4个字)子句;创建一个会话级临时表,则需要使用(4个字)子句。

83.在为表中某个列定义PRIMARY KEY约束PK_ID 后, 则系统默认创建的索引名为(9个字)

84.在为表中某个列定义PRIMARY KEY约束PK_ID 后, 则系统默认创建的索引名为(4个字)

85.在使用CREATE TABLE语句创建索引组织表时,必须使用(17字) 子句指示创建的表为索引组织表,并且为索引组织表指定(2个字)。

86.如果一个表需要经常查询,就可以多建一些索引;如果查询次数不多,则不必要建立很多索引。

87.只有表空间中所有数据文件都处于联机状态,并且表空间本身也处于联机状态时,才能将表空间恢复成读写状态。

88.运行在非归档模式下的数据库,如果数据库崩溃可以恢复所有用户所提交的事务操作。

89.视图是否可以更新,这取决于定义视图的(1个字)语句,通常情况下,该语句越复杂,创建的视图可以更新的可能性也就(2个字)。

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

91.在ORACLE的早期版本中,对撤销信息的管理采用(3个字)从ORACLE 9I后采用(9个字)方式管理撤销信息

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

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

94.在下面程序的空白处填写一定的代码,使该函数可以获取指定编号的商品价格。Create or replace function get_price(P_ID varchar2)(P_ID varchar2)_ v_price number;

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

no_date_found then dbms__line(‘查找的商品不存在!’);Wher too_many_rows

thenDbms__line(‘程序运行错误!请使用游标’);When others then

Dbms__line(‘发生其他错误!’)End get_price;

95.在下面程序的空白出填写适当的代码,使得调用该过程可以统计某产地的商品数量和总价。Create or replace procedure proc_demo(Merch_place in varchar2, Price_sum out number

Merch_count out number) is BeginSelect sun(单价),count(*) into Price_sum,Merch_count from

商品信息 where 产地=()

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

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

98.在PL/SQL中,如果SELECT语句没有返回列,则会引发Oracle错误,并引发__(3个单词)__异常。

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

100.8、 在删除表空间命令DROPTABLESPACE中,不选用INCLUDINGCONTENTS参数,则无法删除包含有数据的表空间。

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

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

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

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

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

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

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

108.在创建本地化管理临时表空间时,不得指定盘区的管理方式为()临时表空间的盘区管理统一使用()方式

109.在

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

Create or replace procedure proc_demo(

Merch_place in varchar2,

Price_sum(填空)number,

Merch_count(填空)number

) is

Begin

Select sun(单价),count(*) into

Price_sum,Merch_count from 商品信息 where 产地=(填空);

Exception

Whern no_data_found then

Dbms__line(‘所需数据不存在!’);

When others then

Dbms__line(‘发生其他错误!’);

End proc_demo;

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

111.在传统上,Oracle 在启动实例时将读取本地的一个文本文件,并利用从中获取的初始化参数对实例和数据库进行设置,这个文本文件称为(7个字)(简称PFILE)。而从Oracle

9i后,Oracle开始提供(11个字)(简称SPFILE)。它是一个二进制格式的文件,并始终存放在数据库服务器端。

112.在SQL语句中,用于向表中插入数据的语句是(1个字)

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

114.在PL/SQL中,如果SELECT语句没有返回列,则会引发Oracle错误,并引发(13个字)异常。

115.在Oracle的早期版本中, 对撤销信息的管理采用(5个字)从 Oracle 9i 后采用(4个字)方式管理撤销信息。

116.在创建本地化管理临时表空间时, 不得指定盘区的管理方式为(12个字),临时表空间的盘区管理统一使用(7个字)方式。

117.在

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

Create or replace function get_price(p_ID varchar2)

(15字符)

is v_price number;

Begin

Select 单价 (12字符)

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

Return v_price:

Exception

When no_date_found then dbms__line(‘查找的商品不存在!’);

Wher too_many_rows then

Dbms__line(‘程序运行错误!请使用游标’);

When others then

Dbms__line(‘发生其他错误!’);

End get_price;

118.在创建对象类型时,用户不必特意创建(4个字),它由系统隐式创建,名称与对象类型的名称相同,并且它会接受对象类型的所有属性作为它的参数。

119.一个表空间具有 (9个字)、 在线(ONLINE)、只读(READ ONLY)、(13个字)。

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

121.下面的语句创建了一个序列对象,该序列对象的开始数为2,每次递增2,当大于1000后,序列值重新返回到2。在空白处填写适当的代码,完成上述要求。

create sequence seg_test

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

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

DECLARE

COUNTER number;=0

BEGIN

FOR I IN 1。。。。9 LOOP

FOR J IN 0。。。。9 LOOP

IF (4个字)THEN

FOR K IN 0……..9 LOOP

IF (10个字)THEN

Counter:=counter+1;

End if

END LOOP;

END IF;

END LOOP;

END LOOP;

DBMS__LINE(COUNTER);

END;

123.为Student表手动分配存储空间,并且大小由NEXT,则应使用的语句为(7个字)如果为Student表手动分配了一个大小为128K的新盘区,则应该使用的语句为(13个字)。

124.通过数据块空间管理参数可以控制数据块中空闲空间的使用方法,其中(1个字)用于控制数据块的更新预留的空间,而(1个字)用于控制数据块在删除时释放空间的门槛。

125.填写下面的语句,使其可以将Class表移动到表空间SYSTEM中的数据段,并且其初始化盘区为30KB,第二个盘区为20KB,随后分配的盘区不会增长。

ALTER TABLE Class MOVE

TABLESPACE SYSTEM

STORAGE(

(3个字)

(3个字)

(2个字)

MAXEXTENTS UNLIMITED);

126.在B树索引中,通过在索引中保存排过序的(4个字)与相对应记录的(5个字)来实现快速查找。

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

128.7、 命名程序单元式已经命名并保存的PL/SQL块,这样就可以重新使用它们。存储程序单元式保存在数据库中的命名程序单元。

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

130.一个表空间具有(2个字)联机,只读,(2个字)状态

131.唯一性约束强调所在的列不允许有相同的值,但是它的主键约束相比,唯一性约束的列允许(2个字)或(2个字),而主键约束不允许。

132.完成下面的语句,使其可以为EMPLOYEES表的EMPNO列添加一个名为PK_EMPNO的主键约束。 ATER TABLE EMPLOYEES ADD CONSTRAINT PK_EMPNO

PRIMARY KEY ()

133.通过使用()命令,可以对控制查询结果集中列的显示格式。

134.在传统上,Oracle 在启动实例时将读取本地的一个文本文件,并利用从中获取的初始化参数对实例和数据库进行设置,这个文本文件称为(7个字)(简称PFILE)。而从Oracle

9i后,Oracle开始提供(11个字)(简称SPFILE)。它是一个二进制格式的文件,并始终存放在数据库服务器端。

135.视图是否可以更新,取决于定义视图的()语句,通常情况下,语句越复杂,创建的视图可以被更新的可能性就(2个字)。

136.当控制外部游标时,哪个语句执行查询并且获取结果集?

答案:B

CURSOR

137.使用()命令可以在屏幕上输出一行数据。这种输出方式有助于在脚本文件中向用户传递相应的信息。

138.在使用CREATE TABLE语句创建索引组织表时,必须使用(17字) 子句指示创建的表为索引组织表,并且为索引组织表指定(2个字)。

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

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

141.在进行部分联机备份时,由于数据库仍然在正常运行,因此在备份过程中,必须使用(6个字)命令使数据文件相对应的表空间出于备份模式。在备份结束后,使用(6个字)命令恢复表空间到正常状态。

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

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

144.索引簇适用于(3个字)表,散列簇适用于(2个字)表。

145.以下哪种分区方法适用于存放离散的数据()

A.范围分区

B.散列分区

C.列表分区

答案:C

索引分区

146.下列哪个不是重做日志缓冲区的特点?

A.可循环再用

B.包含已经修改的块信息

C.其大小由参数LOG_BUFFER定义

答案:D

是PGA区的一部分

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

答案:D

EXEC

148.假设要对“商品信息”表进行分区处理,并且根据商品的产地进行分区,则应采取下列哪一种分区方法()

A.范围分区

B.散列分区

C.列表分区

答案:C

组合范围散列分区

149.在创建表空间时, 可以指定表空间中存储对象的默认存储参数, 其中()参数用于设置分配给每一个对象的初始区大小.

L

REASE MINEXTENTS

答案:A

150.使用ALTER INDEX….REBUILD语句不可以执行下面的哪个任务?()

A.将反向键索引重建为普通索引

B.将一个索引移动到另一个表空间

C.将位图索引更改为普通索引

答案:D

将一个索引分区移动到另一个表空间

151.脏(DIRTY)缓冲区指的是什么?

A.正在被访问的数据缓冲区

B.已经被修改,但还没有写到文件的数据缓冲区

C.空闲的数据缓冲区

答案:B

已经被修改,并且已经写到磁盘的数据缓冲区

152."3.如果存在一个名为TEST的过程,它包含3个参数:第一个参数为P_NUM1,第二个参数为P_NUM2,第三个参数为P_NUM3.3个参数的模式都是IN。P_NUM2参数的数据类型是VARHAR2,第三个参数的数据类型是VARCHAR2。下列哪一个是该过程的有效调用?()"

(1010,P_NUM3=>’abc’,P_NUM2=>’bcd

(P_NUM3=>1010,P_NUM2=>’abc’,’bcd

(P_NUM3=>1010,’abc’,bcd

答案:B

上述都对

153.用( )语句修改表的一行或多行数据。

答案:A

WHERE

154."5.根据下面的匿名程序块,判断CHECK_VALUE程序单元是否一个函数?()"

A.可以为一个函数

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

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

答案:C

不可以

155.以下哪些事件不会引起LGWR进程启动?

A.用户提交事务

B.用户执行URDDATE

C.在DBWn进程将修改的缓冲区数据写到磁盘前 当重做日志缓冲达到1/3满

答案:B

156.向数据库发出一个COMMIT命令提交事务时,哪个后台进程将重新做日志缓冲区的内容写入联机重新做日志文件?

答案:B

CMMT

157.想在另一个模式中创建表,用户最少应该具有什么系统权限?( )

TABLE

ANY TABLE

CE DBA

答案:B

158.下面哪一个不是系统权限?( )

TABLE

TABLE

答案:C

CREATE

159.下列哪一项资源不能在用户配置文件中限定?( )

A.各个会话的用户数

B.登录失败的次数

C.使用CPU时间

答案:B

使用SGA区的大小

160.下列哪一项是关于簇和簇表不正确的描述()

A.创建索引簇和簇表后就可以向其中添加数据了

B.簇实际上是一组表

C.因为簇将不同于表的相关行一起存储到相同的数据块中,所以合理使用簇可以帮助减少查询数据时所需的磁盘读取量。

答案:A

簇表是簇中的某一个表

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

NCING

D-OF

答案:A

RENAME

162.在设置撤销表空间的自动管理功能时,DBA通过使用相关的初始化参数对自动撤销表空间进行配置。在下面4个参数中,哪一个不是与自动撤销管理功能相关的参数?

_MANAGEMENT

_TABLESPACE

_RETENTIONS

答案:D

TRANSACTIONS

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

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

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

同时"

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

答案:B

参数的数量和数据类型不相同时

164.何时使用外全联接?

A.两个表都有 NULL 值时

B.需要一个表的所有不能匹配的数据时;

C.需要两个表的所有匹配的数据时

答案:D

需要两个表的所有不能匹配的数据时

165.假设用户 USER1 的默认表空间为 USERS,他在该表空间的配额为10MB,则USER1在USERS表空间中创建基本表时,他应该具有什么权限?()

TABLE

USER

TED TABLESPACE

答案:A

UNLIMITED TABLESPACE

166.假设EMPLOYEE表包含一个MARRIAGE列,用于描述职工的婚姻状况,则应该在该字段上创建什么类型的索引?()

A.B树唯一索引

B.B树不唯一索引

C.基于函数的索引

答案:D

位图索引

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

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

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

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

答案:C

一个模式可以拥有多个表

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

Declare

V_test number;

Begin

If v_test >10 then

Check_value(v_test);

End if ;

End;

"

A.可以为一个函数

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

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

答案:C

不可以

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

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

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

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

答案:D

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

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

OUT

IN

答案:C

OUT

171.对恢复目录进行CROSSCHECK检验时,如果RMAN不能找到物理存储的备份文件,则备份文件的信息将被标记为什么?()

D

BLE

答案:A

UNAVAILABLE

172.下列哪个不是BOOLEAN变量可能的取值?

C. BLANK

答案:D

173."查看下面的语句创建了哪一种索引?______

CREATE INDEX test_index

ON student (studo,sname)

TABLESPACE users

STORAGE(INITIAL 64k, next 32k);"

A.全局分区索引

B.位图索引

C.复合索引

答案:C

基于函数的索引

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

ATE

ARY

答案:D

FORCE

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

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

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

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

答案:A

都可以

176.HAVING子句的作用是什么()

A.查询结果的分组条件

B.组的筛选条件

C.限定返回的行的判断条件

答案:B

对结果集进行排序

177.GROUP BY子句的作用是什么()

A.查询结果的分组条件

B.组的筛选条件

C.限定返回的行的判断条件

答案:A

对结果集进行排序

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

_Sum

E Calc_sum(4,5)

E Calc_sum(23,12)

答案:A

Sum:=Calc_sum(23,12)

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

_OBJECTS

-PACKAGE_TEXT

_SOURCE

答案:B

USER_TEXT

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

CREAT OR REPLACE FUNCTION Calc_sum

(Addend_x number,Addend_y number

)

Return number

As

Sum number;

Begin

Sum:=addend_x+addend_y;

Return sum;

End;

"

_Sum

E Calc_sum(4,5)

E Calc_sum(23,12) Sum:=Calc_sum(23,12)

答案:D

181.当一个服务器进程找不到足够的空闲空间来放置从磁盘读入的数据块时,将发生什么?

A.通知CKPT进程清楚DIRTY缓冲区

B.通知SMON进程清楚DIRTY缓冲区

C.通知CKPT进程激活一个检查点

D.通知DBMn进程将DIRTY

答案:D

182.下列哪个语句允许检查UPDATE 语句所影响的行数?

%FOUND

%ROWCOUNT

%COUNTD

答案:B

SQL%NOTFOUND

183.哪一个表空间不能切换为脱机状态?

A.临时表空间TEMP

B.用户表空间USER

C.索引表空间INDEX

D.系统表空间SYSTEM

答案:D

184.可以应用哪个数据字典试图来查看软件包中包含的代码?

_OBJECTS

-PACKAGE_TEXT

_SOURCE

_TEXT

答案:B

185.解析后的SQL语句在SGA的哪个区域中进行缓存?

A.数据缓冲区

B.日志缓冲区

C.共享池

D.大池

答案:C

186.建立序列后,首次调用序列时应该使用哪个序列()

L

L

答案:C

187.假设某个表空间只具有一个大小100MB的数据文件,现需要将该数据文件的大小修改为10MB,下列操作方法中哪一项是正确的?

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

B.使用带有RESIZE子句的ALTER DATABASE DATAFILE语句

C.在ALTER DATABASE DATAFILE语句中使用Size子句

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

答案:B

188.如果创建一个名为USERPKG的程序包并在程序包汇总包含了名为test的过程。下列哪一个是对这个过程的合法调用?

A..test(10)

(10)

G(10)

(10).USERPKG

答案:B

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

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

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

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

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

答案:D

190.如果存在一个名为TEST的过程,它包含3个参数:第一个参数为P_NUM1,第二个参数为P_NUM2,第三个参数为P_NUM3.3个参数的模式都是IN。P_NUM2参数的数据类型是VARHAR2,第三个参数的数据类型是VARCHAR2。下列哪一个是该过程的有效调用?

(1010,P_NUM3=>’abc’,P_NUM2=>’bcd’)

(P_NUM3=>1010,P_NUM2=>’abc’,’bcd’)

(P_NUM3=>1010,’abc’,bcd’)

D.上述都对

答案:B

191.当启动Oracle实例时,默认情况下,哪个后台进程不会被启动?

答案:D

192.查看下面的语句创建了哪一种索引?_ C___________ CREATE INDEX test_index

ON student (studo,sname) TABLESPACE users STORAGE(INITIAL 64k, next 32k);

A.全局分区索引

B.位图索引

C.复合索引

D.基于函数的索引

答案:C

193.DBA在使用下面语句删除表空间时返回了错误信息,DROP TABLESPACE USER02;导致错误的原因可能是下列哪一项?

A.该表空间处于联机状态

B.该表空间处于脱机状态

C.该表空间处于只读状态

D.该表空间非空,即包含数据库对象

答案:D

194.以下哪个Oracle工具可以在客户端使用?()

D.全部都可以

答案:A

195.以下定义的哪个变量是非法的?

_ab NUMBER(3);

_ab NUMBER(3)NOT NULL:=’0’;

_ab NUMBER(3)DEFAULT:=1;

_ab NUMBER(3):=3;

答案:C

196.下列哪个语句可以在SQL*PLUS中直接调用一个过程?

答案:D

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

A.声明返回的数据类型

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

C.条用函数

D.函数头部不能使用RETURN语句

答案:A

198.假设EMPLOYEE表包含一个MARRIAGE列,用于描述职工的婚姻状况,则应该在该字段上创建什么类型的索引?

A.B树唯一索引

B.B树不唯一索引

C.基于函数的索引

D.位图索引

答案:D

199.如果在程序包的主体中包含一个过程,但没有在程序包规范中声明这个过程,那么它将被认为是

A.非法的

B.公有的

C.受限的

答案:A

私有的

200.下列关于约束与索引的说法中,哪一项是不正确的?

A.在字段上定义PRIMARY KEY约束时会自动创建B树唯一索引

B.在字段上定义UNIQUE约束时会自动创建一个B树唯一索引

C.默认情况下,禁用约束会删除对应的索引,而激活约束会自动重建相应的索引

定义FOREIGN KEY 约束时会创建一个B树唯一索引

答案:D

201.下列关于脱机表空间的描述中,哪一项是正确的?

A.任何表空间都可以被设置为脱机状态

B.任何表空间都可以被设置为脱机状态

C.在将表空间设置为脱机状态时,属于该表空间的数据文件仍然处于联机状态

进行检查

答案:D

如果表空间设置为脱机状态,在下一次启动数据库时,不会对该表空间的数据文件的可用性

202.使用什么命令可以清除表中所有的内容?

答案:D

TRUNCATE

203.使用哪两个命令可以在SQL语句中定义变量?

和ACCEPT

和 &符号

和 &符号

答案:A

DEFINE和 DECLARE

204.使用传统导出工具EXP导出SCOTT用户的所有对象时,应该选择下列哪一项?()

S

答案:B

FULL=Y

205.使用DESCRIBE命令显示某个表的信息时,不会显示哪类信息?

A.列名称

B.列的空值特性

C.表名称 列的长度

答案:C

206.如果PL/SQL程序块的可执行部分印发了一个错误,则程序的执行顺序将发生什么变化?

A.程序将转到EXCEPTION 部分运行

B.程序将中止运行

C.程序仍然正常运行

D.以上都不对

答案:A

207.声明%TYPE 类型的变量时,服务器将会做什么操作?

A.为该变量检索数据库列的数据类型

B.复制一个变量

C.检索数据库中的数据

答案:A

为该变量检索列的数据类型和值

208.某用户需要创建一个很小的表,但是该表会被许多查询使用,这时用户应当在创建该表时指定下列哪个子句?()

E和PCTUSED

ING

答案:B

TABLESPACE

209.如果一个表中某条记录的一个字段暂时不具有任何值,那么在其中将保存说明内容?

A.空格字符

B.数字

C. 该字段数据类型的默认值

答案:C

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

PAGE

ZE

PAGESIZE

答案:D

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

ROLE ALL

ROLE ENABLE ALL

SESSION ALL

USER ROLE ALL

答案:A

212.如果要控制列的显示格式,那么可以使用哪个命令?

答案:C

213.如果希望在激活约束时不验证表中已有的数据是否满足约束的定义,那么可以使用下列哪一个关键字?

IVE

TE

DATE

答案:D

214.如果为表EMPLOYEES添加一个字段EMAIL,并且规定每个雇员都必须具有唯一的EMAIL地址,则应当为EMAIL字段建立哪种约束?

Y KEY

D

TE

答案:B

215.如果经常执行类似于下面的查询语句: SELECT * from student where

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

A.B树唯一索引

B.位图索引

C.B树不唯一索引

D.基于函数的索引

答案:D

216.使用ALTER INDEX….REBUILD语句不可以执行下面的哪个任务?

A.将一个索引分区移动到另一个表空间

B.将反向键索引重建为普通索引

C.将一个索引移动到另一个表空间

答案:A

将位图索引更改为普通索引

217.下列哪一项可以正确引用记录表变量中的一个值?()

_abc(1)

_abc(1).col

_

答案:B

tab_()

218.下列哪个子句在SELECT语句中用于排序结果集 ()

子句

子句

子句

答案:D

ORDER BY子句

219.下面哪种不完全恢复需要使用SCN号作为参数?()

A.基于时间的不完全恢复

B.基于撤销的不完全恢复

C.基于更改的不完全恢复

答案:C

基于顺序的不完全恢复

220.下面哪一个函数把字符串X中的所有英文单词转换为首字母大写的形式()

p()函数

()函数

()函数

答案:A

lower()函数

221.下面哪一个参数不能在STORAGE子句中进行设置?()

L

D

ENTS

答案:B

NEXT

222.下面哪一个不是系统权限?()

TABLE

TABLE

答案:C

CREATE INDEX

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

OUT

IN

答案:C

OUT

224.用户经常需要在EMP表的SEX列上统计不同性别的员工信息,应该在SEX裂伤建立哪种类型的索引?()

A.B树索引

B.反向索引

C.位图索引

答案:D

函数索引

225.下列哪一项资源不能在用户配置文件中限定?()

A.各个会话的用户数

B.登录失败的次数

C.使用CPU时间

答案:A

使用SGA区的大小

226.在 使用CREATE TRIGGER 语句创建行级触发器时,哪一个语句用来引用旧数据?( )

EACH

NCING

答案:D

OLD

227.下列哪一项可以正确得引用记录变量中的一个的值?

_abc(1);

_abc(1).col;

_;

答案:B

rec_abc(1).first();

228.下列哪一个锁模式不属于Oracle?( )

A.A、共享锁

B.B、排他锁

C. C、行级共享锁

答案:D

D、死锁

229.下列哪一个是交集运算符()

ECT

MINUS

答案:A

230.下列哪一个命令用来显示RMAN通道的配置信息?

Y

答案:C

都可以

231.下列哪一个命令可以将一个文件的备份还原到数据库原目录中?()

R

答案:D

RESTORE

232.下列哪一个动作不会激发一个触发器?()

A.更新数据

B.查询数据

C.删除数据

答案:B

插入数据

233.假设用户通过操作系统命令将数据库的控制文件重命名,但是没有对初始化参数进行相应的修改,那么在下一次启动数据库时将会发生下列哪种情况?()

A.数据库无法加载

能够自动搜索到更名后的控制文件,并利用它来打开数据库

C.数据库能够加载,但是却无法打开

用它来打开数据库

答案:A

Oracle将自动创建一个新的控制文件,并利

234.下面哪个系统预定义角色允许一个用户创建其他用户?()

T

CE

答案:B

SYSDBA

235.在下列各选项中,关于同义词的描述哪一项是不正确的?()

A.同义词是数据库对象的一个替代名,在使用同义词时,Oracle会将其翻译为对应的对象名称

B.在创建同义词时,所替代的模式对象必须存在

中的同义词分为公有同义词和私有同义词

答案:B

公有同义词在数据库中所有的用户都可以使用;私有同义词由创建它的用户所拥有

236.在创建需要存储顾客表中的所有列值的记录变量时,将使用什么?

A.%TYPR

B.%ROWTYPE

C.列列表

答案:B

%ROWCOUNT

237.如果循环在某种条件下可能不需要执行,则可以使用哪一种循环?

循环

循环

C.在循环的最后

答案:B

以上位置都可以

238."你要在一个事务的SQL*Plus 会话中改变一些数据。下列哪个选项通常不表示事务结

束?

"

A.发出 update 语句

B.发出 commit 语句

C.发出 rollback 语句

答案:A

结束会话

239.如果刚刚通过一个PL/SQL程序修改了一些程序单元,现需要将它们重新编译。则以下正确的语句是?

A.不能使用PL/SQL程序重新编译程序单元

B.可以使用DBMS_LE包过程来重新编译程序单元

C.可以使用DBMS_E包过程来重新编译程序单元

DBMS__COMPILE包过程来重新编译程序单元

答案:D

可以使用

240.要想声明一组公共的常量,包说明中的变量声明必须 。

A.包含 CONSTANT 选项

B.包含 CONSTANT 选项并初始化变量值

C.与在主体中声明的变量匹配

答案:B

从数据库中检索适当的数据

241.只能存储一个值的变量是哪些变量?()

A.游标

B.标量变量

C.游标变量

答案:B

记录变量

242.以下定义的哪个变量是非法的?

_ab NUMBER(3);

_ab NUMBER(3)NOT NULL:=’0’;

_ab NUMBER(3)DEFAULT:=1;

答案:C

var_ab NUMBER(3):=3;

243.在下列各选项中,关于序列的描述哪一项是不正确的?()

A.序列是Oracle提供的用于产生一系列唯一数字的数据库对象

B.序列并不占用实际的存储空间

C.使用序列时,需要用到序列的两个伪列NEXTVAL与CURRVAL。其中,NEXTVAL将返回序列生成的下一个值,而CURRVAL返回序列的当前值

使用序列的伪列CURRVAL,以返回当前序列值

答案:C

在任何时候都可以

244.下列哪个语句允许检查UPDATE 语句所影响的行数?()

%FOUND

%ROWCOUNT

%COUNTD

答案:D

SQL%NOTFOUND

245.在为已有的数据库创建复合控制文件的过程中,数据库应当处于什么状态?()

A.打开状态

B.关闭状态

C.未加载状态

答案:C

静默状态

246."在使用CREATE TRIGGER语句创建行级触发器时,哪一个语句用来引用旧数据? ()"

EACH

NCING

答案:D

OLD

247.在设置自动撤销管理时, 下列()参数用于设置所使用的撤销表空间.

_MANAGEMENT

_TABLESPACE

_RETENTION

答案:A

ROLLBACK_SEGMENTS

248.在设置自动撤销管理时, 下列()参数用于设置撤销数据的保留时间.

_MANAGEMENT

_TABLESPACE

_RETENTION

答案:C

ROLLBACK_SEGMENTS

249.在对恢复目录进行CROSSCHECK检验时,如果RMAN不能找到物理存储的备份文件,则备份文件的信息将被标记为()

D

BLE

答案:A

UNAVAILABLE

250.在定义游标时候使用的FOR UPDATE 子句的作用是()

A.执行游标

B.执行SQL语句的UPDATE 语句

C.对要更新表的列进行枷锁

答案:D

都不对

251.在定义游标时候使用的FOR UPDATE 子句的作用是

A.执行游标

B.执行SQL语句的UPDATE 语句

C.对要更新表的列进行枷锁

答案:D

都不对

252.在下面有关ANY运算符的描述中,哪一项是正确的()

A.

B.

C.>any表示小于最大值

答案:B

都不对

253.如果需要在操作系统中对数据库的文件进行物理备份,应当令数据库进入哪种状态?()

A.受限状态

B.挂起状态

C.静默状态

答案:B

加载但不打开状态

254.下列哪一个操作可以用来为一个备份操作手动分配通道?()

TE CHANNEL

CHANNEL

L ALLOCATE

答案:C

CREATE LINK

255.使用ALTER INDEX….REBUILD语句不可以执行下面的哪个任务?()

A.将反向键索引重建为普通索引

B.将一个索引移动到另一个表空间

C.将位图索引更改为普通索引

答案:D

将一个索引分区移动到另一个表空间

256.声明%TYPE 类型的变量时,服务器将会做什么操作?()

A.为该变量检索数据库列的数据类型

B.复制一个变量

C.检索数据库中的数据

答案:A

为该变量检索列的数据类型和值

257.如何终止LOOP循环,而不会出现死循环?

A.在LOOP 语句中的条件为FALSE时停止

B.这种循环限定的循环次数,它会自动终止循环

WHEN 语句中的条件为TRUE

答案:C

EXIT WHEN 语句中条件为FALSE

258.如果在程序包的主体中包含一个过程,但没有在程序包规范中声明这个过程,那么它将被认为是()

A.非法的

B.公有的

C.受限的

答案:A

私有的

259.如果用户SCOTT执行了语句UPDATE EMP SET SAL=1000, 则以下哪个命令可以关闭数据库? ()

WN

WN IMMEDIATE

WN NORMAL

答案:B

SHUTDOWN TRANSACTIONAL

260.通过查询数据字典视图 SESSION_PRIVS,能够获得下列哪项信息?()

A.授予当前用户的所有对象权限

B.授予当前用户的所有系统权限

C.授予当前用户的所有对象权限和系统权限

系统权限

答案:D

当前会话所具有的所有对象权限和

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

ROLE ALL

ROLE ENABLE ALL

SESSION ALL

答案:A

ALTER USER ROLE ALL

262.通过执行ALTER SYSTEM ARCHIVE LOG ALL 语句进行归档时,该归档操作将由哪个进程完成?()

B.服务器进程

答案:D

ARCH

263.如果想要在另一个模式中创建表,用户最少应该具有什么系统权限?()

TABLE

ANY TABLE

CE DBA

答案:B

264.如果为表Employee添加一个字段Email,现在规定每个雇员都必须具有唯一的Email地址,则应当为Email字段建立哪种约束?()

y Key

答案:B

NOT NULL

265.如果某个数据库拥有两个重做日志组,当第二个重做日志组突然损坏时,DBA应当采取下列哪项操作?()

A.删除原有的第2个重做日志组,然后使用ALTER DATABASE ADD LOGFILE GROUP 2语句建立新的第2个重做日志组

B.删除所有重做日志组,然后再使用ALTER DATABASE ADD LOGFILE GROUP 2语句建立新的重做日志组

C.使用ALTER DATABASE CLEAR LOGFILE GROUP 2语句对第2个重做日志组进行初始化 使用ALTER DATABASE CLEAR LOGFILE GROUP 2语句对第2个重做日志组进行初始化,然后删除它,再重新建立第2个重做日志组

答案:A

266.如果经常执行类似于下面的查询语句:SELECT * from student where

Substrb(sname,0,2)=刘

A.B树唯一索引

B.位图索引

C.B树不唯一索引

答案:D

基于函数的索引

267."如果存在一个名为TEST的过程,它包含3个参数:第一个参数为P_NUM1,第二个参数为P_NUM2,第三个参数为P_NUM3.3个参数的模

式都是IN。P_NUM2参数的数据类型是VARHAR2,第三个参数的数据类型是VARCHAR2。下列哪一个是该过程的有效调用?()"

A."TEST

(1010,P_NUM3=>’abc’,P_NUM2=>’bcd’)"

(P_NUM3=>1010,P_NUM2=>’abc’,’bcd’)

(P_NUM3=>1010,’abc’,bcd’)

答案:A

上述都对

268.如果创建一个名为USERPKG的程序包并在程序包汇总包含了名为test的过程。下列哪一个是对这个过程的合法调用?()

(10)

(10)

G(10)

答案:B

TEST(10).USERPKG

269.如果创建的表其主键可以自动编号,则应该为主键创建的索引是哪种类型?()

A.反向键索引

B.树索引

C.位图索引

答案:A

基于函数的索引

270.如果一个表中某条纪录的一个字段暂时不具有任何值,那么在其中将保存什么内容?()

A.空格字符

B..数字0

答案:C

该字段数据类型的默认值

271.下列哪个不是BOOLEAN变量可能的取值?()

答案:D

BLANK

272.下列哪个语句会终止事务?( )

A.A、SAVEPOINT

B.B、ROLLBACK TO SAVEPOINT

C. C、END TRANSACTION

答案:D

D、COMMIT

273.下列哪个相关性标识符是可用的,并且包括了DELETE触发器中要更新的值?( )

CING

答案:A

以上都不是

274.下列哪个命令可以用来执行不完全恢复?()

E DATABASE UNTIL

R DATABASE UNTIL

R DATA UNTIL

答案:D

RESTORE DATA UNTIL

275.下列哪个关键字用来在IF 语句中检查多个条件?

IF

答案:B

ELSIFS

276.下列哪个关键字或子句用来限定查询结果集中的行()

答案:B

INSERT

277.下列哪个对象属于模式对象?()

A.数据段

B.盘区

C..表

答案:C

表空间

278.使用以下哪一条SHUTDOWN语句关闭数据库之后,在下一次打开数据库时必须进行恢复操作?()

WN NORMAL

WN IMMEDIATE

WN TRANSACTIONAL

答案:D

SHTUDOWN ABORT

279.下列哪个操作可以用来为一个备份操作手动分配通道?()

TE CHANNEL

CHANNEL

L ALLOCATAE

答案:A

CREATE LINK

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

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

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

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

D.参数的数量和数据类型不相同时

答案:C

281.下列关于约束与索引的说法中,哪一项是不正确的?()

A.在字段上定义PRIMARY KEY约束时会自动创建B树唯一索引

B.在字段上定义UNIQUE约束时会自动创建一个B树唯一索引

C.默认情况下,禁用约束会删除对应的索引,而激活约束会自动重建相应的索引

定义FOREIGN KEY 约束时会创建一个B树唯一索引

答案:D

282.下列关于提交事务的叙述哪一项是正确的?( )

A.A、事务提交后,它对数据库所做的修改将永久保存到数据库中

B.B、在事务提交后,还可以使用回滚语句取消它所作的操作

C.C、提交事务的响应速度与事务的规模有关

的结束,它只是对事务以前所做的工作进行保存而已

答案:A

D、提交事务时,并不以为着事务

283.下列关于索引组织表的说法中哪项是错误的?()

A.索引组织表中所有的数据都是以B树索引的方式存储的

B.索引组织表实际上是一个表而不是索引

C.索引组织表适用于经常需要通过主键字段的值来查询的情况

过查询来创建

答案:A

索引组织表不能通

284.下列关于索引的描述哪一项是不正确的?()

A.表是否具有索引不会影响到所使用的SQL的编写形式

B.在为表创建索引后,所有的查询操作都会使用索引

C.为表创建索引后,可以提高查询的执行速度

将根据具体情况决定是否采用索引

答案:A

在为表创建索引后,Oracle优化器

285.下列关于数据库静默状态的描述,哪一个项时不正确的?()

A.在处于静默状态的数据库中,只允许SYS和SYSTEM两种DBA用户执行操作

B.在处于静默状态的数据库中,具有SYSDBA权限的用户可以通过SQL语句强行激活一个会话

C.如果通过V$INSTANCE视图查询数据库处于QUIESCED,则说明当前数据库中已经不存在任何活动的非DBA会话

点与挂起状态不同

答案:B

静默状态下,数据库仍然存在物理I/O操作,这一

286.下列关于创建重做日志文件中的描述那些项是不正确的?()

A.如果要覆盖已有的日志文件,则必须在ALTER DATABASE ADD LOGFILE 语句中指定REUSE 子句

B.在使用ALTER DATABASE ADD LOGFILE MEMBER 语句添加重做日志组成员时,可以使用SIZE子句设置重做日志文件的大小

C.在使用ALTER DATABASE ADD LOGFILE GROUP语句创建新的重做日志组时,可以显示地指定组号,也可以让Oracle对新建组进行自动编号

建重做日志组进行编号,编号应当连续

答案:D

如果选择显示地新

287.为了减少表中的链接记录和迁移记录,应该增大表的哪一个存储参数?()

E

D

ENTS

答案:A

PCTINCREASE

288.下列哪个动作不会激发触发器?()

A.更新数据

B.查询数据

C.删除数据

答案:B

插入数据


本文标签: 使用 数据库 数据 语句 下列