精选新版ORCLE认证考核题库完整版288题(含答案)
- 格式:doc
- 大小:203.00 KB
- 文档页数:42
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.如果表中某列的基数比较低,则应该在该列上创建(两个字)索引4.连接到数据库的最低系统预定义角色是(7个字)5.假设有一个表TEST,它仅包含一个字段DATA。
现在创建一个触发器,实现将添加的数据变为大写。
在下面的空白处填写适当的语句。
使之可以正常运行。
create or replace triggertest_trigger_______afteon ________for each rowbeing:new.date:=upper(____________);end;6.假设一个程序包,其包含了两个重载的函数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字符)7.假设一个程序包,其包含了两个重载的函数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;运行结果。
8.如果某个数据库的LGWR进程经常会因为检查点未完成而进入等待状态,则DBA应当采取(9个字)措施来解决该问题。
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;运行结果(2字符)10.如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用___。
11.根据约束的作用域,约束可以分为(4个字)和列级约束两种。
(4个字)是字段定义的一部分,只能应用在一个列上;而(4个字)的定义独立于列的定义,它可以应用于一个表中的多个列。
12.当设置了多个列的显示属性后,如果清除设置的显示属性,可以使用命令(5个字),而当要清除某列具体的显示属性时,需要使用命令(5个字)13.当进行模糊查询时,应使用关键字 (4个字) 和通配符 (3个字) 或百分号%。
14.簇是一种用于存储数据表中数据的方法。
簇实际上是(3个字),由一组共享相同数据块的多个(1个字)组成。
15.簇是一种用于存储数据表中数据的方法。
簇实际上是(3个字),由一组共享相同数据块的多个(1个字)组成。
16.创建一个UPDA TE语句来修改ARTISTS表中的数据,并且把每一行的T_ID值都改成15,应该使用的SQL语句是(1条语句)17.填写下面的语句,使其可以将Class表移动到表空间SYSTEM中的数据段,并且其初始化盘区为30KB,第二个盘区为20KB,随后分配的盘区不会增长。
ALTER TABLE Class MOVETABLESPACE SYSTEMSTORAGE((3个字)(3个字)(2个字)MAXEXTENTS UNLIMITED);18.假设数据库包含3个控制文件,如果其中一个控制文件被用户误删除,则数据库将(2个字)启动。
19.使用SQL*Plus的(1个字)命令可以将文件检索到缓冲区,并且不执行。
20."你要确定Oracle 数据库中使用的SQL 语句类型。
下列哪个语句可以从数据库中取得数据?"A.selectB.updateC.insert delete答案:A21.手动进行介质恢复时,按照数据库恢复后的运行状态不同,介质恢复为分为(7个字)、和(8个字)。
(4个字)就是恢复所有已经提交的事务,即将数据库、表空间或数据文件的备份更新到最近的时间。
(不完全恢复)使用数据库的备份来对数据库进行恢复,即将数据库恢复到某一特定的时刻。
22.视图与数据库的表非常相似,用户也可以在视图中进行INSERT、UPDATE和DELETE操作。
通过视图修改数据时,实际上是在修改__中的数据;相应地,改变_______中的数据也会反映到____中。
23.视图与数据库的表非常相似,用户也可以在视图中进行INSERT、UPDATE和DELETE操作。
通过视图修改数据时,实际上是在修改(3个字)中的数据;相应地,改变(3个字)中的数据也会反映到(8个字)中。
24.视图是否可以更新,这取决于定义视图的________语句,通常情况下,该语句越复杂,创建的视图可以更新的可能性也就______。
25.视图是否可以更新,这取决于定义视图的(1个字)语句,通常情况下,该语句越复杂,创建的视图可以更新的可能性也就(2个字)。
26.如果定义与组有光的搜索条件,可以把_______子句添加到SELECT语句中。
27.使用显示游标主要有4个步骤:声明游标、(4个字)、检索数据、(4个字)。
28.查看操作在数据表中所影响的行书,可通过游标的(9个字)属性实现。
29.使用RMAN进行目标数据库的备份时,可以使用(2个字)命令。
(1个字)命令用于数据文件备份,可以将指定的数据库文件备份到磁盘或磁带。
(1个字)命令是数据的备份,可以复制一个或多个表空间,以及整个数据库中的数据。
30.使用LogMiner进行日志分析的基本步骤为:(7个字)、指定日志文件、(3个字)、查询输出结果。
31.使用EXPORT导出数据时,可以根据需要按3种不同的方式导出数据。
(3个字)方式就是导出一个指定的基本表,包括表的定义、表中的数据,以及在表上建立的索引、约束等。
(2个字)方式是指导出属于一个用户的所有对象,包括表、视图、存储过程、序列等。
(4个字)方式导出是指导出数据库中所有对象。
32.使用(1个字)命令可以显示表的结构信息33.如果用户想要对对象类型的实例进行比较排序,则需要使用(5个字)。
它最重要的一个特点是:当在WHERE或ORDER BY 等比较关系子句中使用对象时会被间接地使用。
34.如果要获取数据库中创建的配置文件的信息,可以通过查询数据字典视图(15字) 35.如果要获取数据库中创建的配置文件的信息,可以通过查询数据字典视图(12个字) 36.使用显示游标主要有4个步骤:声明游标、(4个字)、检索数据、(4个字)。
37.你要操纵Oracle数据,下列哪个不是SQL命令?A.select * from dual;B.set defineC.update emp set ename = 6543 where ename = ‘SMITHERS’; create table employees(empid varchar2(10) primary key);答案:B38.查看下面的程序块,其中变量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.在默认情况下,检查点的发生频率至少与下列哪个事件的发生次数一致?A.重做日志切换B.执行UPDATE 语句C.执行INSERT SMON 合并表空间中的碎片答案:A41.在 Oracle 安装成功后,下列哪个帐户需要解锁后才能使用?A.SYS 帐户B.SYSTEM 帐户C.ORDSYS SCOTT 帐户答案:C42.如果 Oracle 的一些组件需要删除,这时必须利用下列哪个工具对其卸载。