DB2 rollforward 命令使用详解
2010-03-25 00:00:00 来源:WEB开发网核心提示: 清单 12. 前滚中断db2"rollforwarddbtesttoendoflogs"PushCtrl+Cdb2"rollforwarddbtesttoendoflogsandstop"db2"connecttotest"图 10 显
清单 12. 前滚中断
db2 "rollforward db test to end of logs"
Push Ctrl+C
db2 "rollforward db test to end of logs and stop"
db2 "connect to test"
图 10 显示了中断 rollfoward 命令的结果。
图 10. Rollforward Pending 状态
查看原图(大图)
此时执行前滚操作 db2 rollforward db $db to end of logs and stop,rollforward 继续执行至完成,这时数据库连接成功,如图 11 所示。
图 11. Rollforward Completed
查看原图(大图)
rollforward noretrieve 实例
noretrieve 参数表明不需要取回已经归档的日志,所以 rollforward db $db to end of logs and stop noretrieve 成功与否取决与 rollforward 是否需要取回归档日志文件。如果需要,因为前滚参数指定 noretrieve,那前滚会因为缺少这些日志文件而失败。清单 13 和图 12 列出了这个实例。
清单 13. 不需要取回归档日志的前滚
db2 "rollforward db test to end of logs and stop noretrieve"
Tags:DB rollforward 命令
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接