====== 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 $ db2 update db cfg for tsmdb1 using HADR_LOCAL_SVC 60010 $ db2 update db cfg for tsmdb1 using HADR_REMOTE_HOST $ 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 // - 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 // \\ //$ db2 update db cfg for tsmdb1 using hadr_local_host // - //$ 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 // - 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 // \\ //$ db2 update db cfg for tsmdb1 using hadr_local_host // - //$ 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 [[https://www-01.ibm.com/support/docview.wss?uid=swg21621453|HADR konfig törlés]]