2024年10月RHEL6通过udev更改asm磁盘名称的方法

发布时间:

  ⑴在RHEL系统中,有些操作会导致asm磁盘名称发生变化,这时就需要将asm磁盘名修改过来,而更改asm磁盘名称的方法有很多种,今天小编要给大家介绍的是RHEL使用udev修改asm磁盘名称的方法。

  ⑵为了规范asm磁盘的使用,需要使用udev固定磁盘名。具体步骤如下,rac下可以一个节点,一个节点的方式修改

  ⑶、关闭Oracle数据库

  ⑷、ASM下修改asm_diskstring,原来此参数的设置为/dev/emcpower*

  ⑸alter system set asm_diskstring=‘/dev/asmdisks/asm*’ scope=spfile sid=‘*’;

  ⑹、修改udev映射文件,有几个磁盘就需要添加几行类似文件

  ⑺KERNEL==“emcpower*”, SUBSYSTEM==“block”, PROGRAM==“/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name”, RESULT==“”, NAME+=“asmdisks/asmarch”, ACTION==“add|change”, OWNER=“grid”, GROUP=“asmadmin”, MODE=“”

  ⑻KERNEL==“emcpower*”, SUBSYSTEM==“block”, PROGRAM==“/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name”, RESULT==“”, NAME+=“asmdisks/asmarch”, ACTUIB==“add|change”, OWNER=“grid”, GROUP=“asmadmin”, MODE=“”

  ⑼KERNEL==“emcpower*”, SUBSYSTEM==“block”, PROGRAM==“/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name”, RESULT==“”, NAME+=“asmdisks/asmdata”, ACTUIB==“add|change”, OWNER=“grid”, GROUP=“asmadmin”, MODE=“”

  ⑽、运行start_udev使磁盘生效

  ⑾[oraclesdcmpdb asmdisks]$ ls

  ⑿asmarch asmdata asmdata asmdata asmredo asmredo asmredo asmredo asmredo asmredo asmtemp asmundo

  ⒀asmarch asmdata asmdata asmdata asmredo asmredo asmredo asmredo asmredo asmredo asmtemp asmundo

  ⒁asmdata asmdata asmdata asmredo asmredo asmredo asmredo asmredo asmredo asmtemp asmtemp asmundo

  ⒂asmdata asmdata asmdata asmredo asmredo asmredo asmredo asmredo asmredo asmtemp asmtemp asmundo

  ⒃[oraclesdcmpdb asmdisks]$ pwd

  ⒄/dev/asmdisks

  ⒅、重启asm和数据库即可

  ⒆上面就是RHEL使用udev修改asm磁盘名称的方法介绍了,使用udev修改的好处是能够固定asm磁盘名,不会因为某些操作而改变。