Oracle 10g新特性
在sys dba 用户下
1、打开此功能:alter database enable block change tracking using file '/u01/arcerzhang/track.bin';
当在进行增量备份的时候,Oracle的进行增量备份的原理就是根据每个文件头部分的scn号,来判断哪些需要增量备份哪些不需要增量备份.在10g以前,Oracle是去读每个block上的头信息进行判断的,自10g开始,新增了track功能.
每当数据库的数据发生变化时,就会在指定的track文件中进行记录。这样在进行增量备份的时候,不需要每个block都去读,而是直接去读预先设定好的track文件.
一般在dataguard环境中,会如此操作。
在物理备库中创建此文件,生产库中不需要创建此文件.物理备库跟踪生产库的信息变化.生产库一旦发生变化,就会apply to 物理备库.我们备份只要备份物理库就可以了.物理备库实际上就是生产库的克隆.
2、关闭此功能:alter database disable block change tracking.执行此命令后,创建的track.bin文件就会消失.