meta data for this page
DB2 HADR beállítás
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
- API dsm.sys visszaírás
Standby oldal Pending Rollforward állapotból használhatóba tétele:
db2 rollforward db TSMDB1 to end of logs and complete