我的同事在AIX中运行Oracle数据库(11g),他们希望将此数据库移至RHEL。我已找到Link。但是我想检查某人是否已经迁移或使用过任何其他最佳工具。
答案 0 :(得分:1)
警告是: 数据库的大小 - 以及您的停机时间要求。
就较大的数据库而言,可移动表空间是通常的选择。更多工作,因为您将不得不重建元信息,如同义词,视图,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