将现有 Oracle 数据库(非二进制可执行程序文件/)从一个操作系统平台移植到另一个操作系统平台(例如从 Windows 到 Solaris) 有关详细信息,请参考相应的迁移手册或 Note: 62290.1 - Changing between 32-bit and 64-bit Word Sizes 我们没有迁移实用程序(脚本或 DBUA)来执行 Oracle Database 的跨平台迁移。 更改平台需要使用下列方法之一重新构建数据库和(或)移动数据: 执行“export/import”操作,包括Datapump。所有版本都支持“export/import”操纵,但是对于Datapump,则需要 10.1.0.2 或更高版本。 10G 或更高版本可使用 Transportable Tablespaces。 10G 或更高版本可使用 RMAN Convert Database 功能。 每个可用选项都会有其优势和局限,包括数据类型、所需时间和潜在成本。 例如: 使用 Dataguard 基于异构平台的物理主备库时将存在平台局限 有关详细信息,请参考 Note: 413484.1 Data Guard Support for Heterogeneous Primary and Physical Standbys in Same Data Guard Configuration 仅当源和目标都属于相同 ENDIAN 格式时,RMAN Convert Database和RMAN Duplicate 才工作。 更多信息请参考: Note: 1079563.1 RMAN DUPLICATE/RESTORE/RECOVER Mixed Platform Support 1079563.1 针对 Transportable Tablespaces 的 RMAN's convert 功能将从一种 ENDIAN 格式转换为另一种格式。 这两个命令是不相同的。请参考本文档结尾列出的文章,以获得所需的正确解释。 下面是使用Transportable Tablespaces基本步骤:
文章: Note.553337.1 Export/Import DataPump Parameter VERSION - Compatibility of Data Pump Between Different Oracle Versions 适用于:
Oracle Database Backup Service - 版本 N/A 和更高版本
Oracle Database Cloud Schema Service - 版本 N/A 和更高版本
Gen 1 Exadata Cloud at Customer (Oracle Exadata Database Cloud Machine) - 版本 N/A 和更高版本
Oracle Cloud Infrastructure - Database Service - 版本 N/A 和更高版本
Oracle Database Cloud Exadata Service - 版本 N/A 和更高版本
本文档所含信息适用于所有平台
目标
这种需求会发生在 Oracle 版本升级过程中(Oracle 8i 一直到 Oracle 11G),或者在同一 Oracle 版本内(Oracle 10.2 到 Oracle 10.2)。
平台迁移中不考虑操作系统内部的更改(例如将 Linux、Windows 或 Solaris 从 32 位到 64 位),这些更改会被当做正常升级/ wordsize 转换来处理。解决方案
可用选项的优劣将取决于源和目标操作系统及 Oracle 版本。
PLATFORM_NAME ENDIAN_FORMAT
Oracle Solaris on SPARC (32-bit & 64-bit)
Big
AIX-Based Systems (64-bit)
Big
HP-UX (64-bit)
Big
HP-UX IA (64-bit)
Big
IBM zSeries Based Linux
Big
Apple Mac OS
Big
IBM Power Based Linux
Big
HP Tru64 UNIX
Little
Linux IA (32-bit & 64-bit)
Little
HP Open VMS
Little
Microsoft Windows IA (32-bit & 64-bit)
Little
Oracle Solaris on x86 & x86-64
Little
Linux 64-bit for AMD
Little
Microsoft Windows 64-bit for AMD
Little
下面是在升级中使用 Oracle Streams 的基本信息:
下面是一系列文章,可帮助用户确定最适合他们的步骤。
Note.556636.1 Oracle Server - Export Data Pump and Import DataPump FAQ
Note.351598.1 Export/Import DataPump The Minimum Requirements to Use Export DataPump and Import DataPump (System Privileges)
Note.243304.1 10g : Transportable Tablespaces Across Different Platforms
Note:371556.1 How move tablespaces across platforms using Transportable Tablespaces with RMAN
Note: 413484.1 Data Guard Support for Heterogeneous Primary and Physical Standbys in Same Data Guard Configuration
Oracle Streams Concepts and Administration: Appendix D
http://download.oracle.com/docs/cd/E11882_01/server.112/e17069/ap_strmnt.htm#CIHJBIAA
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




