在利用ftp下载备份文件进行恢复测试时,突然出现文件损坏的现象无法恢复数据库?

备份文件ftp传输后无法恢复?在利用ftp下载备份文件进行恢复测试时,突然出现文件损坏的现象无法恢复数据库?

5回答

王巧雷王巧雷  系统工程师 , sino-bridge
老赵赞同了此回答
坏了就坏了,这个没啥好方法,两个建议:1. 备份后可以使用md5sum之类的校验下文件,后面再用的时候再检查,如果坏了也好检查是哪里2. 用数据库自身的校验工具检查备份集对数据库是否可用,比如rman的restore validate xxx...显示全部

坏了就坏了,这个没啥好方法,两个建议:
1. 备份后可以使用md5sum之类的校验下文件,后面再用的时候再检查,如果坏了也好检查是哪里
2. 用数据库自身的校验工具检查备份集对数据库是否可用,比如rman的restore validate xxx

收起
 2021-03-25
浏览175
ostrichostrich  系统架构师 , 自由职业者
hufeng719赞同了此回答
1、坏了就是坏了,如果只是测试,就不要花时间研究已损坏的备份文件了;2、找到坏的原因更重要。上传是FTP传的吗?如果是,请查一下FTP传输时,是ASCII模式还是BINARY模式。3、每个备份上传后,源、目标端两个文件对比一下MD5 SUM值,放心。4、备份任务重的话,买Dell EMC DataDomain,省...显示全部

1、坏了就是坏了,如果只是测试,就不要花时间研究已损坏的备份文件了;
2、找到坏的原因更重要。上传是FTP传的吗?如果是,请查一下FTP传输时,是ASCII模式还是BINARY模式。
3、每个备份上传后,源、目标端两个文件对比一下MD5 SUM值,放心。
4、备份任务重的话,买Dell EMC DataDomain,省时、省力、省心,还安全可靠!

收起
 2021-03-18
浏览194
aixchina 邀答
hufeng719hufeng719  系统工程师 , 某钢铁企业
完全同意二楼ostrich的观点:只是提醒大家注意下在利用 ftp 下载备份文件进行恢复测试时,突然出现文件损坏的现象无法恢复数据库。通过对比发现,备份的文件与 ftp 传到服务器上的文件以及下载到测试环境进行恢复测试的文件大小均不一致,于是怀疑是 ftp 传输过程中导致数据丢失...显示全部

完全同意二楼ostrich的观点:
只是提醒大家注意下
在利用 ftp 下载备份文件进行恢复测试时,突然出现文件损坏的现象无法恢复数据库。通过对比发现,备份的文件与 ftp 传到服务器上的文件以及下载到测试环境进行恢复测试的文件大小均不一致,于是怀疑是 ftp 传输过程中导致数据丢失。通过多次测试,发现 ftp 传输方式有两种模式: ASCII 方式和二进制传输方式。如在 ASCII 方式下传输 二进制文件 ,即使不需要也仍会转译。这会损坏数据。因此在利用 ftp 命令传输文件时必须显示的指定传输方式为二进制方式,用 binary 命令告诉 ftp 逐字拷贝,以保证数据文件的大小一致。

收起
 2021-03-26
浏览159
yulu4314yulu4314  项目经理 , 长春
备份文件损坏,最怕这样的问题出现。还有没有其他副本备份了。显示全部

备份文件损坏,最怕这样的问题出现。还有没有其他副本备份了。

收起
 2021-03-18
浏览190
aixchina 邀答
hbhe0316hbhe0316  数据库管理员 , IBM
如果出现备份文件损坏,是不能进行文件恢复的。显示全部

如果出现备份文件损坏,是不能进行文件恢复的。

收起
 2021-03-18
浏览210

提问者

hufeng719系统工程师, 某钢铁企业

问题状态

  • 发布时间:2021-03-18
  • 关注会员:5 人
  • 问题浏览:993
  • 最近回答:2021-03-26