ORACLE数据库学习之体系结构(四)

2014-11-24 12:41:50 · 作者: · 浏览: 2
og),以致可在不同磁盘上维护两个或多个日志副本。

日志文件中的信息仅在系统故障或介质故障恢复数据库时使用,这些故障阻止将数据库数据写入到数据库的数据文件。然而任何丢失的数据在下一次数据库打开时,ORACLE自动地应用日志文件中的信息来恢复数据库数据文件。

2.控制文件

每一ORACLE数据库有一个控制文件(control file),它记录数据库的物理结构,包含下列信息类型:

数据库名;

数据库数据文件和日志文件的名字和位置;

数据库建立日期。

为了安全起见,允许控制文件被镜象。

每一次ORACLE数据库的实例启动时,它的控制文件用于标识数据库和日志文件,当着手数据库操作时它们必须被打开。当数据库的物理组成更改时,ORACLE自动更改该数据库的控制文件。数据恢复时,也要使用控制文件。

1.初始化参数文件

在启动一个实例时,ORACLE必须读入一初始化参数文件(initialization parameterfile),该参数文件是一个文本文件,包含有实例配置参数。这些参数置成特殊值,用于初始ORACLE实例的许多内存和进程设置,该参数文件包含:

一个实例所启动的数据库名字

在SGA中存储结构使用多少内存;

在填满在线日志文件后作什么;

数据库控制文件的名字和位置;

在数据库中专用回滚段的名字。