UPDATE DB CFG FOR DAT6 USING LOGINDEXBUILD ON; UPDATE DB CFG FOR DAT6 USING INDEXREC RESTART; UPDATE DB CFG FOR DAT6 USING LOGSECOND 10; -- CONNECT TO DAT6; QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS; UNQUIESCE DATABASE; CONNECT RESET; -- BACKUP DB DAT6 TO G:\DB2Dump COMPRESS;</code> RESTORE DATABASE DAT6 FROM "G:\2restore\hadr" TO "D:" INTO DAT6 WITHOUT PROMPTING; UPDATE DB CFG FOR DAT6 USING HADR_SYNCMODE SYNC; UPDATE DB CFG FOR DAT6 USING HADR_TIMEOUT 120; UPDATE DB CFG FOR DAT6 USING HADR_LOCAL_HOST SPDDATSERV; UPDATE DB CFG FOR DAT6 USING HADR_LOCAL_SVC DB2_HADR_DAT6; UPDATE DB CFG FOR DAT6 USING HADR_REMOTE_HOST RSPDDATSERV; UPDATE DB CFG FOR DAT6 USING HADR_REMOTE_SVC DB2_HADR_DAT6; UPDATE DB CFG FOR DAT6 USING HADR_REMOTE_INST DB2; UPDATE ALTERNATE SERVER FOR DATABASE DAT6 USING HOSTNAME RSPDDATSERV PORT 50000; CATALOG TCPIP NODE DB2RES REMOTE RSPDDATSERV SERVER 50000 REMOTE_INSTANCE DB2; CATALOG DATABASE DAT6 AS RDAT6 AT NODE DB2RES; -- HADR UPDATE DB CFG FOR DAT6 USING HADR_SYNCMODE SYNC; UPDATE DB CFG FOR DAT6 USING HADR_TIMEOUT 120; -- UPDATE DB CFG FOR DAT6 USING HADR_LOCAL_HOST RSPDDATSERV; UPDATE DB CFG FOR DAT6 USING HADR_LOCAL_SVC DB2_HADR_DAT6; -- UPDATE DB CFG FOR DAT6 USING HADR_REMOTE_HOST SPDDATSERV; UPDATE DB CFG FOR DAT6 USING HADR_REMOTE_SVC DB2_HADR_DAT6; UPDATE DB CFG FOR DAT6 USING HADR_REMOTE_INST DB2; -- , UPDATE ALTERNATE SERVER FOR DATABASE DAT6 USING HOSTNAME SPDDATSERV PORT 50000; -- CATALOG TCPIP NODE DB2DOR REMOTE SPDDATSERV SERVER 50000 REMOTE_INSTANCE DB2; CATALOG DATABASE DAT6 AS DDAT6 AT NODE DB2DOR; DEACTIVATE DATABASE DAT6; START HADR ON DATABASE DAT6 AS STANDBY; DEACTIVATE DATABASE DAT6; START HADR ON DATABASE DAT6 AS PRIMARY; -- 1. UPDATE DB CFG FOR DAT6 USING LOGINDEXBUILD ON; UPDATE DB CFG FOR DAT6 USING INDEXREC RESTART; UPDATE DB CFG FOR DAT6 USING LOGSECOND 10; -- 2. CONNECT TO DAT6; QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS; UNQUIESCE DATABASE; CONNECT RESET; BACKUP DB DAT6 TO G:\DB2Dump COMPRESS; -- 4. HADR UPDATE DB CFG FOR DAT6 USING HADR_SYNCMODE SYNC; UPDATE DB CFG FOR DAT6 USING HADR_TIMEOUT 120; UPDATE DB CFG FOR DAT6 USING HADR_LOCAL_HOST SPDDATSERV; UPDATE DB CFG FOR DAT6 USING HADR_LOCAL_SVC DB2_HADR_DAT6; UPDATE DB CFG FOR DAT6 USING HADR_REMOTE_HOST RSPDDATSERV; UPDATE DB CFG FOR DAT6 USING HADR_REMOTE_SVC DB2_HADR_DAT6; UPDATE DB CFG FOR DAT6 USING HADR_REMOTE_INST DB2; -- 5. UPDATE ALTERNATE SERVER FOR DATABASE DAT6 USING HOSTNAME RSPDDATSERV PORT 50000; -- 6. CATALOG TCPIP NODE DB2RES REMOTE RSPDDATSERV SERVER 50000 REMOTE_INSTANCE DB2; CATALOG DATABASE DAT6 AS RDAT6 AT NODE DB2RES; -- 11. DEACTIVATE DATABASE DAT6; START HADR ON DATABASE DAT6 AS PRIMARY; -- 3. RESTORE DATABASE DAT6 FROM "G:\2restore\hadr" TO "D:" INTO DAT6 WITHOUT PROMPTING; -- 7. HADR UPDATE DB CFG FOR DAT6 USING HADR_SYNCMODE SYNC; UPDATE DB CFG FOR DAT6 USING HADR_TIMEOUT 120; UPDATE DB CFG FOR DAT6 USING HADR_LOCAL_HOST RSPDDATSERV; UPDATE DB CFG FOR DAT6 USING HADR_LOCAL_SVC DB2_HADR_DAT6; UPDATE DB CFG FOR DAT6 USING HADR_REMOTE_HOST SPDDATSERV; UPDATE DB CFG FOR DAT6 USING HADR_REMOTE_SVC DB2_HADR_DAT6; UPDATE DB CFG FOR DAT6 USING HADR_REMOTE_INST DB2; -- 8. UDADATE ALTERNATE SERVER FOR DATABASE DAT6 USING HOSTNAME SPDDATSERV PORT 50000; -- 9. CATALOG TCPIP NODE DB2DOR REMOTE SPDDATSERV SERVER 50000 REMOTE_INSTANCE DB2; CATALOG DATABASE DAT6 AS DDAT6 AT NODE DB2DOR; -- 10. HADR DEACTIVATE DATABASE DAT6; START HADR ON DATABASE DAT6 AS STANDBY; 


db2 takeover hadr on db *DB* db2 takeover hadr on db *DB* by force db2 start hadr on db <DB> as stanby Source: https://habr.com/ru/post/219053/
All Articles