Oracle11g数据库基础教程-参考答案

合集下载

Oracle数据库基础教程参考标准答案

Oracle数据库基础教程参考标准答案

Oracle数据库基础教程参考答案第1章Oracle数据库概述1.简答题(1)数据是描述事物的符号,是数据库中存储的基本对象。

在计算机中,用记录的形式来描述数据。

数据与数据的解释即数据的语义是紧密结合的。

数据库是指按一定的数据模型组织、描述和存储的数据的集合。

数据库管理系统是位于操作系统与用户之间的一层数据管理软件。

数据库系统是指数据库、数据库管理系统与计算机系统的结合。

通常,在不引起混淆的情况下将数据库系统简称为数据库。

(2)数据库管理系统的主要功能包括:数据定义、数据操纵、数据库运行与控制、数据库建立与维护、数据字典定义以及数据通信等。

数据库管理系统的内部分多个层次,由应用层、语言定义及其翻译处理层、数据存取层、数据存储层、操作系统以及数据库组成。

(3)数据库系统由数据库、操作系统、数据库管理系统、开发工具、应用系统、数据库管理员以及数据库用户组成。

(4)概念模型是用简单、清晰、用户易于理解的概念来描述现实世界具体事物及事物之间的关系。

它是现实世界到信息世界的抽象,是数据库设计人员进行数据库设计的工具,与具体的数据库管理系统无关。

组织数据模型是从数据组织方式的角度来描述信息,它决定了数据在数据库中的组织结构。

(5)E-R图由3个要素组成:实体、联系与属性。

实体之间的联系有1:1、1:n、n:n三种类型。

(6)Oracle之所以得到广大用户的青睐,其主要原因在于:支持多用户、大事务量的事务处理、提供标准操作接口、实施安全性控制和完整性控制、支持分布式数据处理、具有可移值性、可兼容性和可连接性。

(7)目前市场上常见的关系数据库管理系统包括Oracle、DB2、Sybase和SQL Server等。

Oracle是当今最大的数据库厂商Oracle公司的数据库产品。

它是世界上第一个商品化的关系型数据库管理系统,也是第一个推出与数据库结合的第四代语言开发工具的数据库产品。

DB2是IBM公司于1983年推出的一个商业化关系数据库管理系统,它是基于System R 基础上实现的。

oracle11g管理与应用实践教程(习题及答案)(2)分解

oracle11g管理与应用实践教程(习题及答案)(2)分解

1.6习题Oracle数据库基础一.填空题1、关系模型提供了3类完整性规则,分别是_______、_______、_______。

参考答案:实体完整性规则、参照完整性规则、用户定义的完整性规则2、RDBMS由两部分组成,即_______、_______两部分。

答案:数据库系统内核、数据字典3、关系数据库模型支持三种类型的表关联关系:_______、_______、_______。

答案:一对一、一对多以及多对多4、数据模型的种类有很多,例如_______、_______、_______和_______等。

目前理论最成熟、使用最普及的是_______。

答案:层次模型、网状模型、关系数据模型、面向对象模型。

关系数据模型二、选择题1、Oracle 11g版本号中字母“g”的含义是()A.产品类型的“代”( generation) B.网格(gridding)C.集成(integration)D.无含义答案:B2、设计性能较优的关系模式称为规范化,规范化主要的理论依据是()A.关系规范化理论B.关系运算理论C.关系代数理论D.数理逻辑答案:A3、消除了部分函数依赖的1NF的关系模式必定是()A.1NF B.2NF C.3NF D.4NF答案:B4、当B属于函数依赖于A属性时,属性B与A 的联系是()A.1对多B.多对1 C.多对多D.以上都不是答案:B5、根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。

下面“部门”关系中,因哪个属性而使它不满足第一范式?部门(部门号,部门名,部门成员,部门总经理)A.部门总经理B.部门成员C.部门名D.部门号答案:B6、下列不属于Oracle数据库数据类型的是()A.NUMBER B.FLOAT C.CLOB D.BOOLEAN 答案:D三、简答题1、简述数据库与数据库管理系统的区别。

参考答案:数据库是用来存储信息或数据的机制,是按照数据结构来组织、存储和管理数据的仓库。

oracle11g管理与应用实践教程(习题及答案)(2)剖析

oracle11g管理与应用实践教程(习题及答案)(2)剖析

1.6习题Oracle数据库基础一.填空题1、关系模型提供了3类完整性规则,分别是_______、_______、_______。

参考答案:实体完整性规则、参照完整性规则、用户定义的完整性规则2、RDBMS由两部分组成,即_______、_______两部分。

答案:数据库系统内核、数据字典3、关系数据库模型支持三种类型的表关联关系:_______、_______、_______。

答案:一对一、一对多以及多对多4、数据模型的种类有很多,例如_______、_______、_______和_______等。

目前理论最成熟、使用最普及的是_______。

答案:层次模型、网状模型、关系数据模型、面向对象模型。

关系数据模型二、选择题1、Oracle 11g版本号中字母“g”的含义是()A.产品类型的“代”( generation) B.网格(gridding)C.集成(integration)D.无含义答案:B2、设计性能较优的关系模式称为规范化,规范化主要的理论依据是()A.关系规范化理论B.关系运算理论C.关系代数理论D.数理逻辑答案:A3、消除了部分函数依赖的1NF的关系模式必定是()A.1NF B.2NF C.3NF D.4NF答案:B4、当B属于函数依赖于A属性时,属性B与A 的联系是()A.1对多B.多对1 C.多对多D.以上都不是答案:B5、根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。

下面“部门”关系中,因哪个属性而使它不满足第一范式?部门(部门号,部门名,部门成员,部门总经理)A.部门总经理B.部门成员C.部门名D.部门号答案:B6、下列不属于Oracle数据库数据类型的是()A.NUMBER B.FLOAT C.CLOB D.BOOLEAN 答案:D三、简答题1、简述数据库与数据库管理系统的区别。

参考答案:数据库是用来存储信息或数据的机制,是按照数据结构来组织、存储和管理数据的仓库。

Oracle数据库基础教程-参考答案

Oracle数据库基础教程-参考答案
8运行脚本创建数据字典视图
(5)
CREATE DATABASE语句中参数含义为:
参数名称
说明
MAXINSTANCES
指定同一时刻数据库允许被多少个实例装载和打开
MAXLOGHISTORY
可以自动归档的最大日志文件的数量
MAXLOGFILES
最大日志文件组数量
MAXLOGMEMBERS
每个日志文件组中最大成员日志文件数量
用户定义完整性:是指用户根据特定应用情况,设定一些约束,反映某一具体应用所涉及的数据必须满足的语义要求。例如,“性别”属性的域为“男、女”。
(10)
Oracle9i作为Oracle公司一代软件平台的舰旗产品,被业界称为Oracle有史以来“最重大的软件工程”,对以前版本的数据库性能进行改进的同时,增加了很多新的功能:系统管理、数据库可靠性、数据库可扩展性、数据库性能和数据库安全性等。此外,Oracle9i中还引入了很多新的特性,如实现连续的数据可用性、自助错误更正、端到端的安全体系结构、可管理性等。
⑥检查“开始”菜单中是否还有Oracle菜单,如果有,则将其删除
⑦删除Windows系统安装磁盘中的Program Files\Oracle目录
⑧删除Oracle安装目录
(8)参考(2)题。
(9)
OFA是Oracle组织文件以及文件命名的一套规则。例如<ORA_HOME>对应存放安装软件的目录,在Oracle相关服务中都包含主目录名称等。
(3)
常用数据库类型包括事务处理类、数据仓库类以通用类型。其中事务处理类型主要针对具有大量并发用户连接,并且用户主要执行简单事务处理的应用环境。事务处理数据库的典型应用有银行系统数据库、Internet电子商务数据库、证券交易系统数据库等。对于需要较高的可用性和事务处理性能、存在大量用户并行访问相同数据以及需要较高恢复性能的数据库环境,事务处理类型的配置可以提供最佳性能;数据仓库类型的数据库主要针对有大量的对某个主题进行复杂查询的应用环境。数据仓库的典型应用有客户订单研究、支持呼叫、销售预测、采购模式以及其他战略性业务问题的历史数据研究。对于需要对大量数据进行快速访问,以及复杂查询的数据库环境,数据仓库类型配置是最佳选择;通用类型配置的数据库是事务处理数据库与数据仓库配置的折衷方案。既可以支持大量并发用户的事务处理,又可以快速对大量历史数据进行复杂的数据扫描和处理。

ORACLE11g试题答案陈冬亮

ORACLE11g试题答案陈冬亮
3.一个表空间物理上对应一个或多个数据文件。
4.用户对数据库的操作假设是产生日记信息,那么该日记信息第一存储在日记缓冲区中,随后由LGWR进程保留到日记文件。
5.在Oralce的逻辑存储结构中,依照存储数据的类型,可将段分为数据段、索引段
回退段、LOB段和临时段。
6.Oracle数据库由一个或多个称为表空间的逻辑存储单元组成。
4.用于在启动实例时配置数据库,确信Oracle11g的运行环境文件是(A)
A.参数文件 B.数据文件 C.可执行文件 D.操纵文件
5.以下选项中,哪一部份不是Oracle实例的组成部份?(C)
A.系统全局区SGA 后台进程 C.操纵文件 调度进程
6.在全局存储区SGA中,哪部份内存区域是循环利用的?(B)
A.数据缓冲区 B.日记缓冲区 C.共享池 D.大池
7.解析后的SQL语句在SGA的哪个区域中进行缓存?(C)
A.数据缓冲区 B.日记缓冲区 C.共享池 D.大池
8.假设是效劳器进程无法在数据缓冲区中找到空闲缓存块,以添加从数据文件中读取的数据块,那么将启动如下哪个进程?(A)
9.假设是效劳器进程非正常终止,Oracle系统将利用以下哪个进程以释放它所占用的资源?(D)
·\cdump——信息转储文件(core dump)。
·\create——数据库创建文件。
·\exp——数据库导出文件。
·\pfile——初始化参数文件。
·\udump——用户SQL追踪文件。
(4)Oradata目录
数据库文件存储在Oracle_Base\oradata\db_name目录下,该目录要紧存储数据库的操纵文件、数据文件、重做日记文件。其中*.dbf文件对应数据库中每一个表空间;.ctl文件为操纵文件;.log文件对应重做日记文件组及其成员。

oracle11g管理与应用实践教程(习题及答案)(2)剖析

oracle11g管理与应用实践教程(习题及答案)(2)剖析

1.6习题Oracle数据库基础一.填空题1、关系模型提供了3类完整性规则,分别是_______、_______、_______。

参考答案:实体完整性规则、参照完整性规则、用户定义的完整性规则2、RDBMS由两部分组成,即_______、_______两部分。

答案:数据库系统内核、数据字典3、关系数据库模型支持三种类型的表关联关系:_______、_______、_______。

答案:一对一、一对多以及多对多4、数据模型的种类有很多,例如_______、_______、_______和_______等。

目前理论最成熟、使用最普及的是_______。

答案:层次模型、网状模型、关系数据模型、面向对象模型。

关系数据模型二、选择题1、Oracle 11g版本号中字母“g”的含义是()A.产品类型的“代”( generation) B.网格(gridding)C.集成(integration)D.无含义答案:B2、设计性能较优的关系模式称为规范化,规范化主要的理论依据是()A.关系规范化理论B.关系运算理论C.关系代数理论D.数理逻辑答案:A3、消除了部分函数依赖的1NF的关系模式必定是()A.1NF B.2NF C.3NF D.4NF答案:B4、当B属于函数依赖于A属性时,属性B与A 的联系是()A.1对多B.多对1 C.多对多D.以上都不是答案:B5、根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。

下面“部门”关系中,因哪个属性而使它不满足第一范式?部门(部门号,部门名,部门成员,部门总经理)A.部门总经理B.部门成员C.部门名D.部门号答案:B6、下列不属于Oracle数据库数据类型的是()A.NUMBER B.FLOAT C.CLOB D.BOOLEAN 答案:D三、简答题1、简述数据库与数据库管理系统的区别。

参考答案:数据库是用来存储信息或数据的机制,是按照数据结构来组织、存储和管理数据的仓库。

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.在数据库系统中管理数据的软件称为___数据库管理系统________。

Oracle11g数据库管理与开发基础教程课后习题及答案

Oracle11g数据库管理与开发基础教程课后习题及答案

Oracle11g数据库管理与开发基础教程课后习题及答案第⼀章选择题1、Oracle数据库服务器包含的两个主要组件是(AB)A、Oracle实例B、oracle数据库C、内存结构D、后台进程2、create database 创建Oracle数据库时创建的⽂件包括(AC)A、数据⽂件B、控制⽂件C、⽇志⽂件D、初始化参数⽂件3、创建Oracle数据库时,createdatabase语句中指出了需要创建的数据⽂件、⽇志⽂件存储路径和名称,但没有指出需要创建的控制⽂件,因此创建数据库之前需要创建(D)个控制⽂件。

A、0B、1C、2D、任意数量4、调⽤shutdown命令关闭Oracle数据库后,以下(D)命令关闭的数据库处于不⼀致状态。

A、shutdown normalB、shutdown transactionalC、shutdown immediateD、shutdown abort5、作为普通⽤户,只有当数据库处于以下(C)状态下才可连接访问。

A、NUMOUNTB、MOUNTC、OPEND、CLOSE填空题1、SGA可分为以下⼏种主要区域:(SGA固定)、(数据库缓冲区缓存)、(重做⽇志缓冲区)、(共享池)等。

2、Oracle实例有多种后台进程,其中每个数据库实例上必须启动的后台进程包括(数据库写⼊进程)、(⽇志写⼊进程)、(检查点进程)、(进程监视进程)、(系统监视进程)等。

3、Oracle数据库的逻辑存储结构是(表空间)、(段)、(区)、(数据块)等。

4、Oracle数据库逻辑上的表空间结构与磁盘上的物理(数据)⽂件相关联。

5、下⾯连接字符串采⽤的是(简易连接)命名⽅式。

CONNECT Scott/tiger@dbs:1525@/doc/727db4ff03768e9951e79b89680203d8ce2f6aac.html编程题1.写出以下操作的SQL*PLUS命令语句:先启动Oracle实例到“已启动实例状态”,再修改Oracle实例到“数据库已装载状态”,最后修改Oracle实例到打开状态。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Oracle11g数据库基础教程参考答案第1章Oracle 11g数据库安装与配置1.简答题(1)企业版数据库服务器包含所有的数据库组件,主要针对高端的应用环境,适用于安全性和性能要求较高的联机事务处理(OLTP)、查询密集型的数据仓库和要求较高的Internet应用程序:标准版数据库服务器提供大部分核心的数据库功能和特性,适合于工作组或部门级的应用程序:个人版数据库服务器只提供基本数据库管理功能和特性,适合单用户的开发环境,为用户提供开发测试平台。

(2)常用数据库类型包括事务处理类、数据仓库类以通用类型。

其中事务处理类型主要针对具有大量并发用户连接,并且用户主要执行简单事务处理的应用环境。

事务处理数据库的典型应用有银行系统数据库、Internet电子商务数据库、证券交易系统数据库等。

对于需要较高的可用性和事务处理性能、存在大量用户并行访问相同数据以及需要较高恢复性能的数据库环境,事务处理类型的配置可以提供最佳性能;数据仓库类型的数据库主要针对有大量的对某个主题进行复杂查询的应用环境。

数据仓库的典型应用有客户订单研究、支持呼叫、销售预测、采购模式以及其他战略性业务问题的历史数据研究。

对于需要对大量数据进行快速访问,以及复杂查询的数据库环境,数据仓库类型配置是最佳选择;通用类型配置的数据库是事务处理数据库与数据仓库配置的折衷方案。

既可以支持大量并发用户的事务处理,又可以快速对大量历史数据进行复杂的数据扫描和处理。

(3)数据库名可以由字母、数字、下划线(_)、#和美元符号($)组成,且必须以字母开头,长度不超过30个字符。

在单机环境中,可以不设置域名,域名长度不能超过128个字符。

Oracle服务标识符(SID)是一个Oracle实例的唯一名称标识,长度不能超过12个字符。

(4)● OracleServiceORCL:数据库服务(数据库实例),是Oracle核心服务,是数据库启动的基础,只有该服务启动,Oracle数据库才能正常启动。

(必须启动)● OracleOraDb11g_home1TNSListener:监听器服务,该服务只有在远程访问数据库时才需要(无论远程计算机还是本地计算机,凡是通过Oracle Net网络协议连接数据库都属于远程访问)。

(必须启动)● OracleOraDb11g_home1ConfigurationManager:配置Oracle启动时的参数的服务。

(非必须启动)● OracleOraDb11g_home1ClrAgent:提供对.NET支持的Oracle数据库扩展服务。

(非必须启动)● OracleJobSchedulerORCL:数据库作业调度服务。

(非必须启动)● OracleDBConsoleorcl:Oracle控制台服务,即企业管理器服务。

只有该服务启动了,才可以使用Web方式的企业管理器管理数据库。

(非必须启动)● OracleVssWriterORCL:是Oracle对VSS提供支持的服务。

(非必须启动)● OracleMTSRecoveryService:是允许数据库充当一个微软事务服务器、COM/COM+对象和分布式环境下的事务资源管理器的服务。

2.实训题(1)略(2)打开网络管理对话框,分别选中左侧树状结构中的监听器和数据库,修改右侧对话框中的主机名为当前的计算机名。

(3)略第2章Oracle数据库管理与开发工具1.简答题(1)●实现对Oracle运行环境的完全管理,包括Oracle数据库、Oracle应用服务器、HTTP服务器等的管理;●实现对单个Oracle数据库的本地管理,包括系统监控、性能诊断与优化、系统维护、对象管理、存储管理、安全管理、作业管理、数据备份与恢复、数据移植等;●实现对多个Oracle数据库的集中管理;●实现对Oracle应用服务器的管理;●检查与管理目标计算机系统软硬件配置。

(2)利用SQL*Plus可以实现以下操作:●输入、编辑、存储、提取、运行和调试SQL语句和PL/SQL程序;●开发、执行批处理脚本;●执行数据库管理;●处理数据,生成报表,存储、打印、格式化查询结果;●检查表和数据库对象定义。

(3)建立与数据库的连接后,可以利用SQL Developer实现各种数据库管理与开发操作,包括浏览数据库对象、进行数据的DML操作(插入、删除、修改数据)、进行DDL操作(创建、修改、删除数据库对象)、开发和调试PL/SQL程序、进行数据的导出与导入以及创建与生成报表等操作。

(4)Oracle提供的ONCA可以实现下列的网络配置任务。

●监听程序配置:可以添加、重新配置、删除或重命名监听程序。

监听程序是数据库服务器响应用户连接请求的进程。

●命名方法配置:选择命名方法。

命名方法是将用户连接时使用的连接标识符解析成连接描述符的方法。

●本地网络服务名配置:可以添加、重新配置、删除、重命名或测试本地网络服务名,本地网络服务名的解析存放在网络配置文件tnsnames.ora中。

●目录使用配置:可以配置符合LDAP协议的目录服务器。

(5)Oracle网络管理工具ONM是配置和管理Oracle网络环境的一种工具。

使用ONM可以对下列的Oracle网络特性和组件进行配置和管理。

●概要文件:确定客户端如何连接到Oracle网络的参数集合。

使用概要文件可以配置命名方法、事件记录、跟踪、外部命令参数以及Oracle Advanced Security的客户端参数。

●服务命名:创建或修改数据库服务器的网络服务的描述。

●监听程序:创建或修改监听程序。

2.实训题(1)略(2)略(3)略(4)略(5)略(6)略第3章Oracle数据库系统结构1.简答题(1)Oracle数据库体系结构由物理存储结构、逻辑存储结构和实例组成。

其中物理存储结构描述了操作系统层次数据的存储与管理,包括数据文件、日志文件、重做日志文件等组成。

逻辑结构描述了数据库内部数据的组织与管理,由表空间、段、区、块组成。

实例是数据库运行的软件结构,由内存结构和后台进程组成。

数据库运行过程中,用户的操作在内存区中进行,最终通过后台进行转化为对数据库的操作。

(2)Oracle数据库物理结构包括数据文件、控制文件、重做日志文件、初始化参数文件、归档文件、口令文件等。

在控制文件中记录了当前数据库所有的数据文件的名称与位置、重做日志文件的名称与位置,以及数据文件、重做日志文件的状态等。

(3)Oracle数据库的逻辑存储结构分为Oracle数据块(Oracle Data Block)、区(Extent)、段(Segment)和表空间(Table space)4种。

一个或多个连续的Ora cle数据块构成区,一个或多个区构成段,一个或多个段构成表空间,所有表空间构成数据库。

(4)SGA区由数据缓冲区、共享池、重做日志缓冲区、大型池、JA V A池构成;PGA区由排序区、私有SQL区以及堆栈构成。

SGA区是由Oracle分配的共享内存结构,包含一个数据库实例共享的数据和控制信息。

当多个用户同时连接同一个实例时,SGA区数据供多个用户共享,所以SGA区又称为共享全局区。

用户对数据库的各种操作主要在SGA区中进行。

该内存区随数据库实例的创建而分配,随实例的终止而释放。

PGA区是在用户进程连接数据库,创建一个会话时,由Oracle为用户分配的内存区域,保存当前用户私有的数据和控制信息,因此该区又称为私有全局区。

每个服务器进程只能访问自己的PGA区,所有服务器进程PGA区总和即为实例的PGA区的大小。

(5)Oracle实例的主要后台进程包括数据库写进程(DBWR)、日志写进程(LGWR)、检查点进程(CKPT)、系统监控进程(SMON)、进程监控进程(PMON)、归档进程(ARCH)、恢复进程(RECO)、锁进程(LCKn)、调度进程(Dnnn)等。

DBWR进程负责把数据高速缓冲区中已经被修改过的数据(“脏”缓存块)成批写入数据文件中永久保存,同时使数据高速缓冲区有更多的空闲缓存块,保证服务器进程将所需要的数据从数据文件读取到数据高速缓冲区中,提高缓存命中率。

LGWR日志写入进程负责把重做日志缓冲区的重做记录写入重做日志文件中永久保存。

CKPT进程的作用就是执行检查点,更新控制文件与数据文件的头部,使其同步;,触发DBWR进程,将脏缓存块写入数据文件。

SMON进程的主要功能包括:在实例启动时负责对数据库进行恢复;回收不再使用的临时空间;将各个表空间的空闲碎片合并。

PMON进程的主要功能包括:负责恢复失败的用户进程或服务器进程,并且释放进程所占用的资源;清除非正常中断的用户进程留下的孤儿会话,回退未提交的事务,释放会话所占用的锁、SGA、PGA等资源;监控调度进程和服务器进程的状态,如果它们失败,则尝试重新启动它们,并释放它们所占用的各种资源。

ARCH进程用户归档重做日志文件。

RECO进程用户数据库恢复。

(6)当下列某个条件满足时,DBWR进程将启动,将数据高速缓冲区中的脏数据写入数据文件。

●服务器进程在数据高速缓存区中搜索一定数量的缓存块后,仍然没有找不到可用的空闲缓存块,此时DBWR进程将被启动。

●检查点发生时,将启动DBWR进程。

●当数据高速缓冲区中LRU列表长度达到初始化参数DB_BLOCK_WRITE_BATCH指定值的一半时,DBWR进程将被启动。

●DBWR进程发生超时(大约3秒),DBWR进程将被启动。

(7)当下列事件发生时,LGWR进程将重做日志缓冲区中的重做记录写入重做日志文件。

●用户通过COMMIT语句提交当前事务。

●重做日志缓冲区被写满三分之一。

●DBWR进程开始将脏缓存块写入数据文件。

●LGWR进程超时(大约3秒),LGWR进程将启动。

3.选择题(1) D(2) D(3) B(4) B(5) D(6) A(7) D(8) B(9) B(10)A(11)C(12)A(13)C(14)C(15)B(16)A(17)AD(18)A第4章案例数据库的创建与客户端的连接实训题(1)略(2)略(3)略第5章数据库存储设置与管理1.简答题(1)数据库表空间分为系统表空间和非系统表空间两类,其中非系统表空间包括撤销表空间、临时表空间和用户表空间等。

SYSTEM表空间主要用于存储数据库的数据字典、PL/SQL程序的源代码和解释代码、数据库对象的定义。

撤销表空间专门进行回退信息的自动管理。

临时表空间是专门进行临时段管理的表空间。

用户表空间用于分离不同应用的数据,而且能够减少读取数据文件时产生的I/O冲突。

(2)一个数据库由一个或多个表空间构成,不同的表空间用于存放不同应用的数据,表空间的大小决定了数据库的大小。

一个表空间对应一个或多个数据文件,数据文件的大小决定了表空间的大小。

相关文档
最新文档