Oracle DB从AIX迁移到Linux的工具

时间:2018-05-14 21:53:31

标签: oracle aix rhel

我的同事在AIX中运行Oracle数据库(11g),他们希望将此数据库移至RHEL。我已找到Link。但是我想检查某人是否已经迁移或使用过任何其他最佳工具。

2 个答案:

答案 0 :(得分:1)

你有几个选择。如前所述,Oracle Data Pump是最简单的方法。它会从每个版本> = 10g向上提升你(甚至在你使用VERSION =参数时返回)。

警告是: 数据库的大小 - 以及您的停机时间要求。

就较大的数据库而言,可移动表空间是通常的选择。更多工作,因为您将不得不重建元信息,如同义词,视图,plsql,序列等 - 在您的情况下,您将不得不转换表空间,因为您来自Big Endiann平台并转到Little Endiann。 DBMS_FILE_TRANSFER可以在这里为您提供帮助,因为它可以同时恢复和转换,而RMAN将需要一个具有暂存空间的两阶段操作。

您可以使用RMAN增量备份加速可传输表空间,以避免大部分复制/转换时间。您可以使用完全可传输导出/导入(最小来源:11.2.0.3 - 最小目标:12.1.0.1)来缓解它,其中Data Pump可以对可传输表空间进行手动操作。

当然还有其他技术,例如通过数据库链接创建表格选择或插入 - 附加 - 选择选项等。

只需查看大型幻灯片“升级/迁移/合并为12.2”以获取客户示例 - 并在我的页面上“迁移> 230Tb in< 24小时”套牌:https://mikedietrichde.com/slides/

干杯, 麦克

答案 1 :(得分:0)

有什么理由不能使用Oracle数据库泵吗?

在RHEL上创建数据库,确保使用兼容的字符集。

https://docs.oracle.com/cd/B19306_01/server.102/b14215/dp_overview.htm