DB2 rollforward 命令使用详解
2010-03-25 00:00:00 来源:WEB开发网核心提示: 查看原图(大图)rollforward cancel 实例在进行 cancel 操作前,先执行最基本的操作,DB2 rollforward 命令使用详解(7),db2 rollforward db $db to end of logs,操作完成后所有在数据库备份后写的日志文件都会前滚,由于数据库
查看原图(大图)
rollforward cancel 实例
在进行 cancel 操作前,先执行最基本的操作,db2 rollforward db $db to end of logs,操作完成后所有在数据库备份后写的日志文件都会前滚,如图 6 所示。
图 6. Rollforward to end of logs
查看原图(大图)
接下来执行 db2 rollforward db $db cancel 操作,即取消前滚操作。执行之后前面所做的所有前滚操作都将回滚,数据库重新处于 restore-pending 状态,此时任何连接都被拒绝。
清单 10 列出了取消前滚并进行 restore 的命令。
清单 10. cancel rollforward and restore
db2 "rollforward db test cancel"
db2 "connect to test"
db2 "restore db test from $backupPath without prompting"
db2 "connect to test"
当刚取消前滚时,由于数据库处于 restore pending 状态,无法连接上数据库,如图 7 所示。
图 7. Restore Pending 状态
查看原图(大图)
Tags:DB rollforward 命令
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接