oracle11gR2 ASM添加和删除磁盘
(2014-03-25 16:45:42)
标签:
oracle11gr2asm磁盘 |
分类: ASM |
实验环境:
OS:Oracle Linux Server release 5.9
DB:Oracle 11.2.0.1.0
为了安全起见,操作之前,需要停掉数据库,ASM实例。
1.节点1磁盘信息如下(节点2相同)
[root@11grac1 ~]# ls -l /dev/asm*
brw-rw---- 1
brw-rw---- 1 grid asmadmin 8,
brw-rw---- 1 grid asmadmin 8,
brw-rw---- 1 grid asmadmin 8,
brw-rw---- 1 grid asmadmin 8,
brw-rw---- 1 grid asmadmin 8,
brw-rw---- 1 grid asmadmin 8, 128 Mar 25 03:31 /dev/asm-diski
[root@11grac1 ~]# ls -l /dev/sd*
brw-r----- 1 root disk 8,
brw-r----- 1 root disk 8,
brw-r----- 1 root disk 8,
brw-rw---- 1 root root 8,
brw-rw---- 1 root root 8,
brw-rw---- 1 root root 8,
brw-rw---- 1 root root 8,
brw-rw---- 1 root root 8,
brw-rw---- 1 root root 8,
brw-r----- 1 root disk 8, 112 Mar 24 20:46
/dev/sdh
brw-rw---- 1 root root 8, 128 Mar 24 20:46 /dev/sdi
现在要将新添加的磁盘/dev/sdh设置为ASM共享磁盘,并且添加到磁盘组中。
2.[root@11grac1 rules.d]# pwd
/etc/udev/rules.d
[root@11grac1 rules.d]# for i in h; do echo "KERNEL==\"sd*\",
BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id -g -u -s %p\",
RESULT==\"`scsi_id
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s
p",RESULT=="SATA_VBOX_HARDDISK_VBfeab29eb-3b887e7b_",
NAME="asm-diskh",
[root@11grac1 rules.d]# vi 99-oracle-asmdevices.rules
添加如上一行信息到文件中
[root@11grac1 rules.d]# vi 99-oracle-asmdevices.rules
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s
%p",RESULT=="SATA_VBOX_HARDDISK_VB132c7b61-b9c9f7fe_",
NAME="asm-diskg",OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s
%p",RESULT=="SATA_VBOX_HARDDISK_VBa246668a-4855c053_",
NAME="asm-diski",OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u
-s %p", RESULT=="SATA_VBOX_HARDDISK_VBfeab29eb-3b887e7b_",
NAME="asmdiskh",OWNER="grid",GROUP="asmadmin",
MODE="0660"
用udev进行绑定
[root@11grac1 rules.d]# start_udev
节点2上做同样的修改
[root@11grac2 rules.d]# start_udev
在两个节点上查看磁盘信息
root@11grac2 rules.d]# ls -l
/dev/asm*
brw-rw---- 1 grid asmadmin 8,
brw-rw---- 1 grid asmadmin 8,
brw-rw---- 1 grid asmadmin 8,
brw-rw---- 1 grid asmadmin 8,
brw-rw---- 1 grid asmadmin 8,
brw-rw---- 1 grid asmadmin 8,
brw-rw---- 1 grid asmadmin 8, 112 Mar 25 03:39 /dev/asm-diskh
brw-rw---- 1 grid asmadmin 8, 128 Mar 25 03:35 /dev/asm-diski
2.向磁盘组中添加磁盘/dev/asm-diskh
SQL> select GROUP_NUMBER,DISK_NUMBER, MODE_STATUS,HEADER_STATUS,
MODE_STATUS,state,TOTAL_MB,FREE_MB,name,PATH from v$asm_disk;
GROUP_NUMBER DISK_NUMBER MODE_ST HEADER_STATU MODE_ST
STATE
NAME
------------ ----------- ------- ------------ ------- --------
---------- ---------- -------------------- --------------