跨平台oracle数据库迁移,数据库跨平台迁移方法汇总 (for EBS, Oracle10.2, 11.2) | 您所在的位置:网站首页 › 跨平台数据库有哪些 › 跨平台oracle数据库迁移,数据库跨平台迁移方法汇总 (for EBS, Oracle10.2, 11.2) |
Oracle 数据库版本需要 10.2.0.3 以上 方法有三种 (文档是EBS数据库迁移文档,仅供参考,单纯数据库迁移,参考Oracle数据库文档) : 1. Export/import process for 12.0 or 12.1 using 11gR1 or 11gR2 (文档 ID 741818.1) 导出导入数据泵对于所有平台迁移都是可行的,包括相同字节序和不同字节序的平台,但是速度上有限制,数据库大小在 1T 以内可以采用这种方式 。 1T 以外的数据库,在停机时间允许的情况下可以考虑。 2. Using Transportable Tablespaces for EBS Release 12.0 or 12.1 Using Database 11gR2 (文档 ID 1311487.1) 跨平台数据库迁移还可以采用传输表空间的方式, 导出导入来传输 meta_data等数据库,实际的数据文件还是通过拷贝的方式传输到其他平台上,如果是不同的字节序(一个是big-endian, 一个是 little-endian), 那么需要通过convert的方式对数据文件进行转换,新平台才能识别, 如果是相同的字节序, 那么convert 过程就不需要了。 可以通过如下语句查看是否不同字节序: select PLATFORM_NAME, ENDIAN_FORMAT from V$TRANSPORTABLE_PLATFORM 传输表空间还需要做一些表空间检查,符合要求才可以进行。 3. Using Transportable Database to migrate E-Business Suite R12 Using Oracle Database 10gR2 or 11g (文档 ID 734763.1) Attention: The transportable database feature works for platforms with the same endianness. Platforms with different endianness should use other methods of migration such as export/import 传输数据库方式迁移 10g r2或11g 数据库,和传输表空间类似,也需要进行一些前期检查,且最重要的一点,不同字节序的平台(比如AIX 是 big endian, 而linux是 little endian) 是不能通过此方法迁移的。 只有相同字节序的平台才可以。 顺便转载一段话: DMP中你看到的字符集编码是big-endian的,那是ORACLE内部做了处理,是为了DMP这样的文件能够跨平台使用。比如从AIX系统下导出的数据导入到WINDOWS系统中。包括在数据块中很多数据也是一样。统一采用big-endian格式。 来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28211342/viewspace-2128892/,如需转载,请注明出处,否则将追究法律责任。 |
CopyRight 2018-2019 实验室设备网 版权所有 |