将数据从一个 Oracle 模式中的表迁移到另一个 Oracle 模式(在列等方面存在差异)

问题描述 投票:0回答:0
  • 我们正在从当前的中提取和重写一些功能 将应用程序转换为具有自己的 Oracle 模式的微服务。
  • 新的应用程序有不同的架构,因此我们将不得不迁移 数据(单个表)从早期模式到这个模式(单个 表)
  • 这也意味着这两种模式都是/有不同的用户,他们有自己的钱包、版本、配置等集合
  • 数据也需要一些转换。
  • 数据量不多。 (~1k 到 -2k 行)
  • Oracle 版本是 19c.

可能的解决方案和问题: 我们正在考虑创建一个简单的 Java 应用程序来执行此操作,即从旧表转换读取并写入另一个表。问题是这需要我们想要避免的停机时间。

问题:

  1. 因此在 Oracle 中有一些方法可以将 2 个模式保存在 同步(数据转换和同步)?我发现了一个叫做 Datapump 但是因为我不是 Oracle 管理员我不确定它是否 实时同步数据或需要手动操作或其他 我在使用它时可能面临的挑战。
  2. 我们可以使用哪些其他策略来避免停机和 也迁移数据?
oracle spring-boot data-migration oracle19c
© www.soinside.com 2019 - 2024. All rights reserved.