如何为DB2表TAB1执行完全和增量MERGECOPY?
MERGECOPY与IMAGECOPY相反。此DB2实用程序用于将多个图像副本数据集组合为新的完整或增量图像副本。这主要用于恢复DB2表中的备份。
以下JCL步骤可用于驻留在数据库DBSET1-中的DB2表TAB1的增量MERGECOPY-
//STEP010 EXEC DSNUPROC //COPY1DDDSN=TEST.DB2.COPY1,DISP=(MOD,CATLG,CATLG), //UNIT=SYSDA,SPACE=(4000,(20,20),,,ROUND) //COPY2DDDSN=TEST.DB2.COPY2,DISP=(MOD,CATLG,CATLG), //UNIT=SYSDA,SPACE=(4000,(20,20),,,ROUND) //SYSOUTDDSYSOUT=* //SYSINDD* MERGECOPY TABLESPACE DBSET1.TBSPAC01 COPYDDN (COPY1,COPY2) NEWCOPY NO
COPY1和COPY2是增量图像副本数据集。SYSIN参数具有语句MERGECOPYTABLES,后跟表TB01所在的表空间的名称。表空间必须由数据库名称限定。
COPYDDN语句后跟需要合并的增量映像副本数据集。
NEWCOPYNO表示这是增量合并副本。对于完整的合并副本,我们将使用NEWCOPYYES。