053-161

You are using a recovery catalog to maintain Recovery Manager (RMAN) backup information for your production database. You have registered your production database and are performing regular backups.
Because of a new requirement you have added a few new tablespaces to your production database and you want them to be included in backups. Identify two options for completing this task. (Choose two.)
A. Reregistering the target database in recovery catalog
B. Transporting the new tablespaces to the recovery catalog database
C. Syncronizing the recovery catalog with the target database control file
D. Performing a fresh backup of the target database to include the new data files in the catalog database

此题考点是 catalog 的再同步。 A.B 明显错误。重新注册不会更新 catalog 的中备份的源数据。 B 传输表空间到恢复目录数据库也不会更新 catalog 信息、
C 正确,进行手动全量同步
D 正确。进行备份命令时,会自动进行同步。
关于再同步:
恢复目录分为部分同步和全量同步。
部分同步:
RMAN 读取当前目标数据库的控制文件,然后更新原数据的变更,包括新的备份,新的归档文件,等等。RMAN 不会同步数据库物理方案的元数据。
全量同步:
RMAN 会更新所有变更记录,包括数据库方案的。 RMAN 会在数据库结构发现变更的时候执行全量同步(增加或删除数据文件,创建新的化身等等)或者变更了 RMAN 持久性配置。
全量同步需要一个临时的控制文件快照。可以指定其保存的位置,在同一时间点只有一个 RMAN 会话可以访问它。
一般情况下在连接到恢复目录,和目标库后,执行 RMAN 命令(备份)的时候,RMAN 会自动进行合适的同步。但是一些特殊情况,必须要手动进行同步(全量):
1.在执行 RMAN 命令的时候,因为部分同步时报导致 catalog 不可用的时候。此时需要使用 RESYNCCATALOG 命令。
2.备份周期很长,每天生产的日志很多,也就是日志切换很频繁时。由于日志切换和归档的源数据保留在控制文件中。所以你必须定期的将这些信息同步到恢复目录中。
多久同步一次取决于归档的速率。
3.CONTROL_FILE_RECORD_KEEP_TIME 决定了控制文件中信息覆盖的时间,所以在不超过这个时间之类需要执行备份,进行一次自动的同步。或者手动进行同步。

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