主機 DB2 生產環境數據量大,構建測試環境傳統用 UNLOAD/LOAD 耗時極長。FlashCopy 等卷級復制雖快,但面臨 VSAM 集群重建、數據集重命名困難、目標庫名稱不得不與源庫一致等棘手問題。DB2 Cloning Tool 專為解決此類問題設計,結合 FlashCopy/PPRC/TimeFinder 等技術,自動化完成克隆全流程。
CKZDBIND JCL),避免克隆過程中重複 BIND。DSNTIJUZ)。DSNZSPEC:修改 DSN6SPRC 啟用 &SPRMCTU SETC '1',綁定時 DSN6SPRM=DEFER,ALL,SYSADM 設為克隆操作用戶,生成 ZPRMSPEC 到 SDSNEXIT。用於克隆後首次啟動修改 VCAT/STOGROUP。DB2STOP 停止源子系統。COPY 命令備份用戶目錄、Relabel 目標卷上線。DB2START 啟動源子系統(生產恢復)。RENAME 重命名數據集、重建目錄(掩碼如 DSNDM10.** → DSNDM30.**)。DB2UPDATE 更新目錄/BSDS、VCAT/STOGROUP、XCF 清理。DB2START SPECIAL DSNZPARM(ZPRMSPEC) 啟動目標子系統。DB2SQL 更新編目信息。DSNTIJTM 重定義工作數據庫。DB2STOP 停止(特殊 ZPARM)。DB2START NORMAL 正常啟動,克隆完成。DB2SETLOG SUSPEND 掛起更新、刷新緩衝池形成一致性點(V7 需 PTF PQ77456/UQ80188,建議閒時執行)。COPY 命令(同離線)。DB2SETLOG RESUME 恢復更新(生產無感)。RENAME(同離線)。DB2UPDATE(同離線)。DB2START SPECIAL DSNZPARM(ZPRMSPEC) 啟動(自動回滾 in-flight 事務,需確保日誌可用)。DB2FIX DATABASES(DB2) 修正目錄/編目受限頁空間(Data Sharing 僅啟動一個 member)。DB2SQL 更新編目。DB2FIX DATABASES(APPLICATION) 修正用戶數據庫受限頁空間。DSNTIJTM)。DB2STOP → DB2START NORMAL 完成。配合 TWS 調度 Tool 提供的 JCL 作業,可實現全流程無人值守高度自動化。DB2 Cloning Tool 將快速磁盤復制的速度優勢與元數據自動化處理完美結合,是主機 DB2 環境構建測試/開發/分析副本的最佳實踐方案。