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

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 状态
DB2 rollforward 命令使用详解

查看原图(大图)

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

查看原图(大图)

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 列出了这个实例的命令。

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

Tags:DB rollforward 命令

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