【发布时间】:2016-09-01 22:19:06
【问题描述】:
我正在考虑在两个数据库之间迁移最有效的解决方案,这两个数据库都是 Oracle。 我的想法是使用 db-link,创建函数和过程将所有数据从一个模式复制到另一个模式,我不能使用 Oracle 数据泵,因为我的新数据库有新模式,所以 Oracle 数据泵对我没有用。 你知道/尝试其他方法吗?
编辑: 表有不同的名称/列名。表的结构也不同。 迁移的一部分将只使用一次(大约 10% 的数据),但第二部分将使用几次。 90% 的数据迁移将处于停机状态。数据库包含超过 20 亿行。
【问题讨论】:
-
数据泵可以做各种转换。只是意味着不同的架构;还是这些表有不同的名称;还是不同的结构?
-
“迁移”对您意味着什么?这是一次性操作吗?还是一个持续的过程?有多少数据?在线还是在停机窗口期间?根据转换的范围,市场上有很多 ETL 工具(Oracle 有几个),但根据“迁移”对您的意义,这可能是矫枉过正。
标签: database oracle migration data-migration