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
同理主库