db2在线备份异机恢复问题

命令和问题如下:

$ db2 restore database sample from /db2Bak taken at 20161017234522   

DB20000I  The RESTORE DATABASE command completed successfully.

$ db2 connect to sample

SQL1117N  A connection to or activation of database \"SAMPLE\" cannot be made

because of ROLL-FORWARD PENDING.  SQLSTATE=57019

$ db2 rollforward db sample to end of logs

SQL1268N  Roll-forward recovery stopped due to error \"24\" while retrieving log

file \"S0000578.LOG\" for database \"SAMPLE\" on node \"0\".

然后把S0000578.LOG从备份的机器上复制到恢复的机器上的***/NODE0000/SQL00001/SQLOGDIR/目录下继续执行db2 rollforward db sample to end of logs这个命令就卡在这不动了,请问该怎么解决

参与9

5同行回答

zhuxxzhuxx研发工程师1
谢谢各位的回答,问题解决了;原因是我只复制了S0000578.LOG这一个日志过去。就一会处于恢复状态等了一下午也没有恢复完。后来在一个网站上看到需要把S0000578.LOG之后的所有日志都复制过去。然后重新执行db2 rollforward db sample to end of logs,大概在等个5分钟左右就可...显示全部

谢谢各位的回答,问题解决了;

原因是我只复制了S0000578.LOG这一个日志过去。就一会处于恢复状态等了一下午也没有恢复完。后来在一个网站上看到需要把S0000578.LOG之后的所有日志都复制过去。然后重新执行db2 rollforward db sample to end of logs,大概在等个5分钟左右就可以了

收起
软件开发 · 2016-10-17
浏览1692

提问者

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2016-10-17
  • 关注会员:4 人
  • 问题浏览:4134
  • 最近回答:2016-10-19
  • X社区推广