有许多备份数据库的选项,最佳选择因数据库而异,以及它如何交付。以下是其中七个的建议,瞥见了如何选择选项以帮助您的决策。
Oracle
Oracle有许多备份选项,但是备份Oracle的官方答案将是Recovery Manager或RMAN,这也是调用它的实际命令的名称。在许多选项中,RMAN支持一个图像选项,该选项可以将较旧的增量备份合并为完整备份,这将为您提供多个恢复点而无需进行多个完整的备份。这是一个有效的转储和清扫选项,但挑战是您需要足够的磁盘空间来存储完整的备份和一系列增量。如果您在磁盘空间上短缺,则还可以在备份后备份并在完成后备份数据库结束备份之前使用SQL命令ALTER数据库开始备份。这将使您可以使用任何选择的备份方法。Windows上的Oracle还与音量影子复制服务(VSS)集成在一起,使您可以执行热备份,而无需脚本。带有转储和扫描方法的RMAN图像选项提供了最佳的恢复速度。
SQL Server
备份数据库命令可以自动化数据库的完整或增量备份或其交易日志到磁盘(用于转储和扫描),到Azure(用于云备份),或将它们直接流传输到第三方备份工具。像Oracle一样,SQL Server也可以使用Windows上的VSS备份HOT。VSS方法更容易集成到VM备份中,并且不需要磁盘登台区域。大多数DBA似乎更喜欢的方法是转储和扫描方法。