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

开通VIP
 

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

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

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(Oracle期末复习试题.doc)为本站上传会员【二***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

Oracle期末复习试题.doc

1、 . . . . 一、选择题 1. SQL*PLUS在ORACLE数据库系统中的作用,以下表达正确的是( ) A.是ORACLE数据库服务器的主要组成部分,是服务器运行的基础构件。 B.是ORACLE数据库系统底层网络通信协议,为所有的ORACLE应用程序提供一个公共的通信平台。 C.是ORACLE客户端访问服务器的一个工具,通过它可以向服务器发送SQL命令。 D.是ORACLE客户端到客户端的点对点的通信工具,用来传递各个客户端的数据。 2. 命令sqlplus /nolog的作用是( ) A

2、.仅创建一个ORACLE实例,但并不打开数据库. B.仅创建一个ORACLE实例,但并不登录数据库. C.启动sqlplus,但并不登录数据库 D.以nolog用户身份启动sqlplus 3. 在SQL*PLUS中显示EMP表结构的命令是( ) A.LIST EMP B.DESC EMP C.SHOW DESC EMP D.STRUCTURE EMP 4. 在SQL*PLUS环境中可以利用DBMS_OUTPUT包中的PUT_LINE方法来回显服务器端变量的值 但在此之前要利用一个命令打开服务器的回显功能,这一命令是( ) A.set server on B.set se

3、rverecho on C.set servershow on D.set serveroutput on 5. 在SQL*PLUS中执行刚输入的一条命令用( ) (A) 正斜杠(/) (B) 反斜杠(\) (C) 感叹号(!) (D) 句号(.) 6. 在SQL*PLUS中显示当前用户的命令是( ) (A) show account (B) show accountname (C) show user (D) show username 7. 当用SQL*PLUS已经登录到某一数据库,此时想登录到另一数据库,应该用命令( ) (A) CONN (B)

4、DISC (C) GOTO (D) LOGON 8. 假定表A中有十万条记录,要删除表中的所有数据,但仍要保留表的结构,请问用以下哪个命令效率最高( ) (A) delete from a; (B) drop table a; (C) trunc table a; (D) truncate table a; 9. 如果一个进程意外终止,ORACLE使用以下哪一个后台进程来释放它所占用的资源( ) (A) DBWn (B) LGWR (C) SMON (D) PMON 10. ORACLE网络侦听器位于( ) (A) OR

5、ACLE客户端 (B) ORACLE服务器端 (C) ORACLE客户端和服务器端 (D) ORACLE的中间层服务器端 11. 以下关于表空间的表达正确的是( ) (A) 表是表空间的基础,表空间是所有相关表所占空间的总和 (B) 表空间是由一至多个数据文件构成的,每个表占用一个数据文件 (C) 一表可以占用多个表空间,一个表空间也可以容纳多表 (D) 一个表空间可以容纳多表,但一表只能归属于一个表空间 12. 用符号"->"表示组成关系,下面哪一个组成关系正确表示了ORACLE数据库的逻辑存储结构( ) (A) 块->段->区->表空间->数据库 (B) 块->区->

6、段->表空间->数据库 (C) 块->表空间->区->段->数据库 (D) 块->段->表空间->区->数据库 13. 根据不同的需要,可对数据库服务器进行相应的启动方式,当以STARTUP MOUNT方式启动时,以下说确的是( ) (A) 仅仅创建一个数据库实例 (B) 创建了数据库实例并且挂载了数据库 (C) 创建了数据库实例,同时也创建了数据库 (D) 打开了数据库,但只能供系统用户访问 14. 在ORACLE客户端网络配置文件中"PORT"参数值为( ) (A) 服务器的侦听端口,默认为1521 (B) 服务器的侦听端口,默认为7778 (C) 中间层的接入端口,

7、默认为1521 (D) 中间层的接入端口,默认为7778 15. 在ORACLE客户端网络配置文件中"SID"参数值为( ) (A) 服务器的IP (B) 服务器的机器名 (C) 服务器的数据库域名 (D) 服务器的实例名 16. 以下关于数据库过程和函数表达正确的是( ) (A) 过程和函数都是命名的PL/SQL块,但执行效率要比普通PL/SQL块高 (B) 过程和函数都是命名的子程序,每次执行前由数据库进行编译 (C) 过程是没有返回参数的,而函数是有返回参数的 (D) 过程不带输入参数,而函数是要带输入参数的 17. 以下关于数据库包的表达正确是的( ) (A)

8、 包是由和包体组成的,在定义时,必须也要同时定义好包体 (B) 包是由和包体组成的,和包体是可以分别创建的 (C) 包是由和包体组成的,和包体可以写在一起,也可以分别定义 (D) 包是由和包体组成的,是包体中所有变量的定义区,而包体则只是执行代码部分 18. 当对数据库进程调整时,要求除DBA用户外的其它用户都不能访问数据库,这时可以用以下哪种数据库启动方式( ) (A) STARTUP NOMOUNT (B) STARTUP MOUNT (C) STARTUP RESTRICT (D) STARTUP FORCE 19. 在关闭数据库时,要求当前尚未处理完成的事务立即停止

9、处理,未完成事务进行回滚.可采用以下哪种方式( ) (A) SHUTDOWN (B) SHUTDOWN ABORT (C) SHUTDOWN IMMEDIATE (D) SHUTDOWN TRANSACTIONAL 20. 以下ORACLE认证的级别由低到高排列正确的是( ) (A) OCA->OCP->OCM (B) OCM->OCP->OCA (C) OCP->OCA->OCM (D) OCA->OCM->OCP 21. Oracle Database包括哪三类文件? (A) 控制文件, 数据文件, 日志文件 (B) 参数文件, 备份文件, 归档日志文件 (

10、C) 密码文件, 归档日志文件, 跟踪文件 (D) 重做日志文件, 备份文件, 用户文件 22. 在以下PL/SQL循环语句的括号位置应该填写 for i in 1 ( ) 10 loop (A) TO (B) -> (C) .. (D) INC 23. emp表是雇员信息表,sal字段存放是的雇员的月薪 以下哪个变量可以存放sal类型的值 (A) v_sal emp%rowtype; (B) v_sal emp.sal%type; (C) v_sal emp.sal.%type; (D) v_sal %type(emp.sal); 24. 在PL/SQL环境

11、中,以下说确的是 (A) 字符串是用单引号加以界定的 (B) 字符串是用双引号加以界定的 (C) 对于单行注释可以用双斜线//开始 (D) 多行注释是以大括号{}加以界定的 25. 客户端用于网络连接的两个配置文件文件是 (A) TNSNAMES.ORA 和 SQLNET.ORA (B) TNSNAMES.ORA 和 LISTENER.ORA (C) TNSNAMES.ORA 和 INIT.ORA (D) SQLNET.ORA 和 LISTENER.ORA 26. 当表的重复行数据很多时,应该创建的索引类型应该是() (A)B树 (B)reverse (C)bitma

12、p (D)函数索引 27. 关于触发器,以下说确的是() (A)可以在表上创建INSTEAD OF 触发器 (B)语句级触发器不能使用“:old”和“:new” (C)行级触发器不能用于审计功能 (D)触发器可以显式调用 28. 以下哪个命令是用于ORACLE中数据导出的 ( ) (A)exp (B)imp (C)input (D)output 29. 一般在()中有机会使用:NEW和:OLD (A)游标 (B)存储过程 (C)函数(D)触发器 30. 按照对()的管理方式,可以将表空间分为

13、数据字典管理表空间和本地化管理表空间 A)段 B)区C)表 D)Oracle块 31. 以下那个文件不属于数据库Database的一部分() A)控制文件 B)参数文件 C)数据文件 D)日志文件 32. 以下选项中不是本地Net服务名所包含的容的是() A)主机名(IP地址) B)端口号C)控制文件名 D)实例名 33. 以下不属于SGA的是() A)SMON的一个重要的职责是进行实例恢复 B)PMON的一个职责是清理孤儿会话 C)LGWR在CKPT进程未启动的情况下承当起生成检查点的职责 D)

14、DBWR负责将用户请求的数据放入到缓存,并在适当的时机将缓存中的数据写入文件 34. 以下不属于SGA的是() A)块缓冲区(Database Buffers) B)共享池 C)库缓存(Library cache)D)专用服务器模式下的会话信息(Session Information) 35. 以下关于Oracle启动的说法中不正确的是() A)数据库可以先startup mount,然后用alter database open将数据库打开联机 B)数据库可以在open的状态下,用alter database mount将数据库降到mount状态 C)数据库可以先start

15、up nomount,然后用alter database open将数据库打开到open联机状态 D)利用startup命令,如果没有什么故障,数据库可以直接到open的状态 36. 在Oracle中,当用户执行Select语句时,以下哪个进程负责从磁盘中获得用户需要的数据?() A)用户进程(user process)B)服务器进程(Server process) C)检查点进程(CKPT) D)日志进程(LGWR) 37. 在Oracle中,有一个教师表teacher的结构如下 ID number(5) Name varchar2(10) Email varcha

16、r2(20) 下面哪个语句显示没有Email地址的教师的() A )select name from teacher where email=null; B)select name from teacher where email<>null; C)select name from teacher where email is null; D)select name from teacher where email is not null; 38. 在windows操作系统中,Oracle的()服务监听并承受客户端应用程序的连接请求 A)OracleHome_NAMETNSLis

17、tener B)OracleServiceSID C)OracleHome_NameAgent D)OracleHome_Name Server 39. 以下有关包的使用说法错误的是() A)在不同的包模块可以重名 B)包的私有过程不能被外部程序调用 C)包体中的过程和函数必须在部分说明 D)必须先创建,然后创建包体 40. 实例启动后,数据库处于(  )阶段。 A. MOUNT            B. OPEN            C. NOMOUNT        D. None 41.   当Oracle数据库启动时,如果由于操作系统的原因,一个数据文件

18、或重做日志文件无常打开或发生故障,将发生怎样的情况?(  ) A. oracle将返回错误信息,并且打开数据库     B. oracle将返回错误信息,不能打开数据库 C. oracle将返回错误信息,并自动启动数据库恢复程序 D. oracle将忽略这些文件,进入正常工作状态 42.   数据库实例启动的三个阶段依次是(   )。 A. OPEN,NOMOUNT,MOUNT            B. NOMOUNT,MOUNT,OPEN         C. NOMOUNT,OPEN,MOUNT            D. MOUNT,OPEN,NOMOUNT 43.  

19、 Diane 是一个新入行的DBA,当数据库服务器正在运行时,她执行了shutdown命令,然后她发现Oracle在等待所有已连接到数据库的用户断开连接。请问她是采用哪种方式关闭数据库的?(   ) A. NORMAL            B. ABORT            C. IMMEDIATE            D. NONE 44.   数据库启动过程中何时读参数文件?(   ) A. 打开数据库时            B. 装载数据库时         C. 实例启动时            D. 每个阶段都要读 45. 以下哪条命令用于删除一个约束?(   )

20、 A. Alter TABLE MODIFY CONSTRAINT            B. Drop CONSTRAINT C. Alter TABLE Drop CONSTRAINT                D. Alter CONSTRAINT Drop 46.  位图索引最适用于以下哪种列?(   )A. 重复值很高的列                        B. 重复值很低的列     C. 频繁插入的列                            D. 频繁更新的列 47.  在Create USER命令中DEFAULT TABLESPACE子句

21、用于设置   )的存放位置。A. 用户创建的数据库对象                    B. 用户创建的临时对象             C. 用户创建的系统对象                    D. 以上都不对 48. 以下哪个不是系统权限?(  )A. Select        B. Drop ANY INDEX        C. Create VIEW        D. Create SESSON 49. 在创建用户的命令中,以下哪个关键字是限制用户可以使用的存储空间的?(  ) A. SIZE         B. NEXT_EXTENT        C.

22、MAX__EXTENTS        D. QUOTA 50.   以下哪个不是预定义角色?(  ) A. CONNECT        B. DBA        C. RESOURCE        D. Create SESSON 51.  以下哪个不是创建用户过程中必要的信息?(   ) A. 用户名        B. 用户权限        C. 临时表空间        D. 口令 52.    数据字典由以下哪项组成?(  )A. 表和视图        B. 用户和权限        C. 角色与视图        D. 用户与表 53. 建立表结构的SQL语句

23、是(  )。 A. Create CURSOR                B. Create TABLE C. Create INDEX                D. Create VIEW 54.  从数据库中删除表的命令是(   )。A. Drop TABLE                    B. Alter TABLE C. Delete TABLE                D. USE 55.  以下哪一条语句可实现增加表employee的name列的长度到25?(  )A. Alter TABLE employee MODIFY name VARCHA

24、R2(25); B. Alter TABLE employee RENAME name VARCHAR2(25); C. Alter employee TABLE MODIFY name VARCHAR2(25); D. Alter employee TABLE MODIFY(name VARCHAR2(25)); 56. 如果希望employee表原有的列name非空,应该使用以下哪条语句?() A. Alter TABLE employee ADD name NOT NULL; B. Alter TABLE employee MODIFY name NOT NULL; C.

25、Alter TABLE employee Alter name NOT NULL; D. Alter TABLE employee Drop name NOT NULL; 57.  撤消约束的命令关键字是(   )。A. Drop            B. DISABLE        C. ENABLE        D. Alter 58. Unique关键字表示创建的是哪一种索引?(   ) A. B树索引        B. 唯一性索引        C. 位图索引        D. 非唯一性索引 59. Create INDEX语句用来创建(C )。 A. 序列   

26、         B. 同义词        C. 索引        D. 视图 二、填空题 1、 某Oracle数据库服务器当前有2人联机,由于遇到紧急情况,需要马上关闭,但又想避免可能出现的数据损坏,则DBA应该发出的关闭命令为_______________________。 2、 组成数据库的三类文件是___数据文件____________________、日志文件和__________控制文件________。 在Oracle中,一个本地Net服务名由四部分信息构成___通信协议_________________、_________服务器主机_____________、___

27、端口__________________和___服务名____。 3、 假定一销售表年数据总量达到10GB,设计一个分区表对该表数据进行管理,将一、二、三、四季度数据分别存放到不同表分区段中,这样的分区类型是____________________。 4、 Oracle服务器(Oracle Server)由动态的_____Oracle数据库__________________和静态的____Oracle实例___________________两部分构成。 5、 Oracle的逻辑单元从大到小是______表空间_____________、段对象、_________区_________

28、和Oracle块。 6、 后台进程____PMON(进程监控进程)___________________负责清理非正常中断留下的孤儿会话。 7、 用_______________________命令关闭数据库后,再重新启动数据库的时候需要进行实例恢复(Instance Recovery)。 8、 数据库全库损坏的恢复一般在数据库启动的_______________________阶段进行。 9、 Oracle网络配置的3个文件中,_______________________文件可在客户端和服务器端出现,而_______________________文件只在服务器端出现。

29、10、 两个表经常进行连接操作,为了提高连接的效率,可以对这两个表建立_______________结构。 11、 user1拥有对s表的所有对象权限,他想向user2授予对s表的select的权利,并且也想使user2具备将这个权利再传递的权利,请写出授权语句_______________________oracle数据库中的数据文件的扩展名是什么?______.dbf_________________ 12、 控制文件的扩展名是什么?______.ctl___________ 13、 在SQL*plus中,输入一行语句之后,在语句结尾处要写? _分号()______________

30、 14、 PL/SQL中游标操作包括__定义游标________________,______打开游标_______________,读取游标,_______关闭游标________________。 三、 简答题 1、 简述Oracle数据库启动的三个阶段。P47 2、 简述Oracle必须启动的四个后台进程。P68 3、 解释冷备份和热备份的不同点以与各自的优点。 热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。 而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。 热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到

31、任意一个时间点。 冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。 4、 当用户进程发出conn scott/tiger210.30.12.60:ORCL的请求后,请结合监听的概念,简述会话(Session)建立的过程。P89 5、 B用户当前有Create Session、Create Table的权限,并在userdata表空间有50M的配额,现该用户需要创建一个表B_Table1,该表的字段StaffNO上有一个外码,该外码指向A用户的表A_Table2中的Staff#字段,要完成B_Table1的创建需要进行什

32、么授权?P127 6、 某用户user1正与Oracle服务器进行事务处理,突然另外一个用户user2发出shutdown immediate命令,请简述该命令会对user1的影响。P49 四、 数据库维护应用题 1、数据库在某时刻执行了全库的冷备份,并且有自备份以来的所有归档日志。 1)发现user01.dbf文件损坏,试给出数据库完全恢复的过程。 2)发现所有的控制文件损坏,试给出数据库恢复的过程。 2、 某数据库运行在非归档模式,现要求能对该数据库执行热备份,请写出将数据库调整到归档模式的过程。 3、 某银行的账户表account非常重要,可是该表却在2011.12

33、26日被误删除了,幸好有该数据库在2011.12.10日和2011.12.27日的实体数据库热备份,现在(2012.2.21日)发现这个account表已经丢失了,写出该表恢复的过程。 五、 PL/SQL编程 某表如下: 1、 Create table student( sno char(10) primary key, sname char(30), birthday date, sage smallint) 完成表的创建后有以下插入语句: Insert into student values(‘0201’, ‘xiaoli’, ‘1997-06-04’, 11)

34、Insert into student(sno, sname) values(‘0202’, ‘xiaowei’) 请书写存储过程完成如下功能:如果有该学生的birthday字段有值则更新该学生的年龄,如无则打印“##x学生birthday值无值”。并写一个匿名块调用该存储过程。P254 2、 已知黄淮学院成绩管理系统中有如下关系表:学生表 students ( student_number ,student_name , major_name, current_credits ); 课程表course( course_name , description, max_stud

35、ents , current_students , num_credits ); 成绩表SC (student_number ,course_name ,grade );其中student_number 学号,student_name学生, major_name 专业名, current_credits当前所选修学分,course_name课程名称,description 课程描述,max_students最大选修的学生人数,current_students当前选修的学生人数,num_credits学分数,grade 成绩。基于以上成绩管理系统中的关系表,写一个过程,传入某学生的学号,打印出该生选修的所有的课程名。 3、 第一题的黄淮学院成绩管理系统中相关表,请编写触发器完成以下功能:当对SC表执行插入操作的时候,应相应的对students和classes表的相应字段更新。比如,当向SC表插入一行数据时,则该生的当前所选修学分(current_credits)字段应增加,同时,对应的课程的当前学生数(current_student)字段也应增加。 10 / 10

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服