053-612

Examine the following command used to perform incremental level 0 backup:
RMAN> BACKUP INCREMENTAL LEVEL 0 DATABASE;
To enable the block change tracking, after the incremental level 0 backup you issued the following
command:
SQL> ALTER DATABASE ENABLE BLOCK CHANGE TRACKING USING FILE '/mydir/ rman_change_track.f';
To perform incremental level 1 cumulative backup, you issued the following command:
RMAN> BACKUP INCREMENTAL LEVEL 1 CUMULATIVE DATABASE;
Which two statements are true in the above situation? (Choose two.)
A. The block change tracking data will be used only from the next incremental 0 backup.
B. The incremental backup will use change tracking data for accomplishing the backup.
C. The incremental backup will not use change tracking data for accomplishing the backup.
D. The block track file will scan all the blocks and create bitmap for all the blocks backed up in the level 0 backup.

块变更跟踪,可以用来加快增量备份速度,是基于 0 级增量备份,其默认是禁用的。数据库在变更文件中自动管理空间来维护块变更数据(物理地址位图),最多为 8 个最近的备份,如果超过 8 个,那 么最老的位图被当前的块跟踪位图覆盖。在考虑增量备份策略的时候就需要注意,如果在有 8 个增量备份后,又进行一个增量备份,由于最开始 0 级备份的位图被覆盖,RMAN 不会优化备份。
  RAC 环境中块跟踪文件必须位于共享存储上。
  RMAN 并不支持备份和恢复块跟踪文件,如果重建了数据库或者一部分,块跟踪文件会再一次重新记录,并在 0 级增量后的下一次增量备份中使用。
  开启块跟踪后,第一次增量备份会扫描全部数据文件,随后的增量备份会使用从上次备用以来,被标记为变更的数据库块。
  由于是在开启块跟踪之前进行的 0 级增量备份,所有块变更跟踪文件只有在下一次增量备份之后才使用 A对,在下一次增量备份中不会使用块跟踪文件,C 对。


posted @ 2017-11-15 16:10  巴啦啦大魔王  阅读(83)  评论(0编辑  收藏  举报