DB2 rollforward 命令使用详解
2010-03-25 00:00:00 来源:WEB开发网核心提示: 此时需要做前滚操作使表空间回到可用状态,如清单 8 所示,DB2 rollforward 命令使用详解(6),清单 8. 前滚表空间并验证结果db2"rollforwarddbtesttoendoflogstablespace(tbs1)online"db2"rol
此时需要做前滚操作使表空间回到可用状态,如清单 8 所示。
清单 8. 前滚表空间并验证结果
db2 "rollforward db test to end of logs tablespace(tbs1) online"
db2 "rollforward db test to end of logs and stop tablespace(tbs2, tbs3) online"
db2 "connect to test"
db2 "select * from t1"
db2 "select * from t2"
db2 "select * from t3"
图 4 正确返回对表的操作结果,说明 rollforward 成功。
图 4. 验证结果
查看原图(大图)
rollforward query status 实例
rollforward 命令的 query status 选项可用于列出如下一些当前数据库的信息。
DB2 已经前滚的日志文件。
需要的下一个归档日志文件。
自前滚处理开始以来最近提交的事务的时间戳。
下面使用清单 9 来查询数据库状态。
清单 9. 前滚数据库并查询状态
db2 "rollforward db test query status"
图 5 中显示 DB pending 状态的数据库,实际上是处于 rollforward pending 状态。需要前滚数据库,使数据库回到正常状态。
图 5. Check Rollforward Pending Status
Tags:DB rollforward 命令
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接