WEB开发网
开发学院数据库DB2 高级 DBA 和开发者篇,第 3 章:DB2 高可用性灾难... 阅读

高级 DBA 和开发者篇,第 3 章:DB2 高可用性灾难恢复

 2010-02-05 00:00:00 来源:WEB开发网   
核心提示: #db2deactivatedatabasehadb#db2starthadrondatabasehadbasstandby然后启动主数据库服务器的 HADR:#db2deactivatedatabasehadb#db2starthadrondatabasehadbasprimary3.2.3

 # db2 deactivate database hadb 
 # db2 start hadr on database hadb as standby 

然后启动主数据库服务器的 HADR:

 # db2 deactivate database hadb 
 # db2 start hadr on database hadb as primary 

3.2.3   测试

(1)查看数据库的状态。用 get snapshot 命令可查看主数据库服务器和备用数据库的状态。本例中使用的命令如下:

 # db2 GET SNAPSHOT FOR DB ON Primary 
 # db2 GET SNAPSHOT FOR DB ON Standby 

从图 3.6 中可以看到 Primary 节点的角色是主节点,Standby 节点的角色是备用节点(见图 3.7)。

图 3.6  主服务器的 HADR 状态
高级 DBA 和开发者篇,第 3 章:DB2 高可用性灾难恢复

查看原图(大图)

图 3.7  备用服务器的 HADR 状态
高级 DBA 和开发者篇,第 3 章:DB2 高可用性灾难恢复

查看原图(大图)

(2)使用用户 db2hadr 来连接到主数据库,创建测试表 hatbl,并插入测试数据。

 01 # su – db2hadr 
 02 # db2 connect to hadr user db2hadr1 using xxxxxx 
 03 # db2 
 04 db2=>create table hatbl(msgid char(5),msg char(20)) 
 05 db2=>insert into hatbl values( ‘ msg01 ’ , ’ hello HADR ’ ) 

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

Tags:高级 DBA 开发者

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