WEB开发网
开发学院数据库DB2 DB2 V9.7 高可用性灾难恢复中的备机可读 阅读

DB2 V9.7 高可用性灾难恢复中的备机可读

 2010-07-30 00:00:00 来源:WEB开发网   
核心提示: 然后在备机数据库上查询该表,如果可以看到这些记录已经出现在备机数据库中了,DB2 V9.7 高可用性灾难恢复中的备机可读(5),此时说明高可用性灾难恢复的备机可读已经配置成功:清单 6. 验证高可用性灾难恢复备机可读环境配置成功$db2CONNECTTOhadrdbDatabaseConnect

然后在备机数据库上查询该表,如果可以看到这些记录已经出现在备机数据库中了,此时说明高可用性灾难恢复的备机可读已经配置成功:

清单 6. 验证高可用性灾难恢复备机可读环境配置成功

 $ db2 CONNECT TO hadrdb 
 
  Database Connection Information 
 
 Database server = DB2/LINUXX8664 9.7.1 
 SQL authorization ID = XUJING 
 Local database alias = HADRDB 
 
 $ db2 "SELECT * FROM test" 
 
 C1 C2 
 ----------- -- 
  1 A 
  2 B 
  3 C 
 
  3 record(s) selected. 

小窍门 尽早提交主数据库上的事务
注意:在验证上述命令时,在主服务器上运行完CREATE TABLE 和 INSERT 命令后, 请务必要提交该事务, 否则会导致备机数据库进入不可读窗口 (Replay Only Window,参见本文第四部分)。要提交事务,可以使用下列两种方法中的任意一种:

显示使用COMMIT命令提交事务

将命令行选项中的自动提交打开(该参数默认打开)

清单 7. 打开数据库命令行的自动提交

$ db2 UPDATE COMMAND OPTIONS USING C ON 

打开该选项之后,随后输入的SQL命令都会被自动提交。

在提供备机可读功能之前,要验证高可用性灾难恢复环境是否配置成功,相对来说比较麻烦。类似的,首先在主数据库建表、插入数据,要检查这些数据是否已经传递到备机上,随后必须使备机数据库接管成为新的主数据库之后,才能在上面检查之前的操作是否已经生效。从此可以看出,高可用性灾难恢复的备机可读功能,同时也为快速配置高可用性灾难与恢复环境提供了一个快速有效的验证方法。

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

Tags:DB 可用性 灾难

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