DCM 数据库中的所有合格对象都是 Entire Database 传输集的成员。因此,不需要向其添加任何其他对象。无法将对象添加为该传输集的直接成员。
Entire Database 传输集并不复制数据库中的所有对象。可以将以下对象排除在外:处于工作状态的对象;对数据库的正常运行至关重要的模型的相关对象。不要使用此传输集作为执行数据库定期备份的备用方案。不能仅使用 DCM 来完全恢复数据库。
将对象包括在下一次数据库备份中之前,可以使用 DCM 恢复在一个数据库中创建并复制到其他数据库的对象。这种方法应作为辅助备份策略,而不能代替定期备份。
在复制数据库或制作镜像数据库时,可以使用 Entire Database 传输集。请参阅通过打包和解包复制 DCM 数据库。您还可以使用此传输集将所有合格对象复制到另一个事先存在的数据库。但是,如果当前数据库较大或已经使用了一段时间,那么可能无法使用 Entire Database 传输集生成第一个传输包。可能要花费太长的时间来生成传输包,或传输包太大而无法成功生成或传输。一般来说,如果数据库中的对象超过 500000 个,那么可以考虑使用用户定义的传输集或使用通过打包和解包复制 DCM 数据库中的过程来创建重复的数据库。
要将所有合格对象从源数据库传输到目标数据库: