Oracle RAC迁移或克隆

正在加载中...

试读已结束

继续阅读请 1 金币购买后下载

立即下载

资料简介:

最近遇到这样两类cases:

a. 如何把已在测试环境经过充分测试的Oracle RAC on Power/AIX环境转投生产使用,生产的Oracle RAC public/private网段IP不一样,问有没有比较简单的迁移办法;

b. Oracle RAC on Power/AIX生产环境随着业务增长,原有的Power服务器无法扩容,需要迁移到配置更高的高端Power服务器上;

想起之前写的一个克隆&迁移文档,可以通过配置修改,无需进行数据库数据迁移或者数据库增减节点,就能完美的解决这两类问题:

a.  对于Oracle RAC private IP,在原环境中通过oifcfg setif ...新private网段,以确保到生产中时,能按正确的新网段启动RAC crs相关服务;对于Oracle RAC public IP,在原环境中通过oifcfg setif... 新public网段,同时用srvctl config nodeapps...配置服务;如过有SCAN IP, 则通过srvctl modify scan...,srvctl modify scan_listener...更改;

老环境中crsctl disable crs 将crs 服务禁用,以免它在新环境启动时自动启动。然后将数据库正常关闭, AIX shutdown -Fr停下来,然后在新环境启动AIX,进行网卡IP变更,修改/etc/hosts; 就可以crsctl enable crs,crsctl start crs, Enable和启动CRS服务。启动成功后,进行必要验证,再注意oifcfg delif 清理老的private 网段。整过过程就完成了。

b. 按节点逐步把Oracle RAC环境整个搬迁新的高端Power/AIX环境上

  1. 停RAC的一个老节点

  2. 将老节点的AIX系统通过mksysb clone到新高端Power机器上(前提是系统与新机器兼容即可)

     或者把老节点AIX系统盘移到新高端Power机器上

  3. 在新高端Power机器上HBA卡 映射所有老节点的 存储LUN,且确保所有 LUN /dev/rhdiskXXX的权限和宿主 跟老节点环境一样

  4. 在新高端Power机器上网卡上配置与老节点的相同的IP,且要求网卡enX号也一样。

  5. 上述2,3,4检查无误后,再新高端Power机器系统启动起来,然后将该RAC节点Oracle服务在新高端Power启动起来

  6. 对其它节点重复1-5步,即实现了在线不停机的将Oracle RAC环境整个搬迁新的高端Power/AIX环境上

详细步骤请参考附件。如果TWT积分不够下载资料,您可以从如下链接下载。https://github.com/powerfans/Oracle_Doc4Power/releases/download/BestPractice/Oracle.RAC.Clone_Migration.v1.pdf

2021-05-31
浏览1161
下载11

已下载用户的评价7.56分

您还未下载该资料,不能发表评价;
查看我的 待评价资源
brucewoobrucewoo技术经理NTCC2021-11-24
有用
有参考价值。

贡献者

lisongqing软件架构设计师,IPS
数据库爱好者,曾专注于商业数据库,现在拥抱开源和国产数据库
X社区推广