linux_hadr_环境搭建2(最新)
主库:
db2 update dbm cfg using DFT_MON_BUFPOOL on
db2 update dbm cfg using DFT_MON_LOCK on
db2 update dbm cfg using DFT_MON_SORT on
db2 update dbm cfg using DFT_MON_STMT on
db2 update dbm cfg using DFT_MON_TABLE on
db2 update dbm cfg using DFT_MON_TIMESTAMP on
db2 update dbm cfg using DFT_MON_UOW on
db2 update dbm cfg using HEALTH_MON OFF
db2stop force
db2start
备库:
db2 update dbm cfg using DFT_MON_BUFPOOL on
db2 update dbm cfg using DFT_MON_LOCK on
db2 update dbm cfg using DFT_MON_SORT on
db2 update dbm cfg using DFT_MON_STMT on
db2 update dbm cfg using DFT_MON_TABLE on
db2 update dbm cfg using DFT_MON_TIMESTAMP on
db2 update dbm cfg using DFT_MON_UOW on
db2 update dbm cfg using HEALTH_MON OFF
db2stop force
db2start
主库:
开启归档模式,开启后数据库就无法连接了,需要备份后才可以连接。
db2 update db cfg for entegor1 using logarchmeth1 disk:/home/entegor1
冷备份数据库
db2
==> connect to entegor1
backup db entegor1 to /home/entegor1/backup/
/database/dbbak是用来存放数据库备份文件的目录,备份后在目录下可以看到数据库备份映像文件
entegor.0.db2inst1.NODE0000.CATN0000,20160718122125.001
备库:
拷贝映像文件到备库的目录/database/dbbak,恢复(history file without prompting这个条件一定要带上)
db2 restore database entegor1 from /home/entegor1/backup/ replace history file without prompting
主库:
配置自动客户端重新路由
db2 update alternate server for database entegor1 using hostname 192.168.116.143 port 50000
db2 TERMINATE
备库:
配置自动客户端重新路由
db2 update alternate server for database entegor1 using hostname 192.168.116.134 port 50000
主库和备库都做,编辑/etc/services文件:
DB2_HADR_1 55001/TCP
DB2_HADR_2 55001/TCP
主库:
db2 update db cfg for entegor1 using LOGINDEXBUILD on
db2 update db cfg for entegor1 using INDEXREC restart
备库:
db2 update db cfg for entegor1 using LOGINDEXBUILD on
db2 update db cfg for entegor1 using INDEXREC restart
#主
#不能用主机名,要用ip
#HADR_REMOTE_INST +大写实例名
db2 update db cfg for entegor1 using HADR_LOCAL_HOST 192.168.116.143
db2 update db cfg for entegor1 using HADR_LOCAL_SVC 42099
db2 update db cfg for entegor1 using HADR_REMOTE_HOST 192.168.116.134
db2 update db cfg for entegor1 using HADR_REMOTE_SVC 41099
db2 update db cfg for entegor1 using HADR_REMOTE_INST ENTEGOR1
db2 update db cfg for entegor1 using HADR_SYNCMODE SYNC
db2 update db cfg for entegor1 using HADR_TIMEOUT 300
db2 update db cfg for entegor1 using HADR_PEER_WINDOW 120
db2 connect to ENTEGOR1
db2 quiesce database immediate force connections
db2 unquiesce database
db2 connect reset
#备机
#不能用主机名,要用ip
#HADR_REMOTE_INST +大写实例名
db2 update db cfg for entegor1 using HADR_LOCAL_HOST 192.168.116.134
db2 update db cfg for entegor1 using HADR_LOCAL_SVC 41099
db2 update db cfg for entegor1 using HADR_REMOTE_HOST 192.168.116.143
db2 update db cfg for entegor1 using HADR_REMOTE_SVC 42099
db2 update db cfg for entegor1 using HADR_REMOTE_INST ENTEGOR1
db2 update db cfg for entegor1 using HADR_SYNCMODE SYNC
db2 update db cfg for entegor1 using HADR_TIMEOUT 300
db2 update db cfg for entegor1 using HADR_PEER_WINDOW 120
主库和备库都做:
db2 update db cfg using LOGPRIMARY 20
db2 update db cfg using LOGSECOND 180
db2 update db cfg using LOGFILSIZ 25600
db2 update db cfg using locktimeout 30
db2 update db cfg using TRACKMOD yes
db2 update db cfg using LOCKLIST 10240 automatic
db2 update db cfg using MAXLOCKS 80 automatic
db2 update db cfg using PCKCACHESZ 10240 automatic
db2 update db cfg using SHEAPTHRES_SHR 1638400 automatic
db2 update db cfg using SORTHEAP 819200 automatic
db2 update db cfg using CATALOGCACHE_SZ 10240
db2 update db cfg using APPLHEAPSZ 10240 automatic
db2 update db cfg using LOGBUFSZ 8192
db2 update db cfg using REC_HIS_RETENTN 90
db2 update db cfg using auto_maint off
db2set DB2_SKIPINSERTED=on
db2set DB2_LOAD_COPY_NO_OVERRIDE=NONRECOVERABLE
db2set DB2_EVALUNCOMMITTED=on
db2set DB2COMM=TCPIP
db2set DB2CODEPAGE=1208
db2set DB2_HADR_ROS=on
查看结果
db2set
备库:
启动HADR,启动的时候,要大写数据库实例名称
db2 deactivate db ENTEGOR1
db2 start hadr on db ENTEGOR1 as standby
主库:启动的时候,要大写数据库实例名称
db2 start hadr on db ENTEGOR1 as primary
查看同步情况
db2pd -d ENTEGOR1 -hadr
State为Peer
Role分别为Primary和Standby
====================db2官网教程====================
http://www-01.ibm.com/support/docview.wss?uid=swg21460503
posted on 2016-07-22 20:07 fantiejun0436 阅读(162) 评论(0) 收藏 举报
浙公网安备 33010602011771号