使用LOAD进行内联COPY
内联复制是指在实用程序处理期间,为除COPY实用程序外的其他实用程序所进行的图像复制。 例如,在LOAD执行期间,您可以创建一个完整的图像复制数据集。
关于本任务
采用内联复制的优势在于,无论为实用程序指定了哪种日志选项,表格空间都不会处于“等待复制”状态。 因此,数据可用性得到了提高。
过程
复制内容:
请按以下说明使用COPYDDN和RECOVERYDDN选项:
- 您最多可以指定两个主副本(使用COPYDDN)和两个辅助副本(使用RECOVERYDDN)。
使用 COPYDDN 和 RECOVERYDDN,您可以指定 LOAD REPLACE 或 LOAD RESUME YES SHRLEVEL NONE。 如果您指定了 RESUME NO 而不是 REPLACE,系统会发出错误信息并终止 LOAD。
在加载处理的重新加载阶段,将生成所需的内联副本。
如果您对包含LOB列的表格进行内联图像复制, Db2 复制了基础表空间,但未复制LOB表空间。
内联副本生成的 SYSCOPY 记录包含 ICTYPE=F 和 SHRLEVEL=R。 STYPE列的值取决于图像副本的制作方式:
- R 如果图像副本是由LOAD REPLACE LOG(YES)生成的
- S 如果图像副本是由LOAD REPLACE LOG(NO)生成的
Y 如果图片副本是由LOAD RESUME LOG(NO)制作的
Z 如果图像副本是由LOAD RESUME LOG(YES)生成的
内联复制生成的数据集在逻辑上等同于具有 SHRLEVEL REFERENCE 的完整图像复制,但数据集内的数据在以下方面有所不同:
- 数据页可能顺序混乱,有些数据页可能重复。 如果页面重复,则最后显示的页面始终是正确的副本。
- 空间地图页面可能顺序混乱或重复。
- 如果使用LOAD命令重建压缩字典,则字典页面集会在数据集中出现两次,其中第二个集是正确的。
重复页面的总数很少,对数据集所需空间的影响可以忽略不计。
根据简历规格的指定位置(分区级别或表空间级别),生成的图像副本可能为部分图像副本。 如果在表空间级别指定 COPYDDN 或 RECOVERYDDN,并至少指定一个 INTO TABLE PART 子句,则生成的嵌入式图像副本仅包含 LOAD 语句中指定的分区页面。