想请教一下,对于oracle备份的异地保存,是在生产数据库进行备份,将备份数据传到灾备?还是放在灾备dg数据库进行备份,再将备份数据回传到生产?哪种方式使用比较多,谢谢!
仔细看了一下这个问题,最终的目的似乎就是为了将备份保留住,以备异常场景下的异机恢复。
从备份对生产性能的影像角度,从DG备库做备份的思路是正确的。从容灾角度来讲,备份数据也应该留存两份:生产一份,备份一份。
那么接下来的问题就是备份从哪里做,生产端还是灾备端?
我们知道,备份数据除了有在及其极端的情况下的异机恢复之外,更重要的是保障及时恢复。如果从灾备端备份然后再回传到生产端,这其中存在着大量的时间差,及时回传回去的数据可以帮助恢复数据,但是RTO会差很多,价值有限。
所以还是建议从生产端做备份,然后传递到灾备端。有条件的话,本地可以做个DG,然后再DG实例上进行备份,实在不行就从RAC的其中一个实例进行。
收起