ImageVerifierCode 换一换
格式:DOCX , 页数:35 ,大小:211.23KB ,
资源ID:6325964      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6325964.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Oracle复习 选择 判断 解答.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Oracle复习 选择 判断 解答.docx

1、Oracle复习 选择 判断 解答下列哪一个组件不是Oracle实例的一部分?( )A、系统全局区B、进程监控进程C、控制文件D、共享池在全局存储区SGA中,哪部分内存区域是循环使用的。( )A、数据缓冲区B、日志缓冲区C、共享池D、大池常见的后台进程LGWR的作用是。( )A、数据库写入程序B、归档C、进程监控D、日志写入程序在oracle中,一个用户拥有的所有数据库对象统称为?()A、数据库B、模式C、表空间D、实例当用户与Oracle服务器的连接非正常中断时,哪个后台进程负责释放用户所锁定的资源()?A、DBWn B、LGWR C、SMON D、PMON当数据库服务器上的一个数据库启动时

2、,Oracle将分配一块内存区间,叫做系统全局区,英文缩写为()?A、VGA B、SGA C、PGA D、GLOBAL解析后的SQL语句在SGA的哪个区域中进行缓存?( )A、数据缓冲区B、日志缓冲区C、共享池D、大池在数据库逻辑结构中,从大到小的次序排列是正确的是()?A、表空间 区 段 块B、表空间 段 区 块C、段 表空间 区 块D、区 表空间 段 块如果需要查询数据库中所有表的信息,应当使用下列哪一个数据字典视图?A、all_tables B、dba_tablesC、user_objects D、all_objects哪个内存结构纪录实例对数据库所做的修改?()A、数据库缓冲区缓存B、

3、数据字典缓存C、共享池D、重做日志缓冲区当Oracle服务器启动时,下列哪种文件不是必须的()A、数据文件B、控制文件C、日志文件D、归档日志文件在Oracle中,当用户要执行SELECT语句时,下列哪个进程从磁盘获得用户需要的数据()。A、用户进程B、服务器进程C、日志写入进程(LGWR)D、检查点进程(CKPT)想数据库发出一个COMMIT命令提交事务时,哪个后台进程将重做日志缓冲区的内容写入联机重做日志文件?A、DBWnB、LGWRC、CKPTD、CMMT在全局存储区SGA中,哪部分内存区域是循环使用的?A、数据缓冲区B、日志缓冲区C、共享池D、大池解析后的SQL语句在SGA的哪个区域中

4、进行缓存?A、数据缓冲区B、日志缓冲区C、共享池D、大池哪个后台进程负责将脏数据缓冲区的内容写入数据文件?A、DBWnB、SMONC、LGWRD、CKPT哪个后台进程和其相关的数据库组成部分保证即使数据库的修改还没记录到数据文件,提交的数据也能保留下来。A、DBWn和数据库高速缓冲存储区B、LGWR和联机重做日志文件C、CKPT和控制文件D、DBWn和归档重做日志文件脏(DIRTY)缓冲区指的是?A、正在被访问的数据缓冲区B、已经被修改,但还没有写到文件的数据缓冲区C、空闲的数据缓冲区D、已经被修改,并且已经写到磁盘的数据缓冲区当一个服务器进程找不到足够的空闲空间来放置从磁盘读入的数据块时,将

5、发生什么?A、通知CKPT进程清除DIRTY缓存区B、通知SMON进程清除DIRTY缓存区C、通知CKPT进程激活一个检查点D、通知DBWn进程将DIRTY缓冲区写到磁盘以下哪些事件不会引起LGWR进程启动?A、用户提交事务B、用户执行UPDATEC、在DBW进程将修改的缓冲区数据写到磁盘前D、当重做日志缓冲达到1/3满时下列哪个不是重做日志缓冲区的特点?A、可循环再用B、包含已经修改的块信息C、其大小由参数LOG_BUFFER定义D、是PGA区的一部分下面哪个用户不是ORACLE缺省安装后就存在的用户( )A、SYSDBAB、SYSTEMC、SCOTTD、SYS当Oracle创建数据库时,所

6、有为数据库的数据字典所建立的基本表和视图都存储在()模式中A、SYSTEMB、SYSC、USERD、TEMP为了启动Oracle数据库实例,Oracle必须读取一个()文件,该文件保存了实例和数据库的配置参数列表。A、控制文件B、数据文件C、参数文件D、初始化文件Orcacle提供了(),用于支持采用向导方式创建数据库。A、SQL*PlusB、Oracle NetC、Oracle ListnerD、Oracle Database Configuration Assistant当失败的实例再次启动时,()可以执行紧急恢复操作A、LGWRB、DBWnC、CKPTD、SMON()可以用于备份联机重做

7、日志文件,以便在文件中充满日志或者发生日志切换时存储档案A、ARCnB、RECOC、SMOND、PMON表空间和数据文件在物理存储上是()的关系A、一对多B、多对一C、一对一D、多对多()是Oracle存储区中被单个用户进程所使用的内存区域,是用户进程私有的,不能共享。A、系统全局区B、程序全局区C、Java池D、SQL共享池()是由表和视图组成的、存储有关数据库结构信息的一些数据库对象,描述了实际数据是如何组织的。对它们可以像处理其他数据库表或视图一样进行查询,但不能进行任何修改。A、数据字典B、数据文件C、控制文件D、表空间在Oracle数据字典视图中,()视图存储了数据库中所有对象的信息

8、。A、dba_*B、user_*C、all_*D、sys_*每个运行的Oracle数据库都与Oracle实例相联系。当一个数据库服务器上的数据库启动时,Oracle将分配内存区,称为(),启动一个或者多个Oracle进程。A、程序全局区B、系统全局区C、临时表空间D、回滚表空间SGA是一块巨大的共享内存区域,被看成是Oracle数据库的一个大缓冲池,如果需要查看SGA的大小信息,可以使用如下()语句A、SELECT SGA FROM V$DBAB、SELECT * FROM V$DBAC、SELECT * FROM V$SGAD、SELECT size FROM V%DBA假设需要查询Orac

9、le数据文件的文件名和存储位置,可以使用如下()方式。A、SELECT name, status FROM V$datafileB、SELECT name, status FROMV$userfileC、SELECT name, status FROMV$DBAD、SELECT name, status FROMV$ctrlfile当需要查询Oracle的控制文件的名称、位置和状态时,可以使用()语句。A、SELECT name FROM V$CONTROLFILE;B、SELECT name FROM V$CTRLLFILE;C、SELECT nameFROM V$USERFILES;D、S

10、ELECT nameFROM V$DBAFILE;假设在数据库中已经创建了某个用户test,需要将其口令修改为oracle,可以使用如下()语句。A、ALTER USER test IDENTIFIED BY oracleB、ALTER USER test PASSWORD oracleC、CREATE USER test IDENTIFIED BY oracleD、UPDATE USER test IDENTIFIED BY oracle如果用户scott执行了语句update emp set sal=1000,则以下哪个命令可以关闭数据库?A、SHUTDOWNB、SHUTDOWN IMME

11、DIATEC、SHUTDOWN NORMALD、SHUTDOWN TRANSACTIONAL下列哪个是错误的启动语句?A、STARTUP NORMALB、STARTUP NOMOUNTC、STARTUP MOUNTD、STARTUP FORCE使用以下哪一条语句SHUTDOWN语句关闭数据库之后,在下一次打开数据库时必须进行恢复操作?A、SHUTDOWN NORMALB、SHUTDOWN IMMEDIATEC、SHUTDOWN TRANSACTIONALD、SHUTDOWN ABORT下列关于数据库静默状态的描述,哪一项是不正确的?A、在处于静默状态的数据库中,只允许sys和system两种D

12、BA用户进行操作B、在处于静默状态的数据库中,具有SYSDBA权限的用户可以通过SQL语句强行激活某个回话C、如果通过V$INSTANCE视图查询数据库处于QUIESCED,则说明当前数据库中已经不存在任何活动的非DBA回话。D、静默状态下,数据库任然存在物理I/O操作,这一点与挂起状态不同。如果需要在操作系统中对数据库的文件进行物理备份,应当令数据库进入哪种状态?A、受限状态B、挂起状态C、静默状态D、加载但不打开状态使用DESCRIBE命令显示某个表的信息时,不会显示哪类信息?A、列名称B、列的空值特性C、表名称D、列的长度如果要控制列的显示格式,那么可以使用哪个命令?A、showB、de

13、fineC、spoolD、column如果要设置SQL*PLUS每页打印的数量,则可以使用如下哪个命令?A、set pageB、pagesizeC、sizeD、set pagesize使用哪两个命令可以在sql语句中定义变量?A、define和acceptB、define和&符号C、accept和&符号D、define和declare以下( )内存区不属于SGA。A、PGAB、日志缓冲区C、数据缓冲区D、共享池()模式存储数据库中数据字典的表和视图。A、DBAB、SCOTTC、SYSTEMD、SYS在Oracle中创建用户时,若未提及DEFAULT TABLESPACE关键字,则Oracle就

14、将( )表空间分配给用户作为默认表空间。 A、HRB、SCOTTC、SYSTEMD、SYS( )服务监听并按受来自客户端应用程序的连接请求。 A、OracleHOME_NAMETNSListenerB、OracleServiceSIDC、OracleHOME_NAMEAgentD、OracleHOME_NAMEHTTPServer当Oracle服务器启动时,下列哪种文件不是必须装入内存的( )。A、数据文件B、控制文件C、日志文件D、归档日志文件在Oracle中,当用户要执行SELECT语句时,下列哪个进程从磁盘获得用户需要的数据( )。A、用户进程B、服务器进程C、日志写入进程(LGWR)D

15、、检查点进程(CKPT)Oracle的控制文件不包括以下哪些内容( )。A、数据库名称B、数据文件和日志文件的名称和位置C、时间戳D、服务器信息不属于Oracle的系统文件是( )。A、数据文件 DBFB、控制文件 CTLC、日志文件LOG D、归档文件ARC在命令行中启动SQL*Plus,使用如下()命令。 A、SQLPLUSB、SQL*PLUSC、SQLD、SPLUS当在SQL*Plus中需要以DBA连接到Oracle数据库,可以使用如下()方式。A、CONNECT SYS/password SYSDBA。B、CONNECT SYS/password AS SYSDBA。C、CONNECT

16、 AS SYSDBA SYS/password。 D、CONNECT DBA SYS/password。 Oracle的时间格式通常是HH24:MI:SS形式,它也是通过nls_date_formate系统参数定义的,要查询Oracle系统的日期格式,可以使用如下()SQL语句。A、select currenttimestamp from systable;B、select currenttimestamp from dual;C、select systimestamp from systable;D、select systimestamp from dual; ()是一种用于执行SQL语句的

17、Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。A、JDBCB、OCIC、程序包D、过程当需要描述一个表table1对象结构时,可以使用();A、DES table1B、DESC table1C、DESCR table1D、DESCRIB table1下面的时间函数,()用于返回当前Oracle会话时区中的日期信息。A、DATE()B、current_timestamp()C、current_date()D、DBTIMEZONE ()可用于返回会话中的日期和时间。A、months_between()B、next_day()C、current_dat

18、e()D、localtimestamp()当需要删除表,且该表具有外键约束,需要删除表及其外键约束,可以使用如下()类型的SQL语句。A、DROP TABLE table1B、DROP TABLE tablel with foreign keyC、DROP TABLE tablel1 CASCADE CONSTRAINTSD、DROP TABLE table1 all以下对INSERT语句,说法错误的是()。A、INSERT语句是数据操纵语言中的一条语句B、在使用INSERT语句执行数据插入时,表中的列顺序一定要与提供的值顺序相同C、在使用INSERT语句执行数据插入时,必须为表中所有列定义数

19、据值D、在插入数据时,应当满足表中定义的检查约束当需要提交某个事务时,可以使用()语句。A、ROLLBACKB、COMMITC、SAVEPOINTD、SET Transaction()可以让用户在事务处理中建立标记点,从而能够用于支持用户的事务处理。A、保存点B、事务点C、回滚点D、提交点在Oracle中,可以用一个SELECT语句同时从多个表中取出数据,只需在SELECT语句的()子句中列出要从中取出数据的表名称即可。A、ORDER BYB、FROMC、GROUP BYD、JOIN分组查询是在查询语句中使用()子句,对查询结果执行分组操作。A、ORDER BYB、GROUP BYC、JOIN

20、D、COUNT在Oracle中,使用()可以生成一列整数值,这个整数值可以作为表的主键约束。A、序列B、同义词C、索引D、触发器当需要查询某个序列seq_customer_id的初始值,可以使用如下()方式。A、SELECT seq_customer_id.NEXTVALUE from sysdateB、SELECT seq_customer_id.NEXTVALUE from dualC、SELECT seq_customer_id.NEXTVALUE from DBA.$V_SequenceD、SELECT seq_customer_id.CURRRENTVALUE from dual当需

21、要创建一个序列seq_Customer_id,初始值为7,每次增长1,序列最大值为20000,可以使用如下()方式。A、CREATE SEQUENCE seq_customer_id START 7INCREMENT 1MAXVALUE 20000;B、CREATE SEQUENCE seq_customer_idSTART WITH 7INCREMENT BY 1MAXVALUE 20000;C、CREATE SEQUENCE seq_customer_idSTART WITH 7INCREMENT BY 1MAXVALUE WITH 20000;D、CREATE SEQUENCE seq_

22、customer_idSTART WITH 7INCREMENT 1MAXVALUE 20000;()是一个单元操作,要么全部执行成功,要么全部执行失败。A、事务B、插入操作C、更新操作D、删除操作当需要在数据库运行时修改最大并发使用限制或者警告限制,可以使用如下()语句。A、ALTER SYSTEMB、ATLER TABLEC、ALTER VIEWD、ALTER TRIGER以下定义的哪个变量是非法的?A、var_ab number;B、var_ab number not null :=0;C、var_ab number default :=1;D、var number :=3;下列只能存储

23、一个值得变量是哪种变量?A、游标B、标量变量C、游标变量D、记录变量声明%TYPE类型变量的变量时,服务器将会做什么操作?A、为该变量检索数据表中列的数据类型B、复制一个变量C、检索数据库中的数据D、为该变量检索列的数据类型和值下列哪个语句允许检查UPDATE语句所影响的行数?A、SQL%FOUNDB、SQL%ROWCOUNTC、SQL%COUNTD、SQL%NOTFOUND对于游标FOR循环,以下哪种说法是不正确的?A、循环隐含使用FETCH获取数据B、循环隐含使用OPEN打开记录集C、终止循环操作也就关闭了游标D、游标For循环不需要定义游标当需要提交某个事务时,可以使用()语句。A、RO

24、LLBACKB、COMMITC、SAVEPOINTD、SET Transaction()是一个单元操作,要么全部执行成功,要么全部执行失败。A、事务B、插入操作C、更新操作D、删除操作采用Select语句返回的结果是一个结果集。用户只能浏览该结果集中的数据,无法对数据进行操作。如果需要逐行对数据进行访问和操作,可以使用()。A、视图B、过程C、函数D、游标PL/SQL很容易检测和处理预定义和用户定义的错误条件,称为()。A、消息B、错误C、异常D、溢出()是由PL/SQL所提供的系统异常。当PL/SQL应用程序违反了Oracle规则或者系统限制,则会隐含地触发一个内部异常。A、预定义异常B、自

25、定义异常C、系统错误D、内存溢出从本质上来看,()就是命名的PL/SQL程序块,它可以被赋予参数,存储在数据库中,然后由另外一个应用或PL/SQL例程调用。A、异常B、过程C、表D、视图定义过程和定义函数的主要区别之一是,定义函数必须使用()返回数据。A、return子句B、throwC、RAISED、TRY下列哪个语句可以再SQL*PLUS直接调用一个过程?A、returnB、callC、setD、exec下面哪个不是过程中参数的有效模式?A、inB、outC、in outD、out in如果存在一个名为TEST的过程,他包含有3个参数:第一个参数为p_num1,第二个参数为p_num2,第

26、三个参数为p_num3。3个参数的模式都为in。p_num1参数的数据类型为number,p_num2参数的数据类型为varchar2,p_num3参数的数据类型是varchar2。下列哪个是该过程的有效调用?A、TEST(1010,p_num3=abc,p_num2=bcd);B、TEST(p_num1=1010,p_num2=abc,bcd);C、TEST(p_num1=1010,abc,bcd);D、上述都不对函数头部的return语句的作用是什么?A、声明返回的数据类型B、声明返回值得大小和数据类型C、调用函数D、函授头部不能使用return语句如果在程序包的主体中包含了一个过程,但没

27、有在程序包规范中声明这个过程,那么它将会被认为是 ?A、非法的B、共有的C、受限的D、私有的如果创建了一个名为USER_PKG的程序包,并在该程序包中包含了一个名为TEST的过程。下列哪一个是对该过程的合法调用?A、test(10)B、USER_PKG.TEST(10)C、TEST.USER_PKG(10)D、TEST(10).USER_PKG对于下面的函数,下列哪项可以成功的调用?create or replace function calc_sum(p_x number,p_y number)return numberissum number;beginsum:=p_x+p_y;retur

28、n sum;end;A、calc_sumB、execute calc_sum(45)C、execute calc_sum(23,12)D、sum:=calc_sum(23,12)当满足下列哪种条件时,允许两个过程具有相同的名称?A、参数的名称或数量不相同时B、参数的数量或数据类型不相同时C、参数的数据类型和名称不相同时D、参数的数量和数据类型不相同时下列哪个动作不会激活触发器?A、更新数据B、查询数据C、删除数据D、插入数据在使用create trigger语句创建行级触发器时。哪个语句用来引用旧数据?A、for eachB、onC、referencingD、old在创建触发器时,哪一个语句决

29、定触发器时针对每一行执行一次,还是每一个语句执行一次?A、for eachB、onC、referencingD、new替代触发器一般被附加到哪一类数据库对象上?A、表B、序列C、视图D、簇条件谓词在触发器中的作用是什么?A、指定对不同事件执行不同的操作B、在update中引用新值和旧值C、向触发器添加when子句D、在执行触发器前必须满足谓词条件可以使用哪个子句来更改相关性标识符的名称?A、referencingB、whenC、instead ofD、rename如果希望执行某个操作时,改操作本身并不执行,而是去执行另外的一些操作,那么可以使用什么方式完成这种操作?A、before触发器B、after触发器C、instead of触发器D、undo触发器在Oracle中使用()可以允许用户从逻辑上组织过程、函数、对象类型等各种内容A、程序包B、过程C、函数D、对象当需要返回当前用户的名字,可以执行如下()SQL语句A、SELECT user FROM V$DBAB、SELECT user FROM dual;C、SELECT name FROM dual;D、SELECT name FROM V$DBA;使用()工具,可以实现数据导出A、IMPORT

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1