11g_rac添加磁盘~asmca

查看集群状态

[oracle@node1 ~]$ srvctl status database -d prod
Instance prod1 is running on node node1
Instance prod2 is running on node node2
=================================================
[root@node1 ~]# ll /dev/sd*
brw-rw----. 1 root disk 8,  0 Mar  1 00:41 /dev/sda
brw-rw----. 1 root disk 8,  1 Mar  1 00:41 /dev/sda1
brw-rw----. 1 root disk 8, 16 Mar  1 00:41 /dev/sdb
brw-rw----. 1 root disk 8, 17 Mar  1 00:41 /dev/sdb1
brw-rw----. 1 root disk 8, 18 Mar  1 00:41 /dev/sdb2
brw-rw----. 1 root disk 8, 19 Mar  1 00:41 /dev/sdb3
brw-rw----. 1 root disk 8, 32 Mar  1 00:41 /dev/sdc
=====================================================
[root@node2 ~]# ll /dev/sd*
brw-rw----. 1 root disk 8,  0 Mar  1 00:40 /dev/sda
brw-rw----. 1 root disk 8,  1 Mar  1 00:40 /dev/sda1
brw-rw----. 1 root disk 8, 16 Mar  1 00:40 /dev/sdb
brw-rw----. 1 root disk 8, 17 Mar  1 00:40 /dev/sdb1
brw-rw----. 1 root disk 8, 18 Mar  1 00:40 /dev/sdb2
brw-rw----. 1 root disk 8, 19 Mar  1 00:40 /dev/sdb3
brw-rw----. 1 root disk 8, 32 Mar  1 00:49 /dev/sdc
brw-rw----. 1 root disk 8, 33 Mar  1 00:47 /dev/sdc1

格式化磁盘,做分区

[root@node2 ~]#  fdisk /dev/sdc

在另一个节点给识别新挂载磁盘

[root@node1 ~]# partprobe /dev/sdc
You have new mail in /var/spool/mail/root
[root@node1 ~]# ll /dev/sd*
brw-rw----. 1 root disk 8,  0 Mar  1 00:41 /dev/sda
brw-rw----. 1 root disk 8,  1 Mar  1 00:41 /dev/sda1
brw-rw----. 1 root disk 8, 16 Mar  1 00:41 /dev/sdb
brw-rw----. 1 root disk 8, 17 Mar  1 00:41 /dev/sdb1
brw-rw----. 1 root disk 8, 18 Mar  1 00:41 /dev/sdb2
brw-rw----. 1 root disk 8, 19 Mar  1 00:41 /dev/sdb3
brw-rw----. 1 root disk 8, 32 Mar  1 01:05 /dev/sdc
brw-rw----. 1 root disk 8, 33 Mar  1 01:05 /dev/sdc1

查询原磁盘映射

[root@node2 ~]# ll /dev/raw/raw*
crw-rw----. 1 grid asmadmin 162, 1 Mar  1 01:09 /dev/raw/raw1
crw-rw----. 1 grid asmadmin 162, 3 Mar  1 01:09 /dev/raw/raw3
crw-rw----. 1 grid asmadmin 162, 4 Mar  1 01:09 /dev/raw/raw4
crw-rw----. 1 root disk     162, 0 Mar  1 00:40 /dev/raw/rawctl
=================================================================
[root@node2 ~]# cat /etc/udev/rules.d/60-raw.rules 
ACTION=="add", ENV{
    
    MAJOR}=="8",ENV{
    
    MINOR}=="17",RUN+="/bin/raw /dev/raw/raw1 %M %m"
ACTION=="add", ENV{
    
    MAJOR}=="8",ENV{
    
    MINOR}=="18",RUN+="/bin/raw /dev/raw/raw3 %M %m"
ACTION=="add", ENV{
    
    MAJOR}=="8",ENV{
    
    MINOR}=="19",RUN+="/bin/raw /dev/raw/raw4 %M %m"
KERNEL=="raw[1-9]", OWNER="grid", GROUP="asmadmin", MODE="660"
KERNEL=="raw10", OWNER="grid", GROUP="dba", MODE="660"
KERNEL=="raw11", OWNER="grid", GROUP="dba", MODE="660"

在rac所有节点上添加新磁盘

在这里插入图片描述

重启udev,识别共享磁盘

[root@node2 ~]# start_udev
在这里插入图片描述
查看数据库状态

[root@node1 ~]# su - oracle
[oracle@node1 ~]$ srvctl  status database -d prod
Instance prod1 is running on node node1
Instance prod2 is running on node node2

asmca添加新磁盘组

在这里插入图片描述

查询新建磁盘组的大小和状态

[root@node2 ~]# su - grid
[grid@node2 ~]$ sqlplus / as sysdba
SQL> col name for a20
SQL>  select GROUP_NUMBER,NAME,STATE,TYPE,TOTAL_MB ,FREE_MB from v$asm_diskgroup;

GROUP_NUMBER NAME		  STATE       TYPE     TOTAL_MB    FREE_MB
------------ -------------------- ----------- ------ ---------- ----------
	   3 DATA		  MOUNTED     EXTERN	  10221       8046
	   1 OCR_VOTE		  MOUNTED     EXTERN	   2055       1576
	   2 FRA		  MOUNTED     EXTERN	   3082       1825
	   4 NEW_SHAREDISK	  MOUNTED     EXTERN	   8189       8094

由上看出,新的磁盘组4为新加磁盘组,状态正常,空间8g

猜你喜欢

转载自blog.csdn.net/weixin_39735909/article/details/129279748