WEB开发网
开发学院数据库DB2 DB2 pureScale 的新特性介绍 -- Group Crash Re... 阅读

DB2 pureScale 的新特性介绍 -- Group Crash Recovery

 2010-06-16 00:00:00 来源:WEB开发网   
核心提示: Undo 结束后,数据库可以接受新的事务,DB2 pureScale 的新特性介绍 -- Group Crash Recovery(5),如果有必要,还要进行 in-doubt 事务的处理来释放这些含有待处理 in-doubt 事务的数据页,清单 3. 启动和建立数据库=>db2start

Undo 结束后,数据库可以接受新的事务。如果有必要,还要进行 in-doubt 事务的处理来释放这些含有待处理 in-doubt 事务的数据页。

模拟发生 Group Crash Recovery 的实例

比如在创建 buffer pool,table space, table, index 等等数据操作中,如果有未提交的事务存在,此时发生 Crash CF,则在创新启动数据库,并试图进行连接时,就会发生 Group Crash Recovery。以下举个最简单的例子来说明 Group Crash Recovery。清单 3 用来启动和创建数据库。

清单 3. 启动和建立数据库

 => db2start 
 03/04/2010 00:55:44 2 0 SQL1063N DB2START processing was successful. 
 03/04/2010 00:55:44 1 0 SQL1063N DB2START processing was successful. 
 03/04/2010 00:55:45 0 0 SQL1063N DB2START processing was successful. 
 SQL1063N DB2START processing was successful. 
 => db2 create db testdb 
 DB20000I The CREATE DATABASE command completed successfully. 

清单 4,5,6 分别是三个 member 上的操作。

清单 4. M1 执行事务

 export DB2NODE=0 
 connect to testdb, 
 update command options using c off, 
 create table t1(a int,b int), 
 insert into t1 values(1, 2), 
 insert into t1 values(2, 4), 
 commit, 
 insert into t1 values(10, 20), 

清单 5. M2 执行事务

 export DB2NODE=1 
 connect to testdb, 
 update command options using c off, 
 insert into t1 values(3, 2), 
 insert into t1 values(4, 4), 
 commit, 
 insert into t1 values(20, 20), 

上一页  1 2 3 4 5 6  下一页

Tags:DB pureScale 特性

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