要使两个 DCM 数据库的数据保持同步,首先要使用另一个数据库创建一个镜像数据库。然后通过相互传输 Entire Database 传输集使数据库保持同步。
关于此任务
- 确保已初始化要打包的数据库来使用 DCM。
- 将数据库打包之前,解决所有未解决的传输或接收。您必须解决传输或接收操作,因为打包操作包含用作缺省 generate_directory 和 receive_directory 的 database_path\dcm\generate 和 database_path\dcm\receive 路径。
- 验证是否存在活动的服务器以及足够对数据库进行解包的磁盘空间。
要创建镜像数据库:
- 按照通过打包和解包复制 DCM 数据库中的描述设置数据库,但是如下所述替换其中的两个步骤。
- 如下所示,将通过打包和解包复制 DCM 数据库替换为初始化原始数据库的传输集:
使用 Entire Database 传输集生成镜像数据库,并将最后生成时间设为当前时间。然后,只有那些自原始数据库解除保护以来更改的对象才有资格使用 Entire Database 传输集传输到镜像数据库中。
- 如下所示,将通过打包和解包复制 DCM 数据库替换为初始化镜像数据库的传输集:
使用 Entire Database 传输集生成原始数据库,并将最后生成时间设为当前时间。然后,只有那些自镜像数据库解除保护以来更改的对象才有资格使用 Entire Database 传输集传输到原始数据库中。
- 通过相互之间传输 Entire Database 传输集,定期同步数据库。