DB29.7 HADR环境升级

一、检查环境信息

1、备机查看HADR配置

D:\Program Files\IBM\SQLLIB\BIN>db2 get db cfg for bstr|findstr HADR
HADR 数据库角色 = STANDBY
HADR 本地主机名 (HADR_LOCAL_HOST) = 10.196.0.176
HADR 本地服务名称 (HADR_LOCAL_SVC) = 55004
HADR 远程主机名 (HADR_REMOTE_HOST) = 10.196.0.175
HADR 远程服务名称 (HADR_REMOTE_SVC) = 55003
远程服务器的 HADR 实例名 (HADR_REMOTE_INST) = DB2
HADR 超时值 (HADR_TIMEOUT) = 120
HADR 日志写同步方式 (HADR_SYNCMODE) = SYNC
HADR 对等窗口持续时间(秒) (HADR_PEER_WINDOW) = 0

2、由于克隆机器ip变更 修改ip

D:\Program Files\IBM\SQLLIB\BIN>db2 update db cfg for bstr using HADR_LOCAL_HOST 192.168.5.154
DB20000I UPDATE DATABASE CONFIGURATION 命令成功完成。

D:\Program Files\IBM\SQLLIB\BIN>db2 update db cfg for bstr using HADR_REMOTE_HOST 192.168.5.153
DB20000I UPDATE DATABASE CONFIGURATION 命令成功完成。

3、启动HADR

D:\Program Files\IBM\SQLLIB\BIN>db2 start hadr on db bstr as standby
DB20000I START HADR ON DATABASE 命令成功完成。

D:\Program Files\IBM\SQLLIB\BIN>

4、查询HADR状态

D:\Program Files\IBM\SQLLIB\BIN>db2pd -d bstr -HADR

Database Partition 0 -- Database BSTR -- Active -- Up 0 days 00:07:28

HADR Information:
Role State SyncMode HeartBeatsMissed LogGapRunAvg (bytes)
Standby Peer Sync 0 0

ConnectStatus ConnectTime Timeout
Connected Fri May 08 08:52:21 2020 (1588899141) 120

LocalHost LocalService
192.168.5.54 55004

RemoteHost RemoteService RemoteInstance
192.168.5.53 55003 DB2

PrimaryFile PrimaryPg PrimaryLSN
S0000160.LOG 0 0x00000000CE30FF01

StandByFile StandByPg StandByLSN StandByRcvBufUsed
S0000160.LOG 0 0x00000000CE30FF01 0%

D:\Program Files\IBM\SQLLIB\BIN>

5、切换测试
D:\Program Files\IBM\SQLLIB\BIN>db2 takeover hadr on db bstr
DB20000I TAKEOVER HADR ON DATABASE 命令成功完成。

D:\Program Files\IBM\SQLLIB\BIN>db2 connect to bstr

数据库连接信息

数据库服务器 = DB2/NT64 9.7.0
SQL 授权标识 = ADMINIST...
本地数据库别名 = BSTR


D:\Program Files\IBM\SQLLIB\BIN>

D:\Program Files\IBM\SQLLIB\BIN>db2 list active databases

活动数据库

数据库名称 = BSTR
当前连接的应用程序 = 0
数据库路径 = D:\DB2\NODE0000\SQL00002\

6、停止数据库、停hadr
D:\Program Files\IBM\SQLLIB\BIN>db2 deactivate db bstr
DB20000I DEACTIVATE DATABASE 命令成功完成。

D:\Program Files\IBM\SQLLIB\BIN>db2 list active databases
SQL1611W “数据库系统监视器”没有返回任何数据。

D:\Program Files\IBM\SQLLIB\BIN>db2 stop hadr on db bstr
DB20000I STOP HADR ON DATABASE 命令成功完成。

D:\Program Files\IBM\SQLLIB\BIN>db2stop
2020-05-08 10:02:56 0 0 SQL1064N DB2STOP 处理成功。
SQL1064N DB2STOP 处理成功。

D:\Program Files\IBM\SQLLIB\BIN>

 同理主机

二、升级DB2


D:\Program Files\IBM\SQLLIB\BIN>db2level
DB21085I 此实例或安装(适用的实例名:"DB2")使用 "64" 位和级别标识为 "080C0107"
的 DB2 代码发行版 "SQL0907B"。
参考标记为 "DB2 v9.7.1100.352"、"s150922" 和 "IP23939",修订包为 "11"。
产品使用 DB2 副本名 "DB2COPY1" 安装在 "D:\PROGRA~1\IBM\SQLLIB" 中。

 启动数据库

D:\Program Files\IBM\SQLLIB\BIN>db2start
2020-05-08 10:20:26 0 0 SQL1026N 数据库管理器已活动。
SQL1026N 数据库管理器已活动。

D:\Program Files\IBM\SQLLIB\BIN>db2 start hadr on db bstr as standby
DB20000I START HADR ON DATABASE 命令成功完成。

D:\Program Files\IBM\SQLLIB\BIN>db2 list active databases

活动数据库

数据库名称 = BSTR
当前连接的应用程序 = 0
数据库路径 = D:\DB2\NODE0000\SQL00002\


D:\Program Files\IBM\SQLLIB\BIN>


D:\Program Files\IBM\SQLLIB\BIN>db2pd -hadr -db bstr

Database Partition 0 -- Database BSTR -- Standby -- Up 0 days 00:02:10 -- Date 2020-05-08-10.23.

HADR Information:
Role State SyncMode HeartBeatsMissed LogGapRunAvg (bytes)
Standby Peer Sync 0 0

ConnectStatus ConnectTime Timeout
Connected Fri May 08 10:21:29 2020 (1588904489) 120

LocalHost LocalService
192.168.5.154 55004

RemoteHost RemoteService RemoteInstance
192.168.5.153 55003 DB2

PrimaryFile PrimaryPg PrimaryLSN
S0000160.LOG 0 0x00000000CF340010

StandByFile StandByPg StandByLSN StandByRcvBufUsed
S0000160.LOG 0 0x00000000CF340010 0%

D:\Program Files\IBM\SQLLIB\BIN>

D:\Program Files\IBM\SQLLIB\BIN>db2 takeover hadr on db bstr
DB20000I TAKEOVER HADR ON DATABASE 命令成功完成。

D:\Program Files\IBM\SQLLIB\BIN>db2 connect to bstr

数据库连接信息

数据库服务器 = DB2/NT64 9.7.11
SQL 授权标识 = ADMINIST...
本地数据库别名 = BSTR

D:\Program Files\IBM\SQLLIB\BIN>db2 list tablespaces show detail

当前数据库的表空间

表空间标识 = 0
名称 = SYSCATSPACE
类型 = 数据库管理空间
内容 = 所有持久数据。常规表空间。
状态 = 0x0000

D:\Program Files\IBM\SQLLIB\BIN>db2pd -hadr -db bstr

Database Partition 0 -- Database BSTR -- Active -- Up 0 days 00:12:13 -- Date 2020-05-08-10.33.4

HADR Information:
Role State SyncMode HeartBeatsMissed LogGapRunAvg (bytes)
Primary Disconnected Sync 0 0

ConnectStatus ConnectTime Timeout
Disconnected Fri May 08 10:25:14 2020 (1588904714) 120

LocalHost LocalService
192.168.5.154 55004

同理主库

 

posted @ 2021-06-03 15:18  jiayou64  阅读(147)  评论(0编辑  收藏  举报