oracle 的 BLOCK CHANGE TRACKING
2015-09-11 14:43
661 查看
oracle的block change tracking功能,可以提高Oracle 增量备份进程的效率。
incremental backup的目的是只备份那些自上次备份以来发生过改变的block。然而,即使只有一小部分发生改变,incremental backup也要读取完整的数据文件。block change tracking功能解决了这个问题。它使用change tracking writer(CTWR)后台进程,在change tracking file文件中,记录所有数据库中变化的物理位置。启动block change tracking功能后,level
0级的incremental backup依然要扫描整个数据文件,因为change tracking file还没有映射到block的状态。对于后续级别的incremental backups,RMAN使用change tracking data决定哪些需要读取。通过消除对整个数据文件的read,提高了性能.
具体操作为:
SQL> alter database enable block change tracking using file '+DATA_02/rac/db-change.dbf';
Database altered
incremental backup的目的是只备份那些自上次备份以来发生过改变的block。然而,即使只有一小部分发生改变,incremental backup也要读取完整的数据文件。block change tracking功能解决了这个问题。它使用change tracking writer(CTWR)后台进程,在change tracking file文件中,记录所有数据库中变化的物理位置。启动block change tracking功能后,level
0级的incremental backup依然要扫描整个数据文件,因为change tracking file还没有映射到block的状态。对于后续级别的incremental backups,RMAN使用change tracking data决定哪些需要读取。通过消除对整个数据文件的read,提高了性能.
具体操作为:
SQL> alter database enable block change tracking using file '+DATA_02/rac/db-change.dbf';
Database altered
相关文章推荐
- 分析函数lead()over(),lag()over()
- [Oracle]使用InstantClient访问Oracle数据库
- 枚举法计算全年周内星期几的次数
- java 操作oracle 数据库,按Time排序 ,取前10条
- oracle 字符串分割
- mysql 实现oracle里面row_number() OVER (PARTITION BY cid,author ORDER BY id DESC) 的方法
- springMVC+MyBatis+Oracle+Web实现增删改查(附带完整案例+数据库数据)
- oracle表锁定与解锁
- Oracle 11g 默认用户名和密码
- 计算两个日期之间的工作天数
- oracle 创建用户
- Oracle存储过程基本语法介绍
- oracle spool 用法小结及执行.sql文件
- PLSQL连接远程ORACLE数据库
- Oracle配置文件
- oracle还原初始化数据
- oracle11g中ASM磁盘组的mount
- oracle like 索引问题
- Oracle(十二)PL/SQL 触发器
- Oracle(十一)PL/SQL 存储函数 & 存储过程