DB2异机恢复步骤
先把同名数据库删除
异机恢复(一)
1.恢复历史文件: db2 restore database dbname history file from /path
2.db2 recover database dbname
3.如果提示要回滚,先恢复日志文件(或者直接把归档日志拷到相应位置)
先查看归档日志的位置db2 get db cfg for dbname 位置参数是:LOGARCHMETH1 /data/db2data/db2bak/
再恢复归档日志 restore database db2 logs from 备份位置 logtarget /data/db2data/db2bak/db2inst1/DB2/NODE0000/C0000000 此位置和上边查看的位置有关
4.回滚日志 rollforward database db2 to end of logs and complete
异机恢复(二)
1.恢复历史文件: db2 restore database dbname history file from /path
2.恢复日志文件(或者直接把归档日志拷到相应位置)
restore database db2 logs from 备份位置 logtarget /data/db2data/db2bak/db2inst1/DB2/NODE0000/C0000000
3.恢复:db2 recover database db2
异机恢复(三)
1.恢复数据库: db2 restore database dbname from path REPLACE EXISTING WITHOUT PROMPTING
2.恢复日志文件(或者直接把归档日志拷到相应位置)
先查看归档日志文件位置:db2 get db cfg for db2 位置参数是:LOGARCHMETH1
restore database db2 logs from 备份位置 taken at 时间标记 logtarget /data/db2data/db2bak/db2inst1/DB2/NODE0000/C0000000
3.回滚数据库:db2 rollforward database dbname to end of logs and complete