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

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

查看原图(大图)

接下来执行 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 状态
DB2 rollforward 命令使用详解

查看原图(大图)

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

Tags:DB rollforward 命令

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