4.3.1 了解块更改跟踪文件

为数据库创建块更改跟踪文件后,将自动地以透明方式维护跟踪文件。跟踪文件的大小与数据库大小、RAC数据库的实例数(如果使用了RAC)以及块更改跟踪文件中维护的旧备份数量(Oracle最多在块更改跟踪文件中维护8个旧备份)成正比。第一个增量级别0备份读取数据文件中的每一个块,随后的增量级别1备份使用块更改跟踪文件。

块更改跟踪文件的更新与在联机重做日志文件中生成重做同步进行。图4-3显示SGA中一个已经提交的事务,它在联机重做日志文件中生成重做日志,并由CTWR(Change Tracking Writer,更改跟踪写入器)进程进行处理,记录在更改跟踪文件中。

图4-3 已提交的事务和更改跟踪文件