精编2020年ORCLE认证完整版考核题库288题(含标准答案)
- 格式:doc
- 大小:203.00 KB
- 文档页数:42
2020年ORCLE认证考试题库288题[含答案]
一、选择题
1.关闭数据库的几种方式:正常关闭、(4个字)、终止关闭、(4个字)。
2.查看下面的程序块,其中变量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;
3.如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用___。
4.如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用(1个字)语句
5.如果表中某列的基数比较低,则应该在该列上创建(两个字)索引
6.启用复合控制文件后,由于多个控制文件互为镜像,内容总是(6个字)。
这样在装载Oracle数据库时,系统会读取并打开(1个字)参数所对应的所有控制文件。
7.可以用 SET CONSTRAINT constraint_name DEFERRED 语句,启用某个约束的,而使用SET CONSTRAINT ALL DEFERRED语句可以设置事务中所有约束的;语句SET CONSTRAINT ALL IMMEDIATE可以设置约束的应用。
8.如果要获取数据库中创建的配置文件的信息,可以通过查询数据字典视图(15字)
9.假设已经创建了CHAINED_ROWS表。
填写下面的语句,以便对业务员信息表进行链接记录分析:
ANAL YZE TABKE 业务员信息
(5个字)。
2020年ORCLE认证考试题库288题[含答案]
一、选择题
1.当进行模糊查询时,应使用关键字______和通配符_______或百分号%。
2.查看操作在数据表中所影响的行书,可通过游标的(9个字)属性实现。
3.连接到数据库的最低系统预定义角色是().(7字)
4.假设已经创建了CHAINED_ROWS表。
填写下面的语句,以便对业务员信息表进行链接记录分析:
ANAL YZE TABKE 业务员信息
(5个字)。
5.假设一个程序包,其包含了两个重载的函数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 :=test.max(x,y);
Result:=test.max(result,z);
Return(result);
End max;
End test;
调用程序块:
Begin
Dbms_output.put_line(test.max(10.21.12));。
2020年ORCLE认证考试题库288题[含答案]一、选择题1.关闭数据库的几种方式:正常关闭、(4个字)、终止关闭、(4个字)。
2.创建一个UPDATE语句来修改ARTISTS表中的数据,并且把每一行的T_ID值都改成15,应该使用的SQL语句是(1条语句)3.连接到数据库的最低系统预定义角色是(7个字)4.连接到数据库的最低系统预定义角色是().(7字)5.可以用 SET CONSTRAINT constraint_name DEFERRED 语句,启用某个约束的,而使用SET CONSTRAINT ALL DEFERRED语句可以设置事务中所有约束的;语句SET CONSTRAINT ALL IMMEDIATE可以设置约束的应用。
6.假设有一个表TEST,它仅包含一个字段DATA。
现在创建一个触发器,实现将添加的数据变为大写。
在下面的空白处填写适当的语句。
使之可以正常运行。
create or replace triggertest_trigger_______afteon ________for each rowbeing:new.date:=upper(____________);end;7.假设已经创建了CHAINED_ROWS表。
填写下面的语句,以便对业务员信息表进行链接记录分析:ANAL YZE TABKE 业务员信息(5个字)。
8.如果表中某列的基数比较低,则应该在该列上创建(两个字)索引9.假设数据库包含3个控制文件,如果其中一个控制文件被用户误删除,则数据库将(2个字)启动。
10.如果定义与组有关的索条件,可以把 (7个字) 子句添加到SELECT语句中。
11.关闭数据库的几种方式:正常关闭、(4个字)、终止关闭、(4个字)。
12.当数据库在(1个字)模式中运行时,无法使用单个备份文件对数据库进行恢复。
因为对模式数据库进行恢复时,必须使用所有的数据库备份,使用数据库恢复后处于一致状态。
2020年ORCLE认证考试题库288题[含答案]一、选择题1.如果表中某列的基数比较低,则应该在该列上创建(两个字)索引2.当进行模糊查询时,应使用关键字 (4个字) 和通配符 (3个字) 或百分号%。
3.如果用户想要对对象类型的实例进行比较排序,则需要使用(5个字)。
它最重要的一个特点是:当在WHERE或ORDER BY 等比较关系子句中使用对象时会被间接地使用。
4.如果要获知索引的使用情况,可以通过查询(18个字)视图;而要获知索引的当前状态,可以查询(10个字)视图。
5.如果要获知索引的使用情况,可以通过查询(18个字)视图;而要获知索引的当前状态,可以查询(10个字)视图6.如果要创建一个UPDA TE语句来修改EMP表中的数据,将所有员工的工薪上调10%,则应该使用的SQL语句是。
7.如果需要在SELECT子句中包括一个表的所有列,可使用符号(1个字)。
8.使用(1个字)命令可以显示表的结构信息9.如果定义与组有光的搜索条件,可以把_______子句添加到SELECT语句中。
10.使用EXPORT导出数据时,可以根据需要按3种不同的方式导出数据。
(3个字)方式就是导出一个指定的基本表,包括表的定义、表中的数据,以及在表上建立的索引、约束等。
(2个字)方式是指导出属于一个用户的所有对象,包括表、视图、存储过程、序列等。
(4个字)方式导出是指导出数据库中所有对象。
11.连接到数据库的最低系统预定义角色是(7个字)12.连接到数据库的最低系统预定义角色是().(7字)13.假设已经创建了CHAINED_ROWS表。
填写下面的语句,以便对业务员信息表进行链接记录分析:ANAL YZE TABKE 业务员信息(5个字)。
14.假设一个程序包,其包含了两个重载的函数max。
写出下面程序调用max函数后的运行结果。
程序包主体:Create or replace package body test isFunction max( x in number,y in number )return number is result number;BeginIf x>y thenResult:=x;ElseResult:=y;End if ;Return (result);End max;Function max( x in number,y in number,z in number) return number is result number;BeginResult :=test.max(x,y);Result:=test.max(result,z);Return(result);End max;End test;调用程序块:BeginDbms_output.put_line(test.max(10.21.12));End;运行结果(2字符)15.关闭数据库的几种方式:正常关闭、(4个字)、终止关闭、(4个字)。
2020年ORCLE认证考试题库288题[含答案]
一、选择题
1.查看操作在数据表中所影响的行书,可通过游标的(9个字)属性实现。
2.Oracle数据库的启动过程可以分为3个阶段:(启动数据库实例)、加载数据库、(5个字)。
在(7个字)阶段,需要完成3个操作:读取定义启动参数的文件、分配SGA 区、启动后台进程。
加载数据库文件则是将数据库文件与启动的实例相关联。
在(7个字)阶段,系统会读取参数文件中指定的控制文件。
3.当进行模糊查询时,应使用关键字 (4个字) 和通配符 (3个字) 或百分号%。
4.当对某个表加SRX锁时,则表中行的锁类型为。
5.簇是一种用于存储数据表中数据的方法。
簇实际上是(3个字),由一组共享相同数据块的多个(1个字)组成。
6.查看下面的程序块,其中变量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;
7.查看下面的程序块,DBMS_OUTPUT将显示什么结果?(1个字).
DECLARE
V AR_a CHAR(1):’N’;
BEGIN
DECLARE
Var_a CHAR(2);
BEGIN
Var_a:’Y’;。
2020年ORCLE认证考试题库288题[含答案]一、选择题1.当进行模糊查询时,应使用关键字 (4个字) 和通配符 (3个字) 或百分号%。
2.表空间的管理类型可以分为(3个字)和(4个字)。
3.连接到数据库的最低系统预定义角色是().(7字)4.假设有一个表TEST,它仅包含一个字段DATA。
现在创建一个触发器,实现将添加的数据变为大写。
在下面的空白处填写适当的语句。
使之可以正常运行。
create or replace triggertest_trigger_______afteon ________for each rowbeing:new.date:=upper(____________);end;5.假设已经创建了CHAINED_ROWS表。
填写下面的语句,以便对业务员信息表进行链接记录分析:ANAL YZE TABKE 业务员信息(5个字)。
6.关闭数据库的几种方式:正常关闭、(4个字)、终止关闭、(4个字)。
7.根据约束的作用域,约束可以分为(4个字)和列级约束两种。
(4个字)是字段定义的一部分,只能应用在一个列上;而(4个字)的定义独立于列的定义,它可以应用于一个表中的多个列。
8.如果表中某列的基数比较低,则应该在该列上创建(2个字)索引。
9.当进行模糊查询时,应使用关键字______和通配符_______或百分号%。
10.如果需要在SELECT子句中包括一个表的所有列,可使用符号(1个字)。
11.当对某个表加SRX锁时,则表中行的锁类型为。
12.当Oracle检测到死锁后,它会选择一个事务退出。
选择退出事务的原则是执行修改数目的事务。
13.簇是一种用于存储数据表中数据的方法。
簇实际上是(3个字),由一组共享相同数据块的多个(1个字)组成。
14.簇是一种用于存储数据表中数据的方法。
簇实际上是(3个字),由一组共享相同数据块的多个(1个字)组成。
15.创建一个UPDA TE语句来修改ARTISTS表中的数据,并且把每一行的T_ID值都改成15,应该使用的SQL语句是(1条语句)16.查看下面的程序块,DBMS_OUTPUT将显示什么结果?(1个字).DECLAREV AR_a CHAR(1):’N’;BEGINDECLAREVar_a CHAR(2);BEGINVar_a:’Y’;END;DBMS_OUTPUT.PUT_LINE(V AR_A);END;17.下列程序计算由0~9之间的任意3个不相同的数字组成的三位数,共有多少种不同的组合方式?完成下列程序使其能够正确运行。
2020年ORCLE认证考试题库288题[含答案]一、选择题1.当Oracle检测到死锁后,它会选择一个事务退出。
选择退出事务的原则是执行修改数目的事务。
2.Oracle数据库的启动过程可以分为3个阶段:(启动数据库实例)、加载数据库、(5个字)。
在(7个字)阶段,需要完成3个操作:读取定义启动参数的文件、分配SGA 区、启动后台进程。
加载数据库文件则是将数据库文件与启动的实例相关联。
在(7个字)阶段,系统会读取参数文件中指定的控制文件。
3.启用复合控制文件后,由于多个控制文件互为镜像,内容总是(6个字)。
这样在装载Oracle数据库时,系统会读取并打开(1个字)参数所对应的所有控制文件。
4.可以用 SET CONSTRAINT constraint_name DEFERRED 语句,启用某个约束的,而使用SET CONSTRAINT ALL DEFERRED语句可以设置事务中所有约束的;语句SET CONSTRAINT ALL IMMEDIATE可以设置约束的应用。
5.假设一个程序包,其包含了两个重载的函数max。
写出下面程序调用max函数后的运行结果。
程序包主体:Create or replace package body test isFunction max( x in number,y in number )return number is result number;BeginIf x>y thenResult:=x;ElseResult:=y;End if ;Return (result);End max;Function max( x in number,y in number,z in number) return number is result number;BeginResult :=test.max(x,y);Result:=test.max(result,z);Return(result);End max;End test;调用程序块:。
2020年ORCLE认证考试题库288题[含答案]一、选择题1.关闭数据库的几种方式:正常关闭、(4个字)、终止关闭、(4个字)。
2.查看下面的程序块,DBMS_OUTPUT将显示什么结果?(1个字).DECLAREV AR_a CHAR(1):’N’;BEGINDECLAREVar_a CHAR(2);BEGINVar_a:’Y’;END;DBMS_OUTPUT.PUT_LINE(V AR_A);END;3.如果某个数据库的LGWR进程经常会因为检查点未完成而进入等待状态,则DBA应当采取(9个字)措施来解决该问题。
4.如果定义与组有光的搜索条件,可以把_______子句添加到SELECT语句中。
5.如果表中某列的基数比较低,则应该在该列上创建(两个字)索引6.连接到数据库的最低系统预定义角色是(7个字)7.可以用 SET CONSTRAINT constraint_name DEFERRED 语句,启用某个约束的,而使用SET CONSTRAINT ALL DEFERRED语句可以设置事务中所有约束的;语句SET CONSTRAINT ALL IMMEDIATE可以设置约束的应用。
8.如果要创建一个UPDA TE语句来修改EMP表中的数据,将所有员工的工薪上调10%,则应该使用的SQL语句是。
9.假设一个程序包,其包含了两个重载的函数max。
写出下面程序调用max函数后的运行结果。
程序包主体:Create or replace package body test isFunction max( x in number,y in number )return number is result number;BeginIf x>y thenResult:=x;ElseResult:=y;End if ;Return (result);End max;Function max( x in number,y in number,z in number) return number is result number;BeginResult :=test.max(x,y);Result:=test.max(result,z);Return(result);End max;End test;调用程序块:BeginDbms_output.put_line(test.max(10.21.12));End;运行结果。
10.如果要获取数据库中创建的配置文件的信息,可以通过查询数据字典视图(12个字)11.根据约束的作用域,约束可以分为(4个字)和列级约束两种。
(4个字)是字段定义的一部分,只能应用在一个列上;而(4个字)的定义独立于列的定义,它可以应用于一个表中的多个列。
12.多行比较运算符包括____、_____和_____。
13.当设置了多个列的显示属性后,如果清除设置的显示属性,可以使用命令(5个字),而当要清除某列具体的显示属性时,需要使用命令(5个字)14.当对某个表加SRX锁时,则表中行的锁类型为。
15.簇是一种用于存储数据表中数据的方法。
簇实际上是(3个字),由一组共享相同数据块的多个(1个字)组成。
16.查看下面的程序块,其中变量var_b 的结果为(1个字).DECLAREVar_a number:=1200;Var_b number;BEGINIF Var_a>500 THENVar_b:=5;ELSIF var_a>1000 thenVar_b:=10;ElseVar_b:=8;End if;End;17.为了建立外部表,首先需要指示数据文件在操作系统上的位置。
现在假设在操作系统的F:\DATAFILE文件中存有一个数据文件,使用(一句话)语句使Oracle可以访问数据文件。
18.假设一个程序包,其包含了两个重载的函数max。
写出下面程序调用max函数后的运行结果。
程序包主体:Create or replace package body test isFunction max( x in number,y in number )return number is result number;BeginIf x>y thenResult:=x;ElseResult:=y;End if ;Return (result);End max;Function max( x in number,y in number,z in number) return number is result number;BeginResult :=test.max(x,y);Result:=test.max(result,z);Return(result);End max;End test;调用程序块:BeginDbms_output.put_line(test.max(10.21.12));End;运行结果(2字符)19.视图与数据库的表非常相似,用户也可以在视图中进行INSERT、UPDATE和DELETE操作。
通过视图修改数据时,实际上是在修改(3个字)中的数据;相应地,改变(3个字)中的数据也会反映到(8个字)中。
20."开发报表时,要连接三个表的信息,这些表为EMP、DEPT 与SALGRADE。
只需要公司10 级以上员工相应的员工、部门地址与工资范围的记录。
这个查询需要多少比较运算?"A.2B.3C.4 5答案:B21.为Student表手动分配存储空间,并且大小由NEXT,则应使用的语句为(7个字)如果为Student表手动分配了一个大小为128K的新盘区,则应该使用的语句为(13个字)。
22.通过数据块空间管理参数可以控制数据块中空闲空间的使用方法,其中(1个字)用于控制数据块的更新预留的空间,而(1个字)用于控制数据块在删除时释放空间的门槛。
23.填写下面的语句,使其可以为Class表的ID列添加一个名为PK_CLASS_ID的主键约束。
ALTER TABLE ClassAdd (1个字) PK_Class_IDPRIMARY KEY (1个字)24.手动进行物理备份时,可以进行(9个字)、部分联机备份和(9个字)。
25.手动进行介质恢复时,按照数据库恢复后的运行状态不同,介质恢复为分为(7个字)、和(8个字)。
(4个字)就是恢复所有已经提交的事务,即将数据库、表空间或数据文件的备份更新到最近的时间。
(不完全恢复)使用数据库的备份来对数据库进行恢复,即将数据库恢复到某一特定的时刻。
26.如果需要在SELECT子句中包括一个表的所有列,可使用符号(1个字)。
27.视图与数据库的表非常相似,用户也可以在视图中进行INSERT、UPDATE和DELETE操作。
通过视图修改数据时,实际上是在修改__中的数据;相应地,改变_______中的数据也会反映到____中。
28.查看操作在数据表中所影响的行书,可通过游标的(9个字)属性实现。
29.视图是否可以更新,这取决于定义视图的________语句,通常情况下,该语句越复杂,创建的视图可以更新的可能性也就______。
30.视图是否可以更新,这取决于定义视图的(1个字)语句,通常情况下,该语句越复杂,创建的视图可以更新的可能性也就(2个字)。
31.使用SQL*Plus的(1个字)命令可以将文件检索到缓冲区,并且不执行。
32.使用LogMiner进行日志分析的基本步骤为:(7个字)、指定日志文件、(3个字)、查询输出结果。
33.使用EXPORT导出数据时,可以根据需要按3种不同的方式导出数据。
(3个字)方式就是导出一个指定的基本表,包括表的定义、表中的数据,以及在表上建立的索引、约束等。
(2个字)方式是指导出属于一个用户的所有对象,包括表、视图、存储过程、序列等。
(4个字)方式导出是指导出数据库中所有对象。
34.使用(1个字)命令可以显示表的结构信息35.如果要获取数据库中创建的配置文件的信息,可以通过查询数据字典视图(15字)36.视图与数据库的表非常相似,用户也可以在视图中进行INSERT、UPDATE和DELETE操作。
通过视图修改数据时,实际上是在修改__中的数据;相应地,改变_______中的数据也会反映到____中。
37.Oracle数据库中发出一个查询。
下列哪个选项不能查询对用户定义静态表达式执行数学运算时的查询组件?A.列子句B.表子句C.DUAL表where子句答案:D38.查看下面的程序块,其中变量var_b 的结果为(1个字).DECLAREVar_a number:=1200;Var_b number;BEGINIF Var_a>500 THENVar_b:=5;ELSIF var_a>1000 thenVar_b:=10;ElseVar_b:=8;End if;End;39.在制定重做日志的配置时,应当使用以下哪个策略?A.在相同的磁盘上存储重做日志文件以减少I/O 争用B.只在夜间运行LGWRC.在不同的磁盘上保存重做日志文件以减少I/O 争用只在夜间运行DBW0 答案:C40.DBA 远程管理数据库时不需要设置下列哪个选项?A.OPAPWDB.REMOTE_LOGIN_PASSWORDFILE 设置为sharedC.OS_AUTHEN_PREFIX 设置为OPSS 口令文件答案:C41.在默认情况下,检查点的发生频率至少与下列哪个事件的发生次数一致?A.重做日志切换B.执行UPDATE 语句C.执行INSERT SMON 合并表空间中的碎片答案:A42.使用下列哪一种工具能够对 OMS 进行配置?A.DBCAB.SQL*PlusC.EMCA OMS 控制台答案:C43.如果 Oracle 的一些组件需要删除,这时必须利用下列哪个工具对其卸载。
A.Oracle Database Configuration AssistantB.Oracle Enterprise ManagerC.Oracle Universal Installer Enterprise Manager Configuration Assistant答案:C44.查询下列哪个数据字典用户视图可以知道一个约束是否生效?E_TAB_CONSTRAINTSB.ALL_TAB_CONSTRAINTSE_CONSTRAINTS ALL_CONSTRAINTS答案:D45.你要根据PRODUCT_NAME列从PROFITS表查询中过滤返回的数据。
下列哪个子句包含相应过滤条件的引用?A.selectB.fromC.where having答案:C46.为表定义的约束默认情况下在什么时候会操作进行检查?A.在SQL 语句的解析过程中进行约束检查B.在SQL 语句的执行过程中进行约束检查C.在SQL 语句的执行完毕后中进行约束检查在事务提交时进行约束检查答案:C47.在包说明和包体两部分中都要声明的包结构类型是?A.所有的包变量B.布尔变量C.私有过程和函数公有过程和函数答案:D48.如何停止基本循环的循环操作?A.在 LOOP 语句中的条件为FALSE 时停止B.这种循环具有预先设定的需要完成的循环次数C.EXIT WHEN 语句中的条件为FALSE EXIT WHEN 语句中的条件为TRUE答案:D49.下列哪个不是存储 PL/SQL 程序单元?A.过程B.应用程序触发器C.包数据库触发器答案:B50."设计数据库时,要确定检索表的最佳方法。