作者:Lucifer三思而后行

(第49天)DataGuard 执行 RMAN 备份以及恢复演练

介绍

众所周知,DataGuard 可以作为容灾库以及报表库,在生产中为主库分担了大部分的负载。但是很多生产库的体量以及负载较大,在主库执行 RMAN 备份可能需要持续 1 ~ 2 天,有影响到生产的可能性,针对这种情况,完全可以选择在备库来执行 RMAN 备份。

本文演示在备库执行 RMAN 备份,并且使用备份来进行恢复演练,确保备份的可用性。

环境信息

角色 主机名 IP地址 数据库版本 实例名 DB名 DB_UNIQUE名 services名 TNS名 sys密码
lucifer 10.211.55.200 19C oradb oradb oradb oradb ORADB_PRI oracle
luciferdg 10.211.55.201 19C oradbdg oradb oradbdg oradbdg ORADB_STB oracle

实战

完整实战步骤:

  • 确认主备正常同步
  • 备库执行 RMAN 备份
  • 销毁主库,模拟主库损坏
  • 使用备份 RMAN 备份恢复主库
  • 验证恢复后数据一致

lock