将复制的数据移至其他目标数据库

在数据复制中,如果更改目标数据库,则可以将当前数据迁移到新数据库中,并重新配置连接以复制到新数据库。

例如,如果您的组织从 Oracle Cloud Infrastructure - Classic 迁移到 Oracle Cloud Infrastructure,则您可能需要执行此操作。

  1. 确保您的新目标方案具有所需权限和许可。请参见需要哪些权限和许可?
  2. 将复制的表和以下复制系统表复制到新目标方案。
    • 所有复制的表(以及对应的索引、约束条件)
    • REPL$_ERR_SUMMARY
    • E$_*
    • SDS_*
  3. 为新目标数据库配置复制连接。
    • 如果新目标数据库的类型与旧目标数据库相同,则只需编辑现有复制连接并更新连接详细信息。

      连接页中,找到复制连接,单击检查,然后使用一般信息选项卡更新新目标数据库的详细信息。

    • 如果新目标数据库的类型不同,则为相应类型创建新的复制连接,并指定连接详细信息。

      依次单击创建复制连接,选择适当的类型,并指定详细信息。

  4. 更新每个配置为使用旧目标数据库连接详细信息的数据复制条目。
    1. 打开数据复制页,然后选择要编辑的数据复制。
    2. 复制目标区域中:
      • 如果新目标数据库的类型与旧目标数据库相同,请确保为新数据库正确设置了方案
      • 如果新目标数据库的类型不同,请单击选择,选择新目标连接,然后单击方案并为新数据库正确设置此项。
  5. 主页中,依次导航到数据连接。找到目标数据库的复制连接,单击检查,然后使用选项卡验证新目标方案的表信息。

现在,您可以继续以增量模式向新数据库复制数据。