最新Oracle复习题及答案.doc
《最新Oracle复习题及答案.doc》由会员分享,可在线阅读,更多相关《最新Oracle复习题及答案.doc(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品资料Oracle复习题及答案.郑州大学软件技术学院Oracle课程2009-2010学年第一学期期末试题(A)(适用专业:08信管、Java、.NET专业 考试时间:120分钟)单选:1 Oracle 10g中的g表示( C)。A 网络 B 数据库 C 网格计算 D 版本2 Oracle 10g的管理工具中,(B)是一个非常重要的、在服务器端和客户端都可以使用的工具。主要功能有:输入、运行和调试SQL语句、PL/SQL块。A OUI B SQL*PLUSC OEM D DBCA3 Oracle数据库的例程由(D)组成。A SGA和PGA B SGA和数据库C 数据库和后台进程 D SGA(
2、系统全局区)和后台进程4 Oracle进程结构中完成更新控制文件与数据文件,使其同步并触发DBWR进程,使其将脏缓存块写入数据文件中的进程是(C)。A 用户进程 B 服务进程C 后台进程CKPT D 后台进程DBWR5 某用户想查看自己所能看到的表信息,那么应该看(D)视图。A v$tables B dba_tablesC all_tables D user_tables6 可以在Oracle服务器的安装目录的(C)文件中查看Oracle的各种端口的使用情况。A spfile.ora B initorcl.ora C portlist.ini D tnsname.ora 7 相对于Oracle
3、数据库的作用,类似于Windows操作系统中注册表的作用。这类数据库文件是(D):A 参数文件 B 数据文件C 重做日志文件 D 控制文件8 Oracle的逻辑存储结构中由大到小的顺序是(B):A 表空间、区、段、块 B 表空间、段、区、块 C 表空间、块、段、区 D 段、区、表空间、块9 下列哪种表空间可以被设置为脱机状态( B)。A 系统表空间 B 用户表空间 C 临时表空间 D 撤销表空间 10 读下段程序:SQL select * from v$log; GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS - - - - - - - 1
4、1 29 52428800 1 NO INACTIVE 2 1 30 52428800 1 NO CURRENT 3 1 28 52428800 1 NO INACTIVE SQL alter system switch logfile;系统已更改。请问:当前使用的日志组和日志序列号分别是( C)。A 1和30 B 2和31 C 3 和31 D 4 和31 11 关闭数据库的各种方式中,会出现数据不一致的情况(即需要恢复数据库)的是( D )。A normal B transactional事务处理关闭 C immediate D abort 中止关闭12 Oracle网络配置需要配置服务器端
5、和客户端,下列说法错误的是( C )。 A 服务器端配置的目的就是要配置监听程序的配置文件listener.ora。 B 客户端配置的目的就是要配置网络服务名的配置文件tnsnames.ora。 C listener.ora和tnsnames.ora不可以在同一台机器上。 D网络服务名的命名方式有多种,采用何种方式命名需要文件sqlnet.ora。13 已创建序列S1,若当前值为2,先执行3次S1.NEXTVAL,再执行3次S1.CURRVAL,最后S1的值是( C )。 A 3 B 4 C 5 D 614 Oracle的PL/SQL程序的异常处理部分,涉及的异常有多种,其中,必须用raise
6、显示引发的异常是( C )。 A 预定义异常 B 非预定义异常 C 自定义异常 D 不确定 15 对于SQL游标的说法中,错误的是( D )。 A 它是Oracle中的隐式游标。 B 它也有%ISOPEN、%FOUND、%NOTFOUND、%ROWCOUNT四种属性。 C 不能对它显式的执行OPEN、FETCH、CLOSE语句。 D Oracle会为每一个DML语句创建一个隐式游标。填空:1 数据字典的所有者是sys。其数据字典表和视图都被保存在 system 表空间中。2 想实现控制文件多路复用的语句如下:alter system set control_files=C:control01.
7、ctl,D:control02.ctl,E:control03.ctl scope=spfile;3 重做日志文件又被称为 事务 日志文件,是Oracle三类文件中最复杂的一类文件,是由 一条条重做记录 组成,记录、保存对数据库所做的修改(或事务)。4 在数据库的各种启动模式之间切换需要使用alter database 语句。由低级向高级,且不可以 逆转 。 5 PL/SQL程序包由包的和 包体 组成。6 角色 是相关权限的命名集合,使用的主要目的是简化权限管理。7 复杂视图一般是不可更新的,但可以在其上创建 Instead of 触发器来把DML操作最终完成。判断1 Oracle数据库中重做
8、日志文件需要实现多路复用,而控制文件没有必要实现多路复用。()2 大文件表空间是为超大数据库而设计的,只能有一个数据文件组成,可以减少更新数据文件头部信息的操作。 ()3 一个合理的Oracle服务器系统的默认永久性表空间为system,默认临时表空间为temp。()4 修改表Department添加列Leader 数据类型varchar2(10)的语句是:Alter table Department add column Leader varchar2(10);()5 Oracle支持5种类型的约束:not null、unique、check、primary key、foreign key。
9、()6 外部表的最大用途是通过访问驱动程序往Oracle数据库中装载OS文件中的数据。()7在表的某个列上创建标准B树索引,查询复合某条件的记录,结果有大量的记录返回,则这个索引得到最大程度的应用,能够明显提高速度。()8 在视图中并不保存任何数据,通过视图操作的数据仍然保存在表中。()9 方案同义词是被某个方案所拥有,所以如果一个方案用户想访问方案同义词,必须在自己方案中创建该方案同义词。()10 由DBA使用命令Create user new identified by new创建了用户new之后,new就可以登录服务器了。()简答:1 简述Oracle10g启动数据库的步骤。Shutdo
10、wn(正常关闭数据库) 启动数据库到nomount状态(启动数据库实例,不装载数据库) 启动数据库到mount状态(打开控制文件) 启动数据库到open 状态(打开控制文件中描述的所有文件)2 简述索引的作用及创建索引注意事项。索引是对数据库表中的一个或者多个列的值进行排列的结构。可以利用索引访问数据库表中的特定信息。 创建索引的注意事项: 始终包含聚集索引 保证聚集索引唯一 保证聚集索引最小 覆盖索引 适量的索引设计题:所涉及的表结构:HR方案下的employees、regions、countries,表结构如下: 1 创建连接视图v_regions_countries,包含字段r_id,r
11、_name,c_id,c_name。视图从regions表、countries表查询出region_id、region_name、country_id、country_name字段。(10分) Create view v_regions_countries As Select region_id、region_name、country_id、country_name From HR.regions, HR.countries Where r-id=c_id;r_name=c_name;2创建表空间DATA01,采用本地管理区尺寸为256k,其中数据文件的名称为data01.dbf,大小为12M
12、;将表空间的名称修改为DATA02。(10分) Create tablespace DATA01 Datafile c:oracleproduct10.2.0oradataorcldata01.dbf size 12M Extent management local autollocate szie 256k; Alter tablespace DATA01 rename to DATA02;3 编写PL/SQL程序,计算1-100之间所有奇数之和。(10分)declare i integer; j integer; k integer; begin j:=2; k:=0; For i in
13、1.100 loop if i mod j0 then k:=k+i; end if; end loop; dbms_output.put_line(k); end; /郑州大学软件技术学院Oracle课程2009-2010学年第一学期期末试题(whl)(适用专业:08信管、Java、.NET专业 考试时间:120分钟)1 以下哪种不属于Oracle 10g产品系列(A)。 A Oracle 10g网格版 B Oralce 10g标准版C Oracle 10g企业版 D Oracle 10g 标准版12 Oracle 10g的管理工具中,(C)采用直观而方便的图形化界面GUI来操作数据库,如创
14、建新用户和角色、权限分配、创建方案对象等。A OUI B SQL*PLUSC OEM D DBCA3 Oracle数据库服务器是由(D)组成。(oracle数据库用于存储和检索信息,是数据的集合,包括逻辑结构和物理结构。Oracle例程是指数据库服务器的内存和相关处理程序)A SGA和PGA B SGA和数据库C 数据库和后台进程 D 例程和数据库4 Oracle进程结构中完成将重做记录从重做日志高速缓冲区写入重做日志文件的进程是(C)。A 用户进程 B 服务进程C 后台进程LGWR D 后台进程DBWR5 某用户想查看自己所能看到的视图信息,那么应该看(D)视图。A v$views B db
15、a_viewsC all_views D user_views6 可以在Oracle 10g服务器的安装目录下的(B)文件中查看Oracle10g服务器的各种参数的使用情况。A spfileorcl.ora B initorcl.ora C portlist.ini D tnsname.ora 7 记录了Oracle数据库的结构信息,是一个小的二进制文件,这类数据库文件是(D)。A 重做日志文件 B 数据文件C 口令文件 D 控制文件(数据库控制文件是一个很小的二进制文件,它维护着数据库的全局物理结构,用以支持数据库成功的启动和运行)8 Oracle的逻辑存储结构中由小到大的顺序是(A)。A
16、块、区、段、表空间 B 块、段、区、表空间C 区、块、段、表空间 D 段、区、表空间、块9 下列哪种表空间可以被设置为脱机状态( C)。A 系统表空间 B 撤销表空间 C用户表空间 D临时表空间 10 读下段程序:SQL startup _( B )_ORACLE 例程已经启动。Total System Global Area 289406976 bytesFixed Size 1248576 bytesVariable Size 83886784 bytesDatabase Buffers 197132288 bytesRedo Buffers 7139328 bytes数据库装载完毕。SQ
17、L请问这时数据库启动到的状态是:A nomount B mount C open D无法判断 11 关闭数据库的各种方式中,最省时又不会出现数据不一致的情况(即需要恢复数据库)的是( D )。A normal B transactional C immediate D abort 12 对显式游标操作正确的步骤顺序是( B )。A 声明、提取、打开、关闭 B 声明、打开、提取、关闭 C 提取、声明、打开、关闭 D 声明、打开、关闭、提取13 已创建序列S1,若当前值为2,先执行2次S1.NEXTVAL,再执行3次S1.CURRVAL,最后S1的值是( B)。 A 3 B 4 C 5 D 614
18、 Oracle的PL/SQL程序的异常处理部分,涉及的异常有多种,其中,不需定义可以直接使用的异常是( A )。 A 预定义异常 B 非预定义异常 C 自定义异常 D 不确定 15下面不是常用的对象权限的是(B)。(常用的对象权限有:alter,delete,select,insert,update,index,reference,execute)A delete B grant C insert D update1 Oracle 10g的最大的特点是:面向 对象 。2 数据字典是Oracle数据库的核心组件,它由一系列只读的数据字典表和数据字典视图组成。3 想实现控制文件多路复用的语句如下:
19、(注:control03.ctl还没不存在)可以使用语句alter system set control_files=C:control01.ctl,D:control02.ctl,E:control03.ctl scope= spfile ; 4 用户无论何时提交事务,后台进程LGWR采用 (4) 的方式把重做日志缓冲区中的内容写入到重做日志文件中。 5 在启动数据库时,如果其他启动方式都失败,DBA还可以选择使用startup force 来启动数据库。6 Oracle网络配置分为服务器端和客户机端,监听程序的配置是在 服务器端 。7 角色 是相关权限的命名集合,使用的主要目的是简化权限管
20、理。8 给Hr用户解锁的语句是:alter user Hr account unlock 。9 PL/SQL程序包由包的说明部分和 包的主体部分 组成。10 复杂视图一般是不可更新的,但可以在其上创建 instead of 触发器来把DML操作最终完成。判断题:1 Oracle数据库中控制文件需要实现多路复用,而重做日志文件没有必要实现多路复用。 2 小文件表空间是为频繁的数据更新而设计的,可以有多个数据文件组成,有多个I/O通道,可以提高数据交换的速度。3 默认永久性表空间为system,默认临时表空间为temp。这是一个合理的Oracle服务器。4 修改表Department添加列Lead
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 Oracle 复习题 答案
限制150内