首页 / ORACLE / 跨OS平台迁移Oracle数据库
跨OS平台迁移Oracle数据库
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了跨OS平台迁移Oracle数据库,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2007字,纯文字阅读大概需要3分钟。
内容图文
![跨OS平台迁移Oracle数据库](/upload/InfoBanner/zyjiaocheng/555/ecd9a88b7062456092f0eb022a59a556.jpg)
将现有 Oracle 数据库(非二进制可执行程序文件/)从一个操作系统平台移植到另一个操作系统平台(例如从 Windows 到 Solaris),
将现有 Oracle 数据库(非二进制可执行程序文件/)从一个操作系统平台移植到另一个操作系统平台(例如从 Windows 到 Solaris)
这种需求会发生在 Oracle 版本升级过程中(Oracle 8i 一直到 Oracle 11G),,或者在同一 Oracle 版本内(Oracle 10.2 到 Oracle 10.2)。
平台迁移中不考虑操作系统内部的更改(例如将 Linux、Windows 或 Solaris 从 32 位到 64 位),这些更改会被当做正常升级/ wordsize 转换来处理。
我们以下几种解决方案
我们没有迁移实用程序(脚本或 DBUA)来执行 Oracle Database 的跨平台迁移。
更改平台需要使用下列方法之一重新构建数据库和(或)移动数据:
执行“export/import”操作,包括Datapump。所有版本都支持“export/import”操纵,但是对于Datapump,则需要 10.1.0.2 或更高版本。
10G 或更高版本可使用 Transportable Tablespaces。
10G 或更高版本可使用 RMAN Convert Database 功能。
每个可用选项都会有其优势和局限,包括数据类型、所需时间和潜在成本。
可用选项的优劣将取决于源和目标操作系统及 Oracle 版本。
例如:
使用 Dataguard 基于异构平台的物理主备库时将存在平台局限
仅当源和目标都属于相同 ENDIAN 格式时,RMAN Convert Database 才工作。
针对 Transportable Tablespaces 的 RMAN's convert 功能将从一种 ENDIAN 格式转换为另一种格式。
这两个命令是不相同的。
PLATFORM_NAMEENDIAN_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
下面是使用Transportable Tablespaces基本步骤:
下面是在升级中使用 Oracle Streams 的基本信息:
在CentOS 6.4下安装Oracle 11gR2(x64)
Oracle 11gR2 在VMWare虚拟机中安装步骤
Debian 下 安装 Oracle 11g XE R2
本文永久更新链接地址:
内容总结
以上是互联网集市为您收集整理的跨OS平台迁移Oracle数据库全部内容,希望文章能够帮你解决跨OS平台迁移Oracle数据库所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。