数据库更换存储迁移方案生产数据库环境数据库版本:Oracle11gR2RAC(11204)数据存储方式:共享存储,ASM 管理ASM 组及名字:crsdg,datadg数据库实例名:zgdb1,zgdb2数据库数据量:100G操作系统版本:RedHat5
8数据迁移实施步骤流程目前数据库的数据是存放在和其他业务共用的存储上,此次实施的目的是将数据迁移到新的存储上而不影响业务正常运行,迁移方案主要利用 ASM 重平衡特性实现更换存储迁移数据,时间需要预计 2 天左右,大体迁移步骤就是如下几步操作:1
首先保证新存储和 RAC 当前节点间的可用性;2
将新存储划分 LUN 给 2 台数据库服务器,2 台数据库服务器不替换,可以重新规划存储方案或者保持原存储方案,目前依照原存储规划方案;3
LUN 磁盘映射给 ORACLE 集群,通过 asmca 或者 asm 命令行添加到 ASM 组中;4
迁移原 OCR 和 votedisk 表决盘到新 ASM 组;5
给现有 ASM 磁盘组添加 ASM 磁盘(新存储分配的),进行数据 DATADG 迁移,采用 ASM 重平衡的方式;6
删除原存储的 ASM 磁盘;7
检查系统、集群、数据库日志;新存储映射流程存储划分 LUN 映射1
存储和服务器之间连线;2
划分存储 LUN,保证 LUN 数量及大小与之前旧存储划分一致;3
在数据库服务器安装多路径软件,保证 2 台服务链路一致;4
检查链路是否一致 powermtdisplaydev=allLUN 映射到 ORACLE1
编辑/etc/udev/rules
d/50-udev
rules 文件,添加新存储映射SUBSYSTEM=="block",KERNEL=="emcpowera",GROUP="asmadmin",OWNER="grid",MODE="0660