当前位置:文档之家› ORACLE11g试题答案

ORACLE11g试题答案

. .. .目录第一章Oracle 11g 介绍 (2)第二章ORACLE 11g 的体系结构 (4)第三章ORACLE 11g 的数据库管理 (8)第四章ORACLE 11g 的表空间管理 (10)第五章ORACLE 11g 的表管理 (13)第六章ORACLE 11g 的数据查询 (18)第七章ORACLE 数据的基本操作 (23)第八章索引 (28)第九章视图 (33)第十章PL/SQL基础 (37)第十一章存储过程与函数 (43)第十二章触发器 (48)第十三章游标 (51)第十四章安全管理 (54)第十五章数据库备份与恢复 (57). .资料. ..第一章Oracle 11g 介绍一、选择题1.在数据库系统中,将满足以下两个条件的基本层次联系集合称为层次模型:( B )。

①有一个结点无双亲②其它结点无双亲③有且仅有一个结点无双亲④其它结点有且仅有一个双亲⑤允许其它结点有多个双亲A.①和②B.③和④C.③和⑤D.②和⑤2.下列有关数据库的描述,正确的是( C )A.数据库是一个DBF文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件3.根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:( B )A.只存在一对多的实体关系,以图形方式来表示。

B.以二维表格结构来保存数据,在关系表中不允许有重复行存在。

C.能体现一对多、多对多的关系,但不能体现一对一的关系。

D.关系模型数据库是数据库发展的最初阶段。

4.Oracle 11g 是基于( A )的A.关系型B.文件系统C.层次型D.网络型5. 用二维表结构表达实体集的模型是(D )A.概念模型B.层次模型C.网状模型D.关系模型6.下列四项中说法不正确的是(C )A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性7.下列四项中,不属于关系数据库特点的是(D)A.数据冗余小B.数据独立性高C.数据共享性好D.多用户访问下面系统中不属于关系数据库管理系统的是(C )A. OracleB. MS SQL ServerC. IMSD. DB29.MS SQL Server是(D )A. 数据库B. 数据库系统C. 数据处理系统D. 数据库管理系统二、填空题1.在数据库系统中管理数据的软件称为___数据库管理系统________。

2. 数据库中数据模型可分为三种类型:层次模型、网状模型和关系模型。

3.用树型结构表示实体类型及实体间联系的数据模型称为__层次模型__。

4.数据库系统各类用户对数据库的各种操作请求(数据定义、查询、更新及各种控制)都是由2. .. .一个复杂的软件来完成的,这个软件叫做__数据库管理系统___。

三、简答题1.解释什么是Oracle Database 11g系统中关键网格技术?解:Oracle 11g中“g”是grid的缩写,表示网格,网格计算是一种技术,能对同源不同计算类型的分布式网络进行无缝地、大规模地扩展,允许不同厂商的计算机共同工作来提供无尽的共享计算机资源。

比如,有两台PC机,分别来自不同厂商,存均为516M,现系统运行要求1G的存,若PC机单独执行肯定不能满足要求,可以通过网格计算和集群技术将两台PC 机组合在一起,以满足系统运行需求。

2.解释Oracle Database 11g的基本文件目录的含义?解:在Oracle Database 11g中,Oracle的目录结构是由Oracle_Base及其子目录Oracle_Home、admin、flash_recovery_area和oradata目录构成的。

为方便讨论,用Oracle_Base代表Oracle 目录树的根,用Oracle_Home表示根目录下的主目录。

(1)Oracle_Base目录Oracle_Base代表Oracle目录树的根。

如果使用Oracle Universal Installer进行安装,则Oracle_Base是指system_drive:\oracle\product\10.2.0。

(2)Oracle_Home目录Oracle_Home主目录位于system_drive:\Oracle_Base之下,它包含与Oracle软件运行有关的子目录和网络文件以及选定的组件等;若在主机上第一次且只安装了Oracle数据库,没有其他Oracle产品,则使用默认的主目录\db_1;如果在同一台主机的同一个根目录下安装多个产品或安装了第2次,则Oracle_Home主目录会以db_n的形式出现,即db_2、db_3等。

这也是为什么在Oracle_Base目录可以有多个Oracle_Home目录的缘故。

Oracle_Home目录中包括的主要子目录有:·\BIN——主要包含用于数据库管理的各种命令等。

·\css——与Oracle Cluster Synchronization服务有关的文件。

·\dbs——存放数据库服务器端的参数文件Spfile。

·\demo——存放数据库实例模式的脚本等。

· \install——用于存储ORACLE安装后的端口号,iSQL*Plus以及Enterprise Manager Database Control启动并登录的方式等。

·\network\admin——有关监听器listener.ora和sqlnet.ora以及tnsnames.ora等。

·\sysman\config——用于与Oracle Enterprise Management有关的端口管理等。

(3)admin目录数据库管理文件均存储在oracle_base\admin\db_name目录下。

各个子目录的主要含义如下:·\bdump——后台进程跟踪文件。

·\cdump——信息转储文件(core dump)。

·\create——数据库创建文件。

. .资料. ..·\exp——数据库导出文件。

·\pfile——初始化参数文件。

·\udump——用户SQL追踪文件。

(4)Oradata目录数据库文件存储在Oracle_Base\oradata\db_name目录下,该目录主要存储数据库的控制文件、数据文件、重做日志文件。

其中*.dbf文件对应数据库中每个表空间;.ctl文件为控制文件;.log文件对应重做日志文件组及其成员。

(5)flash_recovery_area目录flash_recovery_area目录存储并管理与备份和恢复有关的文件。

它包含系统中每个数据库的子目录。

该目录可用于存储与恢复有关的文件,如控制文件、联机重做日志副本、归档日志、闪回日志以及Oracle数据库恢复管理器(RMAN)备份等。

3. 解释$ORACLE_HOME和$ORACLE_BASE的区别?解:$ORACLE_BASE下是admin和product;$ORACLE_HOME下则是ORACLE的命令、连接库、安装助手、listener等。

$ORACLE_HOME比$ORACLE_BASE目录要更深一些,ORACLE_HOME=$ORACLE_BASE/product/version。

$ORACLE_BASE是oracle的根目录,$ORACLE_HOME是oracle产品的目录。

如果装了2个版本的oracle,那么$ORACLE_BASE 可以是一个,但$ORACLE_HOME是2个。

第二章ORACLE 11g 的体系结构一、单项选择题1.( A )是Oracle服务器在启动期间用来标识物理文件和数据库结构的二进制文件。

A.控制文件 B.参数文件 C.数据文件 D.日志文件2.( B )进程主要职责是监控服务器进程和注册数据库服务。

A.SMONB.PMONC.CHKTD.LGWR3.( C )代表了数据库中最小粒度的逻辑数据存储层次。

A.盘区B.表空间C.数据块D.数据文件4.用于在启动实例时配置数据库,确定Oracle 11g的运行环境文件是( A )A.参数文件B.数据文件C.可执行文件D.控制文件4. .. .5.下列选项中,哪一部分不是Oracle实例的组成部分?( C )A.系统全局区SGAB.PMON后台进程C.控制文件D.Dnnn调度进程6.在全局存储区SGA中,哪部分存区域是循环使用的?( B )A.数据缓冲区B.日志缓冲区C.共享池D.大池7.解析后的SQL语句在SGA的哪个区域中进行缓存?( C )A.数据缓冲区B.日志缓冲区C.共享池D.大池8.如果服务器进程无法在数据缓冲区中找到空闲缓存块,以添加从数据文件中读取的数据块,则将启动如下哪个进程?( A )A.DBWRB.LGWRC.SMOND.PMON9.如果服务器进程非正常终止,Oracle系统将使用下列哪一个进程以释放它所占用的资源?( D )A.DBWRB.LGWRC.SMOND.PMON10.下列哪个进程用于将修改过的数据从存保存到磁盘数据文件中?( A )A.DBWRB.LGWRC.RECOD.ARCH11.当数据库运行在归档模式下时,如果发生日志切换,为了保证不覆盖旧的日志信息,系统将启动哪个进程?( D )A.DBWRB.LGWRC.SMOND.ARCH12.下面哪个描述是正确的?( A )A.表空间由段组成,段由盘区组成,盘区由数据块组成。

B.段由表空间组成,表空间由盘区组成,盘区由数据块组成。

C.盘区由数据块组成,数据块由段组成,段由表空间组成。

D.数据块由段组成,段由盘区组成,盘区由表空间组成。

二、填空题1.在Oracle 11g的文件系统中包含多种类型的文件,这些文件是数据文件、控制文件、日志文件、参数文件、口令文件、跟踪文件、警告日志文件等。

2.一般地,Oracle的后台进程包括数据写入进场DBWR 、日志写入进场LGWR 、检查点进程CKPT 、系统监控进场SMON 、进程监控进场PMON 、归档进程ARCH 、恢复进程RECO、封锁进程LCKn、调度进程Dnnn、服务器进程Snnn、作业进程SNP等。

3.一个表空间物理上对应一个或多个数据文件。

4.用户对数据库的操作如果产生日志信息,则该日志信息首先存储在日志缓冲区中,随后由LGWR 进程保存到日志文件。

5.在Oralce的逻辑存储结构中,根据存储数据的类型,可将段分为数据段、索引段回退段、LOB段和临时段。

6.Oracle数据库由一个或多个称为表空间的逻辑存储单元组成。

7. 存结构是指一个进程在其中进行自身对话或与其他进程对话的存区域,Oracle使用两种类型的存结构,一种是SGA ;另一种是PGA 。

相关主题