跨平台oracle数据库迁移,数据库跨平台迁移方法汇总 (for EBS, Oracle10.2, 11.2) 您所在的位置:网站首页 跨平台数据库有哪些 跨平台oracle数据库迁移,数据库跨平台迁移方法汇总 (for EBS, Oracle10.2, 11.2)

跨平台oracle数据库迁移,数据库跨平台迁移方法汇总 (for EBS, Oracle10.2, 11.2)

2024-06-08 15:35| 来源: 网络整理| 查看: 265

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 实验室设备网 版权所有