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

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. 验证结果
DB2 rollforward 命令使用详解

查看原图(大图)

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

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

Tags:DB rollforward 命令

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