最新ORCLE认证完整题库288题含标准答案.docx
- 文档编号:24063078
- 上传时间:2023-05-23
- 格式:DOCX
- 页数:56
- 大小:40.64KB
最新ORCLE认证完整题库288题含标准答案.docx
《最新ORCLE认证完整题库288题含标准答案.docx》由会员分享,可在线阅读,更多相关《最新ORCLE认证完整题库288题含标准答案.docx(56页珍藏版)》请在冰豆网上搜索。
最新ORCLE认证完整题库288题含标准答案
2020年ORCLE认证考试题库288题[含答案]
一、选择题
1.假设数据库包含3个控制文件,如果其中一个控制文件被用户误删除,则数据库将(2个字)启动。
2.创建一个UPDATE语句来修改ARTISTS表中的数据,并且把每一行的T_ID值都改成15,应该使用的SQL语句是(1条语句)
3.如果定义与组有关的索条件,可以把(7个字)子句添加到SELECT语句中。
4.如果表中某列的基数比较低,则应该在该列上创建(两个字)索引
5.启用复合控制文件后,由于多个控制文件互为镜像,内容总是(6个字)。
这样在装载Oracle数据库时,系统会读取并打开(1个字)参数所对应的所有控制文件。
6.连接到数据库的最低系统预定义角色是(7个字)
7.可以用SETCONSTRAINTconstraint_nameDEFERRED语句,启用某个约束的,而使用SETCONSTRAINTALLDEFERRED语句可以设置事务中所有约束的;语句SETCONSTRAINTALLIMMEDIATE可以设置约束的应用。
8.如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用(1个字)语句
9.假设已经创建了CHAINED_ROWS表。
填写下面的语句,以便对业务员信息表进行链接记录分析:
ANALYZETABKE业务员信息
(5个字)
。
10.如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用___。
11.根据约束的作用域,约束可以分为(4个字)和列级约束两种。
(4个字)是字段定义的一部分,只能应用在一个列上;而(4个字)的定义独立于列的定义,它可以应用于一个表中的多个列。
12.多行比较运算符包括____、_____和_____。
13.当数据库在(1个字)模式中运行时,无法使用单个备份文件对数据库进行恢复。
因为对模式数据库进行恢复时,必须使用所有的数据库备份,使用数据库恢复后处于一致状态。
14.当进行模糊查询时,应使用关键字(4个字)和通配符(3个字)或百分号%。
15.当对某个表加SRX锁时,则表中行的锁类型为。
16.当Oracle检测到死锁后,它会选择一个事务退出。
选择退出事务的原则是执行修改数目的事务。
17.为了建立外部表,首先需要指示数据文件在操作系统上的位置。
现在假设在操作系统的F:
\DATAFILE文件中存有一个数据文件,使用(一句话)语句使Oracle可以访问数据文件。
18.假设有一个表TEST,它仅包含一个字段DATA。
现在创建一个触发器,实现将添加的数据变为大写。
在下面的空白处填写适当的语句。
使之可以正常运行。
createorreplacetrigger
test_trigger_______
afte
on________
foreachrow
being
:
new.date:
=upper(____________);
end;
19.使用显示游标主要有4个步骤:
声明游标、(4个字)、检索数据、(4个字)。
20.当控制外部游标时,哪个语句执行查询并且获取结果集?
A.FETCH
B.OPEN
C.CLOSECURSOR
答案:
B
21.填写下面的语句,使其可以将Class表移动到表空间SYSTEM中的数据段,并且其初始化盘区为30KB,第二个盘区为20KB,随后分配的盘区不会增长。
ALTERTABLEClassMOVE
TABLESPACESYSTEM
STORAGE(
(3个字)
(3个字)
(2个字)
MAXEXTENTSUNLIMITED);
22.手动进行物理备份时,可以进行(9个字)、部分联机备份和(9个字)。
23.手动进行介质恢复时,按照数据库恢复后的运行状态不同,介质恢复为分为(7个字)、和(8个字)。
(4个字)就是恢复所有已经提交的事务,即将数据库、表空间或数据文件的备份更新到最近的时间。
(不完全恢复)使用数据库的备份来对数据库进行恢复,即将数据库恢复到某一特定的时刻。
24.视图与数据库的表非常相似,用户也可以在视图中进行INSERT、UPDATE和DELETE操作。
通过视图修改数据时,实际上是在修改__中的数据;相应地,改变_______中的数据也会反映到____中。
25.视图与数据库的表非常相似,用户也可以在视图中进行INSERT、UPDATE和DELETE操作。
通过视图修改数据时,实际上是在修改(3个字)中的数据;相应地,改变(3个字)中的数据也会反映到(8个字)中。
26.如果定义与组有光的搜索条件,可以把_______子句添加到SELECT语句中。
27.使用显示游标主要有4个步骤:
声明游标、(4个字)、检索数据、(4个字)。
28.查看下面的程序块,其中变量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;
29.使用RMAN对整个数据库进行恢复的正确步骤为:
启动实例并加载数据库,(17个字),(17个字)打开数据库。
30.使用LogMiner进行日志分析的基本步骤为:
(7个字)、指定日志文件、(3个字)、查询输出结果。
31.使用EXPORT导出数据时,可以根据需要按3种不同的方式导出数据。
(3个字)方式就是导出一个指定的基本表,包括表的定义、表中的数据,以及在表上建立的索引、约束等。
(2个字)方式是指导出属于一个用户的所有对象,包括表、视图、存储过程、序列等。
(4个字)方式导出是指导出数据库中所有对象。
32.如果用户想要对对象类型的实例进行比较排序,则需要使用(5个字)。
它最重要的一个特点是:
当在WHERE或ORDERBY等比较关系子句中使用对象时会被间接地使用。
33.如果要获取数据库中创建的配置文件的信息,可以通过查询数据字典视图(15字)
34.如果要获取数据库中创建的配置文件的信息,可以通过查询数据字典视图(12个字)
35.如果要创建一个UPDATE语句来修改EMP表中的数据,将所有员工的工薪上调10%,则应该使用的SQL语句是。
36.视图是否可以更新,这取决于定义视图的(1个字)语句,通常情况下,该语句越复杂,创建的视图可以更新的可能性也就(2个字)。
37.什么情况可以向视图中添加数据?
A.包含ROWNUM伪列
B.基础表中包含NOTNULL约束,但是没有被包含在视图中
C.视图中的列是由表答式生成的除了以上这些情况
答案:
D
38.簇是一种用于存储数据表中数据的方法。
簇实际上是(3个字),由一组共享相同数据块的多个(1个字)组成。
39.在Oracle安装成功后,下列哪个帐户需要解锁后才能使用?
A.SYS帐户
B.SYSTEM帐户
C.ORDSYSSCOTT帐户
答案:
C
40.如果Oracle的一些组件需要删除,这时必须利用下列哪个工具对其卸载。
A.OracleDatabaseConfigurationAssistant
B.OracleEnterpriseManager
C.OracleUniversalInstallerEnterpriseManagerConfigurationAssistant
答案:
C
41.DBA对Oracle数据库逻辑存储结构的管理不包括下列哪些选项?
A.数据块
B.区
C.段数据库文件
答案:
D
42.删除Oracle数据库中父/子关系中的父表。
在删除父表时下列哪个对象不会删除?
A.相关约束
B.子列
C.相关触发器相关索引
答案:
B
43.你要在Oracle中定义SQL查询。
下列哪个数据库对象不能直接从select语句中引用?
A.表
B.序列
C.索引视图
答案:
C
44."使用DBCA(DatabaseConfigurationAssistant)中包含数据文件的数据库模板创建数据
库时,DBA不能修改的内容是?
"
A.数据库名称
B.添加新的表空间
C.控制文件初始化参数
答案:
B
45.下列哪个不是存储PL/SQL程序单元?
A.过程
B.应用程序触发器
C.包数据库触发器
答案:
B
46.在制定重做日志的配置时,应当使用以下哪个策略?
A.在相同的磁盘上存储重做日志文件以减少I/O争用
B.只在夜间运行LGWR
C.在不同的磁盘上保存重做日志文件以减少I/O争用只在夜间运行DBW0
答案:
C
47.哪种约束仅可以在列级定义?
A.UNIQUE
B.NOTNULL
C.CHECKPRIMARYKEY
答案:
B
48."完成事务之后要发出另一事务。
下列哪个语句只能放在事务开头,设置事务的许多特
征?
"
A.settransaction
B.rollback
C.savepointcommit
答案:
A
49.有关在FROM子句中使用子查询的正确描述是?
A.在FROM子句中,不能使用子查询。
B.通过在FROM子句中使用子查询可以删除创建新视图或表的要求。
C.对于FROM子句中的子查询中使用的表,删除了对它授予SELECT特权的要求当在FROM子句中使用子查询时,为以后的SELECT语句定义了数据资源。
答案:
B
50.隐含游标和外部游标的区别是什么?
A.隐含游标是用来控制返回多个记录的查询的语句
B.外部游标是为了在PL/SQL中使用DML语句和PL/SQLSELECT语句
C.隐含游标OPEN,FETCH,CLOSE语句控制外部游标仅仅查询返回多个记录的查询
答案:
D
51.何时使用外全联接?
A.两个表都有NULL值时
B.需要一个表的所有不能匹配的数据时;
C.需要两个表的所有匹配的数据时需要两个表的所有不能匹配的数据时
答案:
D
52.有效的列名是?
A.number
B.1996_year
C.your-namecatch_#5
答案:
D
53.要想声明一组公共的常量,包说明中的变量声明必须包含CONSTANT选项并初始化变量值。
54.你要操纵Oracle数据,下列哪个不是SQL命令?
A.select*fromdual;
B.setdefine
C.updateempsetename=6543whereename=‘SMITHERS’;createtableemployees(empidvarchar2(10)primarykey);
答案:
B
55.B树索引可以是(3个字)或者不唯一的,唯一的的B树索引可以保证索引列上不会有重复的值
56.查看操作在数据表中所影响的行书,可通过游标的(9个字)属性实现。
57.表空间的管理类型可以分为(3个字)和(4个字)。
58.UNDO_MANAGEMENT参数用于指定UNDO管理模式,其取值可以为(1个字)或(1个字)。
设置为(1个字)时,表示使用撤销表空间管理回退数据;设置为(1个字)时,表示使用回滚段管理回退数据。
59.RMAN是通过(4个字)进程来完成备份操作的。
60.PL/SQL程序块主要包含3个主要部分:
声明部分、可执行部分和(4个字)部分。
61.PL/SQL程序块主要包含3个主要部分:
声明部分、可执行部分和(4个字)部分。
62.以下哪个选项对高速数据缓存中的脏数据影响最大?
A.LGWR
B.SMON
C.ARCHSERVER
答案:
A
63.Oracle数据库的完整启动过程依次为如下3个步骤:
启动数据库实例,、(8个字)、将数据库设置为打开状态。
64.为了在SQL*Plus中显示初始化参数,可以使用(2个字)命令,该命令会显示初始化参数的名称、类型和参数值。
65.B树索引可以是(3个字)或者(4个字),(3个字)的B树索引可以保证索引列上不会有重复的值。
66.___函数返回某个字符的ASCH值,______函数返回某个ASCII值对应的字符。
67.(5个字)数据类型与(3个字)的类型都用于存储字符串。
如果定义了(3个字)类型的字段,并且向其赋值时,字符串的长度小于定义的长度,则使用空格填充;而VARCHAR2类型的字段用于存储变长的字符串,即如果向该列赋的字符长度小于定义时的长度,该列的字符长度只会是实际字符数据的长度,系统不会使用空格填充。
68.Oracle中的临时表可以分成事务级临时表和会话级临时表,创建事务级别的临时表,需要使用()子句;创建一个会话级别的临时表,则需使用()子句。
69.Oracle数据库提供对表或索引的分区方法有5种:
范围分区,(4个字),列表分区,(8个字)和(8个字)。
70.概要文件不能用于限制什么?
A.使用的CPU实现
B.连接到数据库的总时间
C.一个会话处于不活动的最长时间读块的时间
答案:
D
71.查询下列哪个数据字典用户视图可以知道一个约束是否生效?
A.USE_TAB_CONSTRAINTS
B.ALL_TAB_CONSTRAINTS
C.USE_CONSTRAINTSALL_CONSTRAINTS
答案:
D
72.Oracle数据库的完整启动过程依次为如下3个步骤:
启动数据库实例,、(8个字)、将数据库设置为打开状态。
73.在需要滤除查询结果中重复的行时,必须使用关键字(8个字);在需要返回查询结果中的所有行时,可以使用关键字(3个字)。
74.只有表空间中所有数据文件都处于联机状态,并且表空间本身也处于联机状态时,才能将表空间恢复成读写状态。
75.数据泵的导出与导入可以实现逻辑备份和逻辑恢复。
通过使用(),可以将数据库对象备份到转储文件中;当表被意外删除或其他误操作时,可以使用()将转储文件中的对象和数据导入到数据库。
76.数据泵导出时,可以按导出表、(4个字)、(5个字)和导出全文数据库4种方式。
77.使用显示游标主要有4个步骤:
声明游标、_(4个字)__、检索数据、_(4个字)__
78.使用EXPORT导出数据时,可以根据需要按3种不同的方式导出数据。
(1个字)方式就是导出一个指定的基本表,包括表的定义、表中的数据,以及在表上建立的索引、约束等。
(2个字)方式是指导出属于一个用户的所有对象,包括表、视图、存储过程、序列等。
(4个字)方式是指导数据库中所有的对象。
79.子查询语句必须使用________括起来,否则无法判断子查询语句的开始和结束。
在子查询语句中,不能使用____子句。
80.Oracle数据库系统的物理存储结构主要由3类文件组成,分别为数据文件、(4个字)、控制文件。
81.执行COMMIT操作时,后台进程会在(6个字)上执行操作。
82.表空间管理类型可以分为(7个字)、(8个字)
83.在下面程序的空白出填写一定的代码,使该函数可以获取指定编号的商品价格。
Createorreplacefunctionget_price(p_IDvarchar2)_______v_pricenumber;
Begin
Select单价_________from商品信息where商品编号=________;
Returnv_price:
Exception
Whenno_date_foundthendbms_output.put_line(‘查找的商品不存在!
’);
Whertoo_many_rowsthen
Dbms_output.put_line(‘程序运行错误!
请使用游标’);
Whenothersthen
Dbms_output.put_line(‘发生其他错误!
’);
Endget_price;
84.在下面程序的空白出填写一定的代码,使该函数可以获取指定编号的商品价格。
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_line(‘发生其他错误!
’);
Endget_price;
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.通过数据块空间管理参数可以控制数据块中空闲空间的使用方法,其中(1个字)用于控制数据块的更新预留的空间,而(1个字)用于控制数据块在删除时释放空间的门槛。
90.指定会话使用默认的日前格式时,所设置的参数为(1个字)。
91.使用()命令可以显示表的结构信息
92.2、PL/SQL块可以包含DECLARE、BEGIN、EXCEPTION和END部分。
BEGIN和END部分是必须的。
93.PL/SQL是一种过程语言,它改善了应用程序的可迁移性,在Oracle运行的任何平台上都可以处理它。
94.在为表中某个列定义PRIMARYKEY约束PK_ID后,则系统默认创建的索引名为()
95.在创建UNDO表空间时,所使用的表空间管理方式为(7个字),并且盘区的管理方式只允许使用()方式
96.在SQL语句中,用于向表中插入数据的语句是()
97.在Oracle的逻辑存储结构中,根据存储数据类型,可以将段分为(3个字)、索引段、(3个字)、LOB段和(3个字)。
98.B树索引可以是(3个字)或者不唯一的,唯一的的B树索引可以保证索引列上不会有重复的值。
99.使用()命令可以将查询结果保存在一个文件中。
100.使用同义词常常可以保护数据库安全和方便编程。
101.使用()命令可以将缓冲区中的SQL命令保存到一个文件中,并且可以使用()命令运行该文件。
102.如果主键约束由一列组成时,该主键约束被称为_(4个字)__;如果主键约束由两个或两个以上的列组成时,则该主键约束被称为(4个字)
103.如果要获知索引的使用情况,可以通过查询(5个字)视图;而要获知索引的当前状态,可以查询(2个字)视图。
104.如果要获取数据库中创建的配置文件的信息,可以通过查询数据字典视图____
105.连接到数据库的最低系统预定义角色是().
106.当设置了多个列的显示属性后,如果清除设置的显示属性,可以使用命令(5个字),而当要清除某列具体的显示属性时,需要使用命令(5个字)
107.簇是一种用于存储数据表中数据的方法。
簇实际上是(2个字),由一组共享相同数据块的多个()组成。
108.在Oracle的逻辑存储结构中,(3个字)是最小的I/O单元。
109.在ORACAL数据库中将权限分为两类,即()和()、()是指在系统级控制数据库的存取和使用机制,(对象权限)是指在模式对象上控制数据库的存取和使用的机制。
(分别4字)。
110.执行ALTERTABLESPACE…RENAMEDATAFILE语句必须使数据库处于MOUNT模式。
111.在不为视图指定列名的情况下,视图列的名称将使用
112.在SQL语句中,用于向表中插入数据的语句是(1个字)
113.在SELECT、UPDATE或DELETE语句中嵌套了一个或多个SELECT语句时,被嵌套的SELECT语句被称为____。
114.在PL/SQL中,如果SELECT语句没有返回列,则会引发Oracle错误,并引发(13个字)异常。
115.在PL/SQL中,如果SELECT语句没有返回列,则会引发Oracle错误,并引发(13个字)异常。
116.在传统上,Oracle在启动实例时将读取本地的一个文本文件,并利用从中获取的初始化参数对实例和数据库进行设置,这个文本文件称为(7个字)(简称PFILE)。
而从Oracle9i后,Oracle开始提供(11个字)(简称SPFILE)。
它是一个二进制格式的文件,并始终存放在数据库服务器端。
117.在Oracle的早期版本中,对撤销信息的管理采用(5个字)从Oracle9i后采用(4个字)方式管理撤销信息。
118.在传统上,Oracle在启动实例时将读取本地的一个文本文件,并利用从中获取的初始化参数对实例和数据库进行设置,这个文本文件称为(7个字)(简称PFILE)。
而从Oracle9i后,Oracle开始提供(11个字)(简称SPFILE)。
它是一个二进制格式的文件,并始终存放在数据库服务器端。
119.在
下面程序的空白出填写一定的代码,使该函数可以获取指定编号的商品价格。
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_lin
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 ORCLE 认证 完整 题库 288 标准答案