我可以使用诸如WinZip、7zip或winrar之类的外部压缩工具来压缩rman备份文件吗?
DBMS是Oracle。一位资深的DBA声称备份可能被外部压缩工具破坏。他认为,这些工具会收缩未满的块,并且在恢复数据库时可能会出现问题,因为控制金额不匹配。我没找到消息来源。
发布于 2016-10-19 02:52:33
因为备份只是一个文件,所以您可以使用任何存在的文件工具,包括任意和所有压缩工具。
为了恢复,您当然需要先解压缩文件。
一个更好的解决方案是使用来自您使用的任何sql引擎的备份的任何内置压缩。这样既节省了IO,也节省了空间和时间。
发布于 2016-10-19 03:13:17
我使用Winzip压缩备份数据库文件。大部分时间,它压缩40%至70%的原始文件。
发布于 2016-10-19 13:22:49
我不压缩备份集,因为这会增加进一步恢复的时间(例如,现在有一个额外的步骤,包括“解压缩备份文件”,这可能会花费大量的时间。
备份文件只是文件。只要您的工具在解压缩文件时不做任何愚蠢的事情,那么它们最终将与开始时相同。
您可以通过在文件上进行压缩之前在文件上执行MD5sum (或等效的)来证明这一点,然后对其进行压缩、解压缩并执行另一个MD5sum。他们应该是一样的。
https://dba.stackexchange.com/questions/152696
复制相似问题