oracle rac 19c asm磁盘扩容

## lsblk 查看磁盘 
lsblk -f 
## 查询磁盘对应的uuid  
blkid /dev/sdb1 | lsblk -f | ls -l /dev/disk/by-uuid/
## fdisk 磁盘分区 fdisk -l

##  查看磁盘udev uuid号
for i in `cat /proc/partitions | awk {'print $4'} |grep sd`; do echo "### $i: `/usr/lib/udev/scsi_id --whitelist /dev/$i`"; done

## 修改 cat /etc/udev/rules.d/99-oracle-asmdevices.rules 增加新磁盘, 可根据原有配置进行增加
KERNEL=="sd*",SUBSYSTEM=="block",PROGRAM=="/lib/udev/scsi_id -g -u -d /dev/$name",RESULT=="36000c294b13176b6939c4c912",SYMLINK+="asm-data",OWNER="grid",GROUP="asmadmin",MODE="0660"


## 多台服务器重新加载ude服务配置
udevadm control --reload
udevadm trigger --type-devices

 oracle rca服务器,切换grid用户下

## oracle rca服务器,切换grid用户 执行
sqlplus / as sysasm

## 查询asm磁盘信息, 组名字段:v$asm_diskgroup.name
select a.group_number, a.name,b.mount_status,b.header_status,b.mode_status, b.path,b.total_mb/1024 gb,b.name
  from v$asm_diskgroup a, v$asm_disk b
 where a.group_number(+) = b.group_number;

## 次处disk路径为 99-oracle-asmdevices.rules 文件下 SYMLINK 对应的磁盘名称, diskgroup 为查询的asm磁盘组名
alter diskgroup DATA add disk '/dev/asm-data2' rebalance  power 5;

 

posted @ 2025-06-03 11:39  蒂尔捷绅の  阅读(97)  评论(0)    收藏  举报