利用Oracle Data Guard完成跨平台的数据库迁移案例

您所在的位置:网站首页 oracle数据迁移工具 利用Oracle Data Guard完成跨平台的数据库迁移案例

利用Oracle Data Guard完成跨平台的数据库迁移案例

#利用Oracle Data Guard完成跨平台的数据库迁移案例| 来源: 网络整理| 查看: 265

    客户原本是一套单机版的Oracle 11.2.0.3.0 Database for Windows的数据库系统,客户的需求是将单机版的Oracle Database迁移到3节点的Oracle RAC Database中,并且平台变成Linux,但数据库版本不变化。客户希望尽可能短的停机时间。    通常对于不跨版本的Oracle Database迁移常使用DG(Data Guard),配置好DG之后做一次switchover即可完成数据库的快速迁移,后续再进行修改IP地址等工作。    虽然这个案例需要跨平台,但从11g开始Oracle Database支持有限制的跨平台配置DG,下面是配置异构平台DG的兼容性列表(物理Standby):    从上面的兼容性列表可以看出,Microsoft Windows (x86_64)(12)和Linux x86_64(13)能够兼容构建异构平台的DG,但需要注意的是Oracle Database 需要是11g,并且需要应用Patch 13104881,该Patch只存在于Linux平台,并且只在Windows(主库)向Linux(备库)同步时,需要在Linux平台应用此补丁(反向不会遇到相应的bug),更多内容请参考Patch 13104881说明。有关在异构平台搭建ADG的详细内容请参考文章:《在物理 Data Guard 中对异构主备系统的支持 (Doc ID 1602437.1)》    确认现有的平台和新平台之间能够搭建DG之后,那么剩下的问题就是如何将单机Database转换成RAC Database,这步实际需要在将Linux平台的备库转换成主库之后进行的,下面描述的是整个迁移大致的步骤:1.在新环境下安装Oracle Grid Infrastructure集群件。2.在新环境下安装Oracle RAC Database软件。3.创建ASM磁盘组,配置好监听程序。4.在RAC的第一个节点创建Windows到Linux的ADG(使用第一个节点的VIP地址,配置成实时同步模式),并直接将控制文件、数据文件、日志文件等存放到共享的ASM磁盘组。    


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3