日期:2014-05-16  浏览次数:20420 次

第二章 Oracle恢复内部原理(基础数据结构)

基础数据结构

2.1  控制文件

控制文件包含了数据库中所有其他文件的状态信息。

 

                控制文件包含了如下几类数据:

A.      数据库信息记录(一条)

B.      数据文件记录(每个数据文件一条)

C.      线程记录(每个线程一条。注:每个实例一个线程)

D.      日志文件记录(每个日志文件一条)

E.       文件名记录(每个数据文件或者日志文件成员一条)

F.       日志历史记录(每个已经完成的日志文件一条)

 

控制文件的被后面文档引用到的字段如下,后面是引用该字段的章节:

2.1.1  数据库信息记录(控制文件)

                所含字段:

A. resetlogs timestamp: 8.2

B. resetlogs scn: 8.2

C. enabled thread bitvec: 8.3

D. force archiving scn: 3.8

E.  database checkpoint thread(thread record index) : 2.13, 3.10

 

2.1.3  数据文件记录(控制文件)

A. thread checkpoint structure: 2.12, 3.4, 8.3

B. thread-open flag: 3.9, 3.11, 8.3

C. current log (logfile record index)

D. head and tail (logfile record indices) of list of logfiles in thread: 2.8

 

2.1.4  日志文件记录(控制文件)

A. log sequence number: 2.7