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:

  1. db2stop szkript ellenőrzése
    Primary-n:
  2. Instance userként:
    $ db2 backup db TSMDB1 to /hadr
  3. Rootként:
    # umount /hadr
    Standby-on:
  4. Rootként:
    # mount /hadr
  5. Instance userként:
    $ dsmserv removedb tsmdb1
    $ db2start
  6. $ db2 restore db tsmdb1 from /hadr taken at <timestamp>
  7. 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>
  8. $ db2 update db cfg for tsmdb1 using LOGINDEXBUILD ON
  9. $ db2 start hadr on db tsmdb1 as standby
  10. Primary-n:
  11. $ db2 start hadr on db tsmdb1 as primary

Online mentéssel:

  1. db2stop szkript ellenőrzése
  2. DB2 node regisztrálása másik TSM szerverre
    Primary-n:
  3. API dsm.sys-ben TCPSERVERADDRESS, TCPPORT, NODENAME átírása
  4. Jelszó fájl legenerálása root-ként a fenti node-hoz:
    # . /home/instance/.profile
    # /home/instance/sqlllib/adsm/dsmapipw
  5. Instance userként:
    $ db2 backup db TSMDB1 online use tsm
    Standby-on:
  6. Standby szerveren a 3) és 4) lépés
  7. Instance userként:
    $ dsmserv removedb tsmdb1
    $ db2start
  8. $ db2 restore db tsmdb1 use tsm taken at <timestamp>
  9. 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>
  10. $ db2 update db cfg for tsmdb1 using LOGINDEXBUILD ON
  11. $ db2 start hadr on db tsmdb1 as standby
  12. API dsm.sys visszaírás
    Primary-n:
  13. $ db2 start hadr on db tsmdb1 as primary
  14. 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

HADR konfig törlés