Oracle管理控制文件和日志文件
1、1.控制文件概述
在Oracle数据库中,控制文件是一个很小(大小一般在10MB范围内)的二进制文件,含有数据库的结构信息,包括数据文件和日志文件的信息。可以将控制文件理解为物理数据库的一个元数据存储库。控制文件在数据库创建时被自动创建,并在数据库发生物理变化时更新。控制文件被不断更新,并且在任何时候都要保证控制文件是可用的。只有Oracle进程才能够安全地更新控制文件的内容,所以,任何时候都不要试图手动编辑控制文件。
由于控制文件在数据库中的重要地位,所以保护控制文件的安全非常重要,为此Oracle系统提供了备份文件和多路复用的机制。当控制文件损坏时,用户可以通过先前的备份来恢复控制文件。系统还提供了手动创建控制文件和把控制文件备份成文本文件的方式,从而使用户能够更加灵活地管理和保护控制文件。
控制文件中记录了对数据库得结构信息(如数据文件和日志文件得名称、位置等信息)和数据库当前的参数设置,其中主要包含如下内容:Oracle创建控制文件
4、4.备份和恢复控制文件
为了提高数据库得可靠性,降低由于丢失控制文件而造成灾难性后果的可能性,DBA需要尽量对控制文件进行备份。特别是当修改了数据库结构之后,需要立即对控制文件进行备份。
5、5.删除控制文件
如果控制文件不再合适时,可以从数据库中删除控制文件

6、6.查询控制文件的信息
控制文件是一个二进制文件,它被分隔成许多部分,分别记录各种类型的信息。每一类信息称为一个记录文档段。控制文件的大小在创建时被确定,其中各个记录文档段大小也是固定的。
阅读量:74
阅读量:158
阅读量:103
阅读量:102
阅读量:36