WEB开发网
开发学院数据库DB2 DB2 rollforward 命令使用详解 阅读

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 命令使用详解

查看原图(大图)

此时执行前滚操作 db2 rollforward db $db to end of logs and stop,rollforward 继续执行至完成,这时数据库连接成功,如图 11 所示。

图 11. Rollforward Completed
DB2 rollforward 命令使用详解

查看原图(大图)

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" 

上一页  4 5 6 7 8 9 10  下一页

Tags:DB rollforward 命令

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接