当前位置:  数据库>oracle

跨 OS 平台迁移 Oracle 数据库

    来源: 互联网  发布时间:2017-06-10

    本文导语: 将现有 Oracle 数据库(非二进制可执行程序文件/)从一个操作系统平台移植到另一个操作系统平台(例如从 Windows 到 Solaris)这种需求会发生在 Oracle 版本升级过程中(Oracle 8i 一直到 Oracle 11G),或者在同一 Oracle 版本内(Oracle 10...

将现有 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 功能。
  • Streams 流复制。
  • Create Table As Select (CTAS)
  • Dataguard 基于异构平台的物理主备库。
  • Oracle Golden Gate。
  • 每个可用选项都会有其优势和局限,包括数据类型、所需时间和潜在成本。

    可用选项的优劣将取决于源和目标操作系统及 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基本步骤:

    • 在新环境中创建一个“空”数据库
    • 将所有数据表空间从源数据库插入目标数据库
    • SYSTEM+SYSAUX 表空间无法传输
    • 移动视图、同义词等所需的其他步骤
    • 可能升级很快
    • 复杂性可能成为约束
    • 自 Oracle Database 10g 开始支持跨平台和跨 Endian 工作


    下面是在升级中使用 Oracle Streams 的基本信息:

    • 构建数据库的副本并升级该数据库
    • 将其与源数据库同步
    • 最小停机时间:仅重新连接客户端
    • 跨平台工作
    • 自 Oracle 9iR2 开始支持跨版本
    • 对其进行设置所需的一些工作
    • 自源数据库未被操作以来可能的回退
    • 可能的问题包括:
  • 数据类型限制
  • 性能
  • 在CentOS 6.4下安装Oracle 11gR2(x64)

    Oracle 11gR2 在VMWare虚拟机中安装步骤

    Debian 下 安装 Oracle 11g XE R2


        
     
     

    您可能感兴趣的文章:

  • 请有过系统迁移的朋友们都来谈谈,迁移前需要做些什么准备工作?如果向x86平台迁移,是否要花很多钱,觉得有必要吗?
  • Oracle 10g同字节序跨平台迁移
  • windows平台下的应用程序能访问linux/unix平台下的数据库吗?或者反过来行吗?
  • 在Linuex下如何访问windows平台下的access数据库?
  • 请问某个数据库(如oracle)的jdbc驱动程序是不是在所有平台下通用?
  • Window客户端通过ADO是否能够连接和操作Unix平台下的Oracle数据库?
  • Linux平台下Oracle9i数据库正确显示中文的设置
  • 校园网,www服务器,邮件服务器,数据库服务器等各用什么平台(系统)性能最佳?
  • Oracle数据库在NT平台下的系统优化思路与策略
  • 有关linux平台下的数据库方面?
  • Linux平台上OCI操作ORACLE数据库时乱码问题的解决
  • Linux平台启动关闭Oracle数据库
  • 利用JDBC连接mysql数据库,运行环境为IBM的aglets平台。碰到如下问题!!!SOS!!
  • 新浪SAE云平台下使用codeigniter的数据库配置
  • 新浪SAE云平台如何使用codeigniter数据库配置?
  • 详解Linux平台下的Oracle数据库编程
  • 在Linux平台上手动创建Oracle 10g数据库
  • Linux平台下如何监控Oracle数据库的性能
  • Windows下Oracle 10G数据库移植到Linux平台
  • Unix平台Oracle数据库优化简介
  • Oracle平台应用数据库系统的设计与开发
  • Linux平台下 OCCI 连接 Oracle数据库的链接错误
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 大规模数据分析平台 Pig
  • Moblin平台上的社会数据汇集软件 Moblin Mojito
  • 数据仓库平台 Hive
  • 企业数据中心平台 Symbolic
  • 请问 linux与windows两个平台下如何实现高速数据传输?
  • 开源数据挖掘平台 SPMF
  • 企业大数据平台 RedHadoop
  • 数据挖掘平台 ELKI
  • 数据挖掘工作平台 Weka
  • 数据集成、处理分析和勘探平台 KNIME
  • 通用数据处理平台 Apache Flink
  • 实时数据传输平台 TimeTunnel
  • 求助,在linux 平台上如何查看基本数据类型的含义 man 手册
  • long数据类型在32为或者64的不同平台上,sizeof(long)是否不变?
  • 我想把csdn的论坛改成一个软件平台,另外增加数据查询功能,聊天功能,不知怎样实现比较好?我想用jbuider 7+SQL server实现,不知如何?
  • 如何在UNIX 和 WINDOWS 平台之间进行数据传输,使用TCP/IP 通信协议
  • 数据分发和集群平台 Hazelcast
  • 我想做一个截获并分析网络数据包的工具,linux windows使用哪个平台更方便
  • 数据网格平台 Infinispan
  • 开放实时数据处理平台 Twitter Storm
  • java命名空间javax.print类docflavor的类成员方法:默认编码和平台编码定义及介绍
  • 谁能提供一些 Java 平台用于小型网络设备的平台的资料?
  • python之平台独立的调试工具winpdb介绍
  • 新手请教:请问如何将以前Windows平台下的c++工程改造到linux系统平台下
  • 几个windows平台C++开发错误举例
  • 谁知道如何在i386平台使用交叉编译工具为mips平台编译libtiff啊?
  • 基于Docker容器的云计算平台搭建实战
  • 请问, android+linux内核 平台上, 有一个串口接口的外设置芯片, 想对它进行初化, 一般根据该平台下什么驱动改写?
  • windows平台 vs2008进行c++编码的相关设置介绍
  • 原来作window平台上开发,现因工作关系 转到unix平台,如何快速上手?
  • 如何将网站从window平台倒入linux平台。


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,