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文件就会消失.

posted @ 2013-03-25 17:49  ArcerZhang  阅读(187)  评论(0编辑  收藏  举报