Oracle 跨操作系统 迁移 说明

简介:
关于跨OS 的DB 迁移,MOS 上有相关的 文章说明:[ID733205.1]。
  To migrate anexisting  Oracle database (NOT BINARIES)  from one Operating Systemplatform to another (i.e.  Windows to Solaris) ,This can occur as part ofan Oracle version upgrade (Oracle 8i .. Oracle 11G) or within the sameOracle version: (Oracle 10.2 to Oracle 10.2).
  --可以将Oracle DB 从一个 操作系统迁移到另一个操作系统,比如从windows到Solaris,注意这里的迁移仅仅是数据的迁移,不包含DB 的安装介质。这个迁移可以是不同DB版本的迁移,比如从8i 到11g,也可以是相同版本的迁移,比如从10.2 到10.2.
  Changes withinan Operating System (ie:  Linux,Windows or Solaris from 32 bit to 64 bit) arenot considered cross platform migrations and are performed as normal versionupgrades/wordsize conversions.
  --改变操作系统不用考虑系统的平台,可以按照正常的db version upgrades 和 wordsize 的改变来操作。
   一. 解决方法
  There is no migrationutility (Script or DBUA) to perform a cross platform migration of an OracleDatabase.
  --没有迁移工具如脚本或者DBUA来执行跨OS的数据迁移。
  Changingplatforms requires the database be re-built and / or the data moved using oneof the following methods:
  --跨平台的迁移需要重建 数据库,然后使用如下的一种方法来完成数据的迁移 工作
  (1)    Export / Import to include theuse of Datapump facilities. All versions support Export/Import but for Datapump10.1.0.2 or higher is required
  (2)    Transportable Tablespaces 10Gor Later
  (3)    RMAN Convert Databasefunctions. 10G or Later
  (4)    Streams Replication
  (5)    Create Table As Select (CTAS)
  (6)    Dataguard Heterogeneous Primaryand Physical Standbys
  (7)    Oracle Golden Gate
  Each availablechoice will have strengths and limitations to include data types, time requiredand potential costs.
  --每一个可选的方法都有它的优势和限制,如数据类型,需要的时间和一些潜在的消耗。
  The choicesavailable will depend on BOTH the Operating System and Oracle versions on boththe source and destination.
  --方法是否可用也取决与Source 和 Destination 两端的操作系统和Oracle版本。
   二. 示例
  There areplatform limitations when using Dataguard Heterogeneous Primary and PhysicalStandbys。
  --比如使用DG的异构平台来迁移时,就会有操作系统的限制。 关于这块内容,之前有详细的Blog:
  Oracle DataGuard 支持的异构平台 说明
  http://blog.csdn.net/tianlesoftware/article/details/7241488
  RMAN ConvertDatabase only works if both source and destination belong to the same ENDIANformat.
  --RMAN Convert DB 仅在source 和destination 的ENDIAN 格式相同的情况下才可以使用。
  RMAN's convertfunction for Transportable Tablespaces will convert from one ENDIAN format toanother.
  在ENDIAN 格式不同的情况下,可以使用RMAN convert function 来转换ENDIAN 从一种格式到另一种格式。如:
  RMAN> convert tablespace TBS1 to platform="Linux IA(32-bit)" FORMAT '/tmp/%U';
  两端相同之后,就可以进行Transportabletablespace 的操作。
  可以通过v$transportable_platform视图查看系统的ENDIAN 格式:
SQL> columnplatform_name format a35
SQL> select *from v$transportable_platform order by 1;
PLATFORM_IDPLATFORM_NAME                      ENDIAN_FORMAT
---------------------------------------------- --------------
1 Solaris[tm] OE (32-bit)             Big
2 Solaris[tm] OE (64-bit)             Big
3 HP-UX (64-bit)                      Big
4 HP-UX IA (64-bit)                   Big
5 HP Tru64 UNIX                       Little
6 AIX-Based Systems (64-bit)          Big
7 Microsoft Windows IA (32-bit)       Little
8 Microsoft Windows IA (64-bit)       Little
IBM zSeries Based Linux             Big
10 Linux IA (32-bit)                   Little
11 Linux IA (64-bit)                   Little
12 Microsoft Windows x86 64-bit        Little
13 Linux x86 64-bit                    Little
15 HP Open VMS                         Little
16 Apple Mac OS                        Big
17 Solaris Operating System (x86)      Little
18 IBM Power Based Linux               Big
19 HP IA Open VMS                      Little
20 Solaris Operating System(x86-64)   Little
21 Apple Mac OS (x86-64)               Little
20 rowsselected.

   



最新内容请见作者的GitHub页:http://qaseven.github.io/

  

目录
相关文章
|
11月前
|
存储 弹性计算 运维
阿里云国际Windows操作系统迁移教程
阿里云国际Windows操作系统迁移教程
|
6月前
|
Oracle 关系型数据库
【YashanDB知识库】YMP从oracle到yashan迁移评估报OCI相关错误
本文来自YashanDB官网,主要解决在使用YMP(yashan-migrate-platform)进行迁移评估时出现的OCI版本检查错误问题。错误原因为操作系统重装后,OCI所需依赖缺失(如`libnsl.so.1`、`libnnz19.so`等)。文章提供了排查步骤和解决方法:一是检查并配置环境变量`LD_LIBRARY_PATH`,二是若依赖仍缺失,则需手动下载并安装对应依赖文件。适用于使用YMP迁移平台的用户遇到OCI相关问题时参考。
|
6月前
|
Oracle 关系型数据库 网络安全
崖山异构数据库迁移利器YMP初体验-Oracle迁移YashanDB
文章是作者小草对崖山异构数据库迁移利器 YMP 的初体验分享,包括背景、YMP 简介、体验环境说明、YMP 部署(含安装前准备、安装、卸载、启动与停止)、数据迁移及遇到的问题与解决过程。重点介绍了 YMP 功能、部署的诸多细节和数据迁移流程,还提到了安装和迁移中遇到的问题及解决办法。
|
6月前
|
SQL Oracle 关系型数据库
Oracle向YashanDB迁移的丝滑体验
这篇文章主要介绍了从 Oracle 向 YashanDB 迁移的过程,包括 YashanDB 迁移平台 YMP 的介绍、下载安装准备、安装步骤、运行状态及访问方式,迁移中的添加数据源、创建任务、迁移配置、离线迁移、一致性校验等环节,还分享了迁移后的体验,认为 YMP 不错但希望增加在线迁移等功能。
|
6月前
|
SQL Oracle 关系型数据库
【YashanDB知识库】YMP迁移oracle不兼容给用户授权高级包
【YashanDB知识库】YMP迁移oracle不兼容给用户授权高级包
|
6月前
|
SQL Oracle 关系型数据库
基于YMP工具实现Oracle迁移YashanDB
这篇文章主要介绍了基于 YMP 工具实现 Oracle 迁移 YashanDB 的相关内容,包括 YMP 工具的简介、架构、规格,迁移前的环境准备和工具部署,迁移过程中的创建任务、评估、配置、离线迁移、校验等步骤,以及迁移体验,指出其部署简单、数据类型兼容但存在部分功能不支持等情况。
|
6月前
|
Oracle 关系型数据库 MySQL
使用崖山YMP 迁移 Oracle/MySQL 至YashanDB 23.2 验证测试
这篇文章是作者尚雷关于使用崖山YMP迁移Oracle/MySQL至YashanDB 23.2的验证测试分享。介绍了YMP的产品信息,包括架构、版本支持等,还详细阐述了外置库部署、YMP部署、访问YMP、数据源管理、任务管理(创建任务、迁移配置、离线迁移、校验初始化、一致性校验)及MySQL迁移的全过程。
|
SQL 运维 Oracle
【迁移秘籍揭晓】ADB如何助你一臂之力,轻松玩转Oracle至ADB的数据大转移?
【8月更文挑战第27天】ADB(Autonomous Database)是由甲骨文公司推出的自动化的数据库服务,它极大简化了数据库的运维工作。在从传统Oracle数据库升级至ADB的过程中,数据迁移至关重要。
202 0
|
8月前
|
运维 Linux 测试技术
操作系统迁移技术
本次分享的主题是操作系统迁移方案,由阿里云路延文分享。 1. 迁移背景:CentOS停更危机 2. KeyarchOS迁移方案 3. 操作系统测试 4. 迁移评估
142 2
|
8月前
|
运维 安全 Linux
阿里云操作系统迁移最佳实践
本次分享的主题是社区操作系统迁移和阿里云操作系统迁移。由龙溪社区王喆分享。 1. 操作系统生命周期 2. 操作系统迁移方案 3. 操作系统迁移流程 4. 操作系统迁移评估 5. 一站式迁移运维平台SysOM 6. SMC操作系统迁移实践
255 2

推荐镜像

更多