DB2备份分为离线备份和在线备份,在线备份恢复时必须要有归档日志,恢复后需要rollforward,才能连接DB,没有归档日志将不能rollforward,只能找IBM支持,将LFH文件发给他们,用修改后的LFH可以连接DB。遇到无法恢复的情况,可以将所有表中的数据导出成csv。
D:\TRAIN.0\DB2\NODE0000\CATN0000\20141120\115142.001
db2stop force
db2start
RESTORE DATABASE TRAIN FROM D:\\ TAKEN AT 20141120115142 TO C: INTO TRAIN WITH 2 BUFFERS BUFFER 1024 WITHOUT ROLLING FORWARD
RESTORE DATABASE TRAIN FROM D:\\ TAKEN AT 20141120115142 TO C: INTO TRAIN WITH 2 BUFFERS BUFFER 1024 WITHOUT ROLLING FORWARD
RESTORE DATABASE TRAIN FROM D:\\ TAKEN AT 20170314000000 INTO C: INTO TRAIN WITH 2 BUFFERS BUFFER 1024 WITHOUT ROLLING FORWARD
db2 rollforward db train to end of logs and complete overflow logpath

本文介绍了DB2的备份类型,包括离线备份和在线备份。在线备份恢复时,需要归档日志进行rollforward操作。若无归档日志,可能需要IBM的技术支持。当遇到恢复问题时,可以考虑将数据导出为CSV格式。具体恢复步骤包括:启动DB2,使用RESTORE命令恢复数据库,然后进行ROLLFORWARD操作,并指定日志路径。如果遇到错误,可能需要更新数据库配置来设置日志归档路径。
2985

被折叠的 条评论
为什么被折叠?



