oracle RAC 11g更改ASM磁盘路径

本文介绍了在Oracle RAC 11g环境中,如何在从使用EMC存储切换到华为存储时,解决ASM磁盘路径不一致的问题。当存储系统更换导致路径从/dev/mapper/asm*变为/dev/asm*时,提出了通过UDEV绑定多路径别名,保持ASM识别的存储路径为/dev/mapper/asm*的解决方案,以避免直接加减磁盘带来的复杂性。
摘要由CSDN通过智能技术生成

       在日常的数据库变更中,有时需要对RAC存储进行变更,我们知道最简便的方式及时通过ASM加减磁盘的方式,这对于使用的存储为相同类型时时十分简单的过程,但对于不同存储之间的切换,可能会遇到一些问题。比如,以前使用emc的存储,系统使用Linux自带的multipath多路径聚合方式,如果需要更换存储为华为存储,此时需使用华为多路径软件聚合,那么就会出现旧磁盘路径为/dev/maper/asm*,而新存储识别出的路径为/dev/asm*,此时就不能直接通过ASM加减磁盘的方式实现存储更换。对于该种更换存储路径的场景,有两种方式可以实现,一是使用UDEV绑定多路径别名时指定含有路径的别名如NAME='mapper/asm*',二是修改asm_diskstring,将/dev/mapper/*修改为/dev/*,本篇将简单简绍第一种方案。

        场景:

旧存储使用Linux自带的multipath多路径聚合,ASM识别的存储/dev/mapper/asm*,打算更换为华为存储并使用华为多路径聚合。

        方案:

使用UDEV对存储进行别名绑定,并使其生产的名称保持为/dev/mapper/asm*的格式。旧UDEV配置文件为:

KERNEL=="sd*", SUBSYSTEM=="block", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="360000970000295900314533030344131",  NAM
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值