精选最新ORCLE认证完整版考核题库288题含标准答案.docx
- 文档编号:11320261
- 上传时间:2023-02-26
- 格式:DOCX
- 页数:60
- 大小:42.81KB
精选最新ORCLE认证完整版考核题库288题含标准答案.docx
《精选最新ORCLE认证完整版考核题库288题含标准答案.docx》由会员分享,可在线阅读,更多相关《精选最新ORCLE认证完整版考核题库288题含标准答案.docx(60页珍藏版)》请在冰豆网上搜索。
精选最新ORCLE认证完整版考核题库288题含标准答案
2020年ORCLE认证考试题库288题[含答案]
一、选择题
1.B树索引可以是(3个字)或者不唯一的,唯一的的B树索引可以保证索引列上不会有重复的值
2.Oracle数据库提供对表或索引的分区方法有5种:
范围分区,(4个字),列表分区,(8个字)和(8个字)。
3.表空间的管理类型可以分为(3个字)和(4个字)。
4.WHERE子句可以接收FROM子句输出的数据,而HAVING子句则可以接收来自(7个字)、FROM或(5个字)子句输入。
5.UNDO_MANAGEMENT参数用于指定UNDO管理模式,其取值可以为(1个字)或(1个字)。
设置为(1个字)时,表示使用撤销表空间管理回退数据;设置为(1个字)时,表示使用回滚段管理回退数据。
6.RMAN是通过(4个字)进程来完成备份操作的。
7.PL/SQL程序块主要包含3个主要部分:
声明部分、可执行部分和(4个字)部分。
8.查看下面的程序块,其中变量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;
9.PCTTHRESHOLD指定一个数据块的百份比,当一行中的数据占用空间大于这个百分比时,该行将被分隔到两个位置存储:
(2个字)列被存储在基本索引段中,所有其他列被存储在(3个字)中。
10.查看下面的程序块,其中变量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;
11.B树索引可以是(3个字)或者(4个字),(3个字)的B树索引可以保证索引列上不会有重复的值。
12.___函数返回某个字符的ASCH值,______函数返回某个ASCII值对应的字符。
13.________和________指定了触发器的触发时间。
当为一个表配置了约束时,它们将会特别有用,________可以规定oracle在应用约束前调用触发器,而________规定在应用约束后调用触发器。
14.(5个字)数据类型与(3个字)的类型都用于存储字符串。
如果定义了(3个字)类型的字段,并且向其赋值时,字符串的长度小于定义的长度,则使用空格填充;而VARCHAR2类型的字段用于存储变长的字符串,即如果向该列赋的字符长度小于定义时的长度,该列的字符长度只会是实际字符数据的长度,系统不会使用空格填充。
15.()是具有名称的一组相关的一组相关权限的组合。
(2字)
16.Oracle中的临时表可以分成事务级临时表和会话级临时表,创建事务级别的临时表,需要使用()子句;创建一个会话级别的临时表,则需使用()子句。
17.使用RMAN进行目标数据库的备份时,可以使用(2个字)命令。
(1个字)命令用于数据文件备份,可以将指定的数据库文件备份到磁盘或磁带。
(1个字)命令是数据的备份,可以复制一个或多个表空间,以及整个数据库中的数据。
18.PCTTHRESHOLD指定一个数据块的百份比,当一行中的数据占用空间大于这个百分比时,该行将被分隔到两个位置存储:
(2个字)列被存储在基本索引段中,所有其他列被存储在(3个字)中。
19.假设有一个表TEST,它仅包含一个字段DATA。
现在创建一个触发器,实现将添加的数据变为大写。
在下面的空白处填写适当的语句。
使之可以正常运行。
createorreplacetrigger
test_trigger_______
afte
on________
foreachrow
being
:
new.date:
=upper(____________);
end;
20.在对恢复目录进行CROSSCHECK检验时,如果RMAN不能找到物理存储的备份文件,则备份文件的信息将被标记为()
A.EXPIRED
B.DELETE
C.AVAILABLEUNAVAILABLE
答案:
A
21.如果用户想要对对象类型的实例进行比较排序,则需要使用(5个字)。
它最重要的一个特点是:
当在WHERE或ORDERBY等比较关系子句中使用对象时会被间接地使用。
22.如果要获知索引的使用情况,可以通过查询(18个字)视图;而要获知索引的当前状态,可以查询(10个字)视图。
23.如果要获知索引的使用情况,可以通过查询(18个字)视图;而要获知索引的当前状态,可以查询(10个字)视图
24.如果要获取数据库中创建的配置文件的信息,可以通过查询数据字典视图(15字)
25.如果表中某列的基数比较低,则应该在该列上创建(两个字)索引
26.查看操作在数据表中所影响的行书,可通过游标的(9个字)属性实现。
27.连接到数据库的最低系统预定义角色是(7个字)
28.定义下列约束时,Oracle不会为下列哪一种约束自动建立唯一性约束?
A.PRIMARYKEY
B.UNOQUE
C.FOREIGNKEY以上均不会
答案:
C
29.假设已经创建了CHAINED_ROWS表。
填写下面的语句,以便对业务员信息表进行链接记录分析:
ANALYZETABKE业务员信息
(5个字)
。
30.假设一个程序包,其包含了两个重载的函数max。
写出下面程序调用max函数后的运行结果。
程序包主体:
Createorreplacepackagebodytestis
Functionmax(xinnumber,yinnumber)returnnumberisresultnumber;
Begin
Ifx>ythen
Result:
=x;
Else
Result:
=y;
Endif;
Return(result);
Endmax;
Functionmax(xinnumber,yinnumber,zinnumber)returnnumberisresultnumber;
Begin
Result:
=test.max(x,y);
Result:
=test.max(result,z);
Return(result);
Endmax;
Endtest;
调用程序块:
Begin
Dbms_output.put_line(test.max(10.21.12));
End;
运行结果(2字符)
31.假设一个程序包,其包含了两个重载的函数max。
写出下面程序调用max函数后的运行结果。
程序包主体:
Createorreplacepackagebodytestis
Functionmax(xinnumber,yinnumber)returnnumberisresultnumber;
Begin
Ifx>ythen
Result:
=x;
Else
Result:
=y;
Endif;
Return(result);
Endmax;
Functionmax(xinnumber,yinnumber,zinnumber)returnnumberisresultnumber;
Begin
Result:
=test.max(x,y);
Result:
=test.max(result,z);
Return(result);
Endmax;
Endtest;
调用程序块:
Begin
Dbms_output.put_line(test.max(10.21.12));
End;
运行结果。
32.关闭数据库的几种方式:
正常关闭、(4个字)、终止关闭、(4个字)。
33.当进行模糊查询时,应使用关键字______和通配符_______或百分号%。
34.簇是一种用于存储数据表中数据的方法。
簇实际上是(3个字),由一组共享相同数据块的多个(1个字)组成。
35.创建一个UPDATE语句来修改ARTISTS表中的数据,并且把每一行的T_ID值都改成15,应该使用的SQL语句是(1条语句)
36.启用复合控制文件后,由于多个控制文件互为镜像,内容总是(6个字)。
这样在装载Oracle数据库时,系统会读取并打开(1个字)参数所对应的所有控制文件。
37.在下面有关ANY运算符的描述中,哪一项是正确的()
A. B. C.>any表示小于最大值都不对 答案: B 38.Oracle中的临时表可以分成事务级临时表和会话级临时表,创建事务级别的临时表,需要使用()子句;创建一个会话级别的临时表,则需使用()子句。 39.当控制外部游标时,哪个语句执行查询并且获取结果集? A.FETCH B.OPEN C.CLOSECURSOR 答案: B 40.如果循环在某种条件下可能不需要执行,则可以使用哪一种循环? A.FOR循环 B.WHILE循环 C.在循环的最后以上位置都可以 答案: B 41.你要从表中删除了1700行,要保存数据库中的改变,用下列哪个语句? A.savepoint B.commit C.rollbacksettransaction 答案: B 42."你要在一个事务的SQL*Plus会话中改变一些数据。 下列哪个选项通常不表示事务结 束? " A.发出update语句 B.发出commit语句 C.发出rollback语句结束会话 答案: A 43.要想声明一组公共的常量,包说明中的变量声明必须。 A.包含CONSTANT选项 B.包含CONSTANT选项并初始化变量值 C.与在主体中声明的变量匹配从数据库中检索适当的数据 答案: B 44."下面哪一个包可以用来将值显示在屏幕上? " A.DEMS_OUT B.DEMS_OUTPUT C.DEMS_WRITEDEMS_PIPE 答案: B 45.执行不完全恢复时,数据库必须处于什么状态? () A.关闭 B.卸载 C.打开装载 答案: D 46."你要确定Oracle数据库中使用的SQL语句类型。 下列哪个语句可以从数据库中取得数 据? " A.select B.update C.insertdelete 答案: A 47.在下列各选项中,关于同义词的描述哪一项是不正确的? () A.同义词是数据库对象的一个替代名,在使用同义词时,Oracle会将其翻译为对应的对象名称 B.在创建同义词时,所替代的模式对象必须存在 C.Oracle中的同义词分为公有同义词和私有同义词公有同义词在数据库中所有的用户都可以使用;私有同义词由创建它的用户所拥有 答案: B 48.在为已有的数据库创建复合控制文件的过程中,数据库应当处于什么状态? () A.打开状态 B.关闭状态 C.未加载状态静默状态 答案: C 49."在使用CREATETRIGGER语句创建行级触发器时,哪一个语句用来引用旧数据? ()" A.FOREACH B.ON C.REFERENCINGOLD 答案: D 50.在设置自动撤销管理时,下列()参数用于设置所使用的撤销表空间. A.UNDO_MANAGEMENT B.UNDO_TABLESPACE C.UNDO_RETENTIONROLLBACK_SEGMENTS 答案: A 51.在设置自动撤销管理时,下列()参数用于设置撤销数据的保留时间. A.UNDO_MANAGEMENT B.UNDO_TABLESPACE C.UNDO_RETENTIONROLLBACK_SEGMENTS 答案: C 52.在设置撤销表空间的自动管理功能时,DBA通过使用相关的初始化参数对自动撤销表空间进行配置.下面的4个参数中,哪一个不是与自动撤销管理功能相关的参数? () A.UNDO_MANAGEMENT B.UNDO_TABLESPACE C.UNDO_RETENTIONTRANSACTIONS 答案: D 53.6、过程、函数或包由PL/SQL代码构成,存放在数据库中,执行一些编程工作。 54.只能存储一个值的变量是哪些变量? A.游标 B.标量变量 C.游标变量记录变量 答案: B 55.你要在Oracle中定义SQL查询。 下列哪个数据库对象不能直接从select语句中引用? A.表 B.序列 C.索引视图 答案: C 56.概要文件不能用于限制什么? A.使用的CPU实现 B.连接到数据库的总时间 C.一个会话处于不活动的最长时间读块的时间 答案: D 57.在制定重做日志的配置时,应当使用以下哪个策略? A.在相同的磁盘上存储重做日志文件以减少I/O争用 B.只在夜间运行LGWR C.在不同的磁盘上保存重做日志文件以减少I/O争用只在夜间运行DBW0 答案: C 58.DBA远程管理数据库时不需要设置下列哪个选项? A.OPAPWD B.REMOTE_LOGIN_PASSWORDFILE设置为shared C.OS_AUTHEN_PREFIX设置为OPSS口令文件 答案: C 59.使用下列哪一种工具能够对OMS进行配置? A.DBCA B.SQL*Plus C.EMCAOMS控制台 答案: C 60.在Oracle安装成功后,下列哪个帐户需要解锁后才能使用? A.SYS帐户 B.SYSTEM帐户 C.ORDSYSSCOTT帐户 答案: C 61.如果Oracle的一些组件需要删除,这时必须利用下列哪个工具对其卸载。 A.OracleDatabaseConfigurationAssistant B.OracleEnterpriseManager C.OracleUniversalInstallerEnterpriseManagerConfigurationAssistant 答案: C 62.如果刚刚通过一个PL/SQL程序修改了一些程序单元,现需要将它们重新编译。 则以下正确的语句是? A.不能使用PL/SQL程序重新编译程序单元 B.可以使用DBMS_DDL.REOMPILE包过程来重新编译程序单元 C.可以使用DBMS_ALTER.COMPILE包过程来重新编译程序单元可以使用DBMS_DDL.ALTER_COMPILE包过程来重新编译程序单元 答案: D 63.你要在Oracle中使用日期信息的格式掩码。 下列哪种情形不适合这个格式掩码? A.to_date() B.to_char() C.altersessionsetnls_date_formatto_number() 答案: D 64.使用显示游标主要有4个步骤: 声明游标、(4个字)、检索数据、(4个字)。 65."设计数据库时,要确定检索表的最佳方法。 下面哪个是数据库使用位图索引的主要好 处? " A.对较多惟一值的列提高性能 B.对很少惟一值的列提高性能 C.对全部惟一值的列提高性能对较多惟一值的序列提高性能 答案: B 66.哪种约束仅可以在列级定义? A.UNIQUE B.NOTNULL C.CHECKPRIMARYKEY 答案: B 67."完成事务之后要发出另一事务。 下列哪个语句只能放在事务开头,设置事务的许多特 征? " A.settransaction B.rollback C.savepointcommit 答案: A 68.Oracle中要使用merge命令,下列哪句关于merge命令的说法是错误的? A.merge命令可以只对一个表有效地操作。 B.merge命令至少要引用两个不同的表。 C.merge命令要包括正确的连接条件,否则会产生笛卡尔积。 "merge命令要包括过滤条件,确定行是否在表中。 " 答案: B 69.隐含游标和外部游标的区别是什么? A.隐含游标是用来控制返回多个记录的查询的语句 B.外部游标是为了在PL/SQL中使用DML语句和PL/SQLSELECT语句 C.隐含游标OPEN,FETCH,CLOSE语句控制外部游标仅仅查询返回多个记录的查询 答案: D 70.哪一个结果需要用组函数实现 A.计算PRODUCT表中COST列值的总数 B.将字符串'JANUARY28,2000'转换为日期 C.显示PRODUCT表中DESCRIPTION列中所有小写的值用'DDMONYYYY'格式显示日期数据 答案: A 71.有效的列名是? A.number B.1996_year C.your-namecatch_#5 答案: D 72.删除Oracle数据库中父/子关系中的父表。 在删除父表时下列哪个对象不会删除? A.相关约束 B.子列 C.相关触发器相关索引 答案: B 73.在众多的事务控制语句中,用来撤消事务的操作的语句为,用于持久化事务对数据库操作的语句是。 74.使用同义词常常可以保护数据库安全和方便编程。 75.数据泵导出时,可以按导出表、(4个字)、(5个字)和导出全文数据库4种方式。 76.使用显示游标主要有4个步骤: 声明游标、_(4个字)__、检索数据、_(4个字)__ 77.使用SQL*Loader导入数据时,必须编辑(5个字)和数据文件(.DAT)。 78.自定义异常必须使用(5个字)语句引发。 79.子查询语句必须使用________括起来,否则无法判断子查询语句的开始和结束。 在子查询语句中,不能使用____子句。 80.(2个字)是具有名称的一组相关的一组相关权限的组合 81.执行COMMIT操作时,后台进程会在(6个字)上执行操作。 82.B树索引可以是(3个字)或者不唯一的,唯一的的B树索引可以保证索引列上不会有重复的值。 83.在用户连接数据库后,可以查询数据字典()了解用户所具有的系统权限。 (14字) 84.在下面程序的空白出填写适当的代码,使得调用该过程可以统计某产地的商品数量和总价。 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_line(‘所需数据不存在! ’); Whenothersthen Dbms_output.put_line(‘发生其他错误! ’); Endproc_demo; 85.在下面程序的空白出填写适当的代码,使得调用该过程可以统计某产地的商品数量和总价。 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_line(‘所需数据不存在! ’); Whenothersthen Dbms_output.put_line(‘发生其他错误! ’); Endproc_demo; 86.在下列SQL语句中添加适当的表达式或子句,使语句可以正常运行。 SELECT供应商所在城市,COUNT(供应商编号) FROM供应商信息 GROUPBY(7个字) ORDERBY(5个字)DESC; 87.在为表中某个列定义PRIMARYKEY约束PK_ID后,则系统默认创建的索引名为(9个字) 88.在为表中某个列定义PRIMARYKEY约束PK_ID后,则系统默认创建的索引名为(4个字) 89.使用LogMiner进行日志分析的基本步骤为: (7个字)、指定日志文件、(3个字)、查询输出结果。 90.指定会话使用默认的日前格式时,所设置的参数为(1个字)。 91.如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用()语句 92.在用户连接数据库后,可以查询数据字典()了解用户所具有的系统权限。 93.在下面程序的空白出填写适当的代码,使得调用该过程可以统计某产地的商品数量和总价。 Createorreplaceprocedureproc_demo(Merch_placeinvarchar2,Price_sumoutnumberMerch_countoutnumber)isBeginSelectsun(单价),count(*)intoPrice_sum,Merch_countfrom商品信息where产地=() 94.在SQL语句中,用于向表中插入数据的语句是() 95.在Oracle的逻辑存储结构中,根据存储数据类型,可以将段分为(3个字)、索引段、(3个字)、LOB段和(3个字)。 96.在Oracle的逻辑存储结构中,(3个字)是最小的I/O单元。 97.使用()命令可以将查询结果保存在一个文件中。 98.数据泵的导出与导入可以实现逻辑备份和逻辑恢复。 通过使用(),可以将数据库对象备份到转储文件中;当表被意外删除或其他误操作时,可以使用()将转储文件中的对象和数据导入到数据库。 99.如果要获取数据库中创建的配置文件的信息,可以通过查询数据字典视图____ 100.只读状态的表空间不能创建、修改和删除对象。 101.当设置了多个列的显示属性后,如果清除设置的显示属性,可以使用命令(5个字),而当要清除某列具体的显示属性时,需要使用命令(5个字) 102.创建一个UPDATE语句来修改ARTISTS表中的数据,并且把每一行的T_ID值都改成15,应该使用的SQL语句是() 103.表空间管理类型可以分为(7个字)、(8个字) 104.SQL*Plus中的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精选 最新 ORCLE 认证 完整版 考核 题库 288 标准答案