DB2 rollforward 命令使用详解
2010-03-25 00:00:00 来源:WEB开发网核心提示: 重新执行 restore 操作,db2 restore db $db from $backdir without prompting,DB2 rollforward 命令使用详解(8),此时数据库处于 rollforward-pending 状态,此时任何连接都被拒绝,使前滚操作执行中断,此时数
重新执行 restore 操作,db2 restore db $db from $backdir without prompting,
此时数据库处于 rollforward-pending 状态,此时任何连接都被拒绝,如图 8 所示
图 8. Rollforward Pending 状态
查看原图(大图)
Rollforward to end of logs and complete 实例
接着上面的实例,执行前滚操作来使数据库可以恢复正常状态。执行 db2 rollforward db $db to end of logs and complete 操作,将前滚到日志的最后,这意味着所有归档的日志和活动日志都被遍历。如清单 11 和图 9 所示。
清单 11. 前滚到活动日志末尾并完成前滚
db2 "rollforward db test to end of logs and complete"
图 9. Rollforward Completed
查看原图(大图)
rollforward interrupted 实例
如果在执行 rollforward to end of logs 中,用户误操作或者其他原因不小心中断了前滚操作,那么再次执行 rollforward to end of logs 时,会接着上次的中断状态,继续执行以至完成。例如:db2 rollforward db $db to end of logs 在执行过程中按 Ctrl+C,使前滚操作执行中断,此时数据库仍然处于 rollforward-pending 状态。清单 12 列出了这个实例的命令。
Tags:DB rollforward 命令
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接