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