https://www.ibm.com/developerworks/community/blogs/storageneers/entry/tsmptha
https://www.ibm.com/support/pages/steps-reestablish-hadr-after-failure-standby
HADR bekonfugurálás:
/etc/services-be felvenni egy új, még használatlan portot a HADR-nek:
DB2_hadr 60010/tpc
$ db2 update db cfg for tsmdb1 using HADR_LOCAL_HOST <IP ADDRESS OF STNDBY>
$ db2 update db cfg for tsmdb1 using HADR_LOCAL_SVC 60010
$ db2 update db cfg for tsmdb1 using HADR_REMOTE_HOST <IP ADDRESS OF STNDBY>
$ db2 update db cfg for tsmdb1 using HADR_REMOTE_SVC 60010
$ db2 update db cfg for tsmdb1 using HADR_REMOTE_INST tsminst1
$ db2 update db cfg for tsmdb1 using LOGINDEXBUILD ON
Offline mentéssel:
db2stop szkript ellenőrzése
Primary-n:
Instance userként:
$ db2 backup db TSMDB1 to /hadr
Rootként:
# umount /hadr
Standby-on:
Rootként:
# mount /hadr
Instance userként:
$ dsmserv removedb tsmdb1
$ db2start
$ db2 restore db tsmdb1 from /hadr taken at <timestamp>
HADR paraméterek ellenőrzése, szükség esetén módosítása:
$ db2 get db cfg for tsmdb1 | grep HADR
Ha kell:
$ db2 update db cfg for tsmdb1 using hadr_remote_host <remote ip>
$ db2 update db cfg for tsmdb1 using hadr_local_host <local ip>
$ db2 update db cfg for tsmdb1 using LOGINDEXBUILD ON
$ db2 start hadr on db tsmdb1 as standby
Primary-n:
$ db2 start hadr on db tsmdb1 as primary
Online mentéssel:
db2stop szkript ellenőrzése
DB2 node regisztrálása másik TSM szerverre
Primary-n:
API dsm.sys-ben TCPSERVERADDRESS, TCPPORT, NODENAME átírása
Jelszó fájl legenerálása root-ként a fenti node-hoz:
# . /home/instance/.profile
# /home/instance/sqlllib/adsm/dsmapipw
Instance userként:
$ db2 backup db TSMDB1 online use tsm
Standby-on:
Standby szerveren a 3) és 4) lépés
Instance userként:
$ dsmserv removedb tsmdb1
$ db2start
$ db2 restore db tsmdb1 use tsm taken at <timestamp>
HADR paraméterek ellenőrzése, szükség esetén módosítása:
$ db2 get db cfg for tsmdb1 | grep HADR
Ha kell:
$ db2 update db cfg for tsmdb1 using hadr_remote_host <remote ip>
$ db2 update db cfg for tsmdb1 using hadr_local_host <local ip>
$ db2 update db cfg for tsmdb1 using LOGINDEXBUILD ON
$ db2 start hadr on db tsmdb1 as standby
API dsm.sys visszaírás
Primary-n:
$ db2 start hadr on db tsmdb1 as primary
-
Standby oldal Pending Rollforward állapotból használhatóba tétele:
db2 rollforward db TSMDB1 to end of logs and complete
HADR konfig törlés