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;

浙公网安备 33010602011771号