暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
udev方式添加ASM磁盘
3288
2页
13次
2020-09-14
5墨值下载
#本文档在 rhel6.4 验证通过
#oracle-11gR2 ASM 添加和删除磁盘(udev 方式)(节点 rac1, rac2)(新加/dev/sdd 硬盘)
#先在所有 rac 节点挂载共享存储硬盘,lsblk 查看所有挂载硬盘,fdisk -l 查看设备信息
1.fdisk 磁盘分区(udev 绑定 ASM 磁盘,需要先做磁盘分区,否则 ASM 无法绑定硬盘)
rac1 节点分区后,rac2 节点 fdisk 查看该设备已同步分区,需要在 rac2 节点执行 partprobe 命令,使
kernel 识别该磁盘分区信息
[root@rac1 ~]# fdisk /dev/sdd -> p -> n -> p -> 1 -> default -> default -> p ->
w
Disk /dev/sdd: 214.7 GB, 214748364800 bytes
255 heads, 63 sectors/track, 26108 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xa50e3493
Device Boot Start End Blocks Id System
/dev/sdd1 263 26108 207607995 83 Linux
[root@rac1 ~]# partprobe
[root@rac2 ~]# partprobe
2.udev 绑定 ASM_disk(rhel5 rhel6/7 查询硬盘 scsi_id 命令不同)
--RedHat 5 UDEV SCSI Rules 配置
[root@rac1 ~]# /sbin/scsi_id -g -u -s /dev/sdd --获取需要绑定为 ASM Disk 的磁盘
uuid
36000c298b0eed2807eb8aa313524f207
[root@rac1 ~]# cat /etc/udev/rules.d/99-oracle-asmdevices.rules
--KERNEL=="sdd1"为新加内容
KERNEL=="sdc1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent"
RESULT=="36000c29a493cdadc33f764e7759feb97", NAME="asm-data-sdc", OWNER="grid",
GROUP="asmadmin", MODE="0660"
KERNEL=="sdd1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent"
RESULT=="36000c298b0eed2807eb8aa313524f207", NAME="asm-data-sdd", OWNER="grid",
GROUP="asmadmin", MODE="0660"
[root@rac1 ~]# start_udev --重启 udev 服务
Starting udev: [ OK ]
[root@rac1 ~]# ls -l /dev/asm* --查询已绑定的 ASM_DISK
brw-rw---- 1 grid asmadmin 8, 65 Nov 21 00:48 /dev/asm-data-sdc
brw-rw---- 1 grid asmadmin 8, 49 Nov 21 13:50 /dev/asm-data-sdd
--RedHat 6 UDEV SCSI Rules 配置
[root@rac1 ~]# vi /etc/scsi_id.config --此步骤可以省略。编辑/etc/scsi_id.config
件,如果该文件不存在,则创建该文件,添加如下行
options=--whitelisted --replace-whitespace
[root@rac1 ~]# /sbin/scsi_id --whitelisted --replace-whitespace
--device=/dev/sdd --获取需要绑定为 ASM Disk 的磁盘 uuid
36000c298b0eed2807eb8aa313524f207
或者
[root@rac1 ~]# /sbin/scsi_id -g -u -d /dev/sdb -- rhel6.4 环境执行该命令不成功,执
行上一命令可正常查询 scsi_id
36000c298b0eed2807eb8aa313524f207
[root@rac1 ~]# cat /etc/udev/rules.d/99-oracle-asmdevices.rules
--KERNEL=="sdd1"为新加内容
KERNEL=="sdc1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent"
RESULT=="36000c29a493cdadc33f764e7759feb97", NAME="asm-data-sdc", OWNER="grid",
GROUP="asmadmin", MODE="0660"
KERNEL=="sdd1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent"
RESULT=="36000c298b0eed2807eb8aa313524f207", NAME="asm-data-sdd", OWNER="grid",
GROUP="asmadmin", MODE="0660"
[root@rac1 ~]# start_udev --重启 udev 服务
Starting udev: [ OK ]
[root@rac1 ~]# ls -l /dev/asm* --查询已绑定的 ASM_DISK
brw-rw---- 1 grid asmadmin 8, 65 Nov 21 00:48 /dev/asm-data-sdc
brw-rw---- 1 grid asmadmin 8, 49 Nov 21 13:50 /dev/asm-data-sdd
3.查询 asm_diskgroup 信息
[root@rac1 ~]# su - grid
[grid@rac1 ~]$ sqlplus / as sysasm
SQL> select GROUP_NUMBER group#, DISK_NUMBER disk#, STATE, FAILGROUP, name,
path, TOTAL_MB, FREE_MB from v$asm_disk;
GROUP# DISK# STATE FAILGROUP NAME PATH
TOTAL_MB FREE_MB
--------------------------------------------------------------------------------
--------------------------
1 0 NORMAL DATA_0000 DATA_0000 /dev/asm-disk-sdc
10240 4096
--------------------------------------------------------------------------------
--------------------------
SQL> select group_number, name, total_mb, free_mb from v$asm_diskgroup;
GROUP_NUMBER NAME TOTAL_MB FREE_MB
----------------------------------------
1 DATA 10240 4096
----------------------------------------
--添加完磁盘之后,oracle 会自动做重平衡 rebalance 操作,也可以指定平衡度
SQL> alter diskgroup DATA add disk '/dev/asm-disk-sdd' rebalance power 8;
--删除 ASM 磁盘
SQL> alter diskgroup DATA drop disk 'DATA_0000';
Diskgroup altered
--新建磁盘组 DG_NEW_DATA,将 asm-disk-sdcasm-disk-sdd 添加到磁盘组中
SQL> CREATE DISKGROUP DG_NEW_DATA external REDUNDANCY DISK '/dev/asm-disk-
sdc','/dev/asm-disk-sdd';
Diskgroup created.
--此时再去查 v$asm_operation 视图,可以看到正在操作的过程。
SQL> select * from v$asm_operation;
--查看 diskgroup 信息
ASMCMD> lsdg
State Type Rebal Sector Block AU Total_MB Free_MB
Req_mir_free_MB Usable_file_MB Offline_disks Voting_files Name
MOUNTED EXTERN Y 512 4096 1048576 12282 10087
0 10087 0 N DATA/
MOUNTED EXTERN N 512 4096 1048576 4094 3698
0 3698 0 Y OCRVT/
of 2
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜