external backup 可以实现数据库的在线备份,备份的方式可以通过block数据库的方式cp或dd数据文件进行备份。
此方式的优点的是备份起来相对容易了很多。
缺点也非常明显,对带宽和磁盘IO性能要求很高,否则备份的时间就显得比较长。
但是 external backup给我最大的惊喜在于,可以在RSS节点做备份,不需要在primary节点做备份,并且通过onmode -c block的时候,也不影响primary节点的交易。
external backup 需要在primary节点配置逻辑日志自动备份,以便进行逻辑恢复。
RSS external backup 的配置方法:
1. RSS节点上配置并启用LOG_STAGING_DIR
2. onmode –c block $timeout timeout指出了RSS等待接收到CKPT的时间
3. dd或cp进行备份
4. onmode –c unblock
5. 在主节点上备份逻辑日志
外部备份的恢复:
1. onbar –r –e 全部恢复+逻辑恢复
2. onbar –r –e –t “XXX” 可以恢复到某个时间点