企业私有云vmware部署oracle rac 11.2.0.3.4后空间不足添加共享磁盘再添加ASM disk(vmware云桌面部署)

fangcloud 623 2022-06-03

本文转载自网络公开信息

公司搞了两套虚拟化平台,用的都是vmware,我便在上面搭了一套oracle rac作测试环境。

环境:

VMware 5.1

RHEL 5.5

Oracle RAC 11.2.0.3.4 + ASM

在成功搭建好RAC之后,在做一个impdp测试的时候发现空间不足,一看磁盘空间,发现当初才分了一块30G的共享磁盘,囧~

空间不足,只能扩空间了。

一、vmware添加共享磁盘

在添加共享磁盘之前,两个虚拟机必须停机,否则配置共享磁盘不能成功。

图形界面配置步骤如下:

1.在第一个虚拟机上:

--- 点击编辑虚拟机

-->在弹出来的界面中,点击添加

-->选择磁盘,点击下一步

-->选择创建新的虚拟磁盘,点击下一步

-->输入磁盘大小,选择厚置备置零(共享磁盘不能选精简置备),选择磁盘所要放置的底层存储

-->选择虚拟设备节点。因为已经有了一个本地磁盘scsi(0:0)和共享磁盘scsi(1:0),这里选择scsi(2:0)

-->最后点击完成。创建磁盘的时间长短依赖于分配的空间的大小。

回到步骤的第一个界面,点击随硬盘新生成的scsi控制器2,在scsi共享总线编辑,选择虚拟,虚拟磁盘可以在同一台服务器上的虚拟机之间共享。

2.在第二个虚拟机上:

--- 点击编辑虚拟机

-->在弹出来的界面中,点击添加

-->选择磁盘,点击下一步

-->选择使用现有的虚拟磁盘,点击下一步

-->在磁盘文件路径中,找到第一个节点创建的磁盘,并选中,点击下一步

-->选择虚拟设备节点。这里选择跟第一个节点一样的scsi(2:0)

回到步骤的第一个界面,点击随硬盘新生成的scsi控制器2,在scsi共享总线编辑,选择虚拟,虚拟磁盘可以在同一台服务器上的虚拟机之间共享。

至此,共享磁盘配置完成。启动两个节点。

二、磁盘分区

[root@node1 ~]# fdisk -l

Disk /dev/sda: 107.3 GB, 107374182400 bytes

255 heads, 63 sectors/track, 13054 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *           1          25      200781   83  Linux

/dev/sda2              26       13054   104655442+  8e  Linux LVM

Disk /dev/sdb: 32.2 GB, 32212254720 bytes

255 heads, 63 sectors/track, 3916 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start         End      Blocks   Id  System

/dev/sdb1               1         123      987966   83  Linux

/dev/sdb2             124         246      987997+  83  Linux

/dev/sdb3             247        1341     8795587+  83  Linux

/dev/sdb4            1342        2436     8795587+  83  Linux

Disk /dev/sdc: 17.1 GB, 17179869184 bytes

255 heads, 63 sectors/track, 2088 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

可以看到添加的磁盘是 /dev/sdc,分区之后:

Disk /dev/sdc: 17.1 GB, 17179869184 bytes

255 heads, 63 sectors/track, 2088 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start         End      Blocks   Id  System

/dev/sdc1               1        1217     9775521   83  Linux

同时要保证在节点2上也要看到/dev/sdc1 。

三、为ASM diskgroup增加disk

在node1和node2上都能看到/dev/sdc1。 1、节点1上createdisk [root@node1 ~]# /etc/init.d/oracleasm createdisk ASMDATA03 /dev/sdc1  Marking disk "ASMDATA03" as an ASM disk: [OK] [root@node1 ~]# /etc/init.d/oracleasm listdisks ASMDATA01 ASMDATA02 ASMDATA03 OCR_VOTE01 OCR_VOTE02 2、节点2上sacndisks [root@node2 ~]# /etc/init.d/oracleasm scandisks Scanning the system for Oracle ASMLib disks: [  OK  ] [root@node2 ~]# /etc/init.d/oracleasm listdisks ASMDATA01 ASMDATA02 ASMDATA03 OCR_VOTE01 OCR_VOTE02 3、节点1上为diskgroup增加disk 进入到ASM实例下: [root@node1 ~]# su - grid [grid@node1 ~]$ sqlplus  / as sysasm SQL*Plus: Release 11.2.0.4.0 Production on Sat May 31 11:54:50 2014 Copyright (c) 1982, 2013, Oracle.  All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production With the Real Application Clusters and Automatic Storage Management options 开始创建: 如果使用asmlib则为ORCL:VOL3格式,如果使用裸设备则写为设备路径:/dev/oracleasm/xxxxx SQL>  alter diskgroup DATADG add disk 'ORCL:ASMDATA03' name ASMDATA03;Diskgroup altered. SQL>  select name from v$asm_disk; NAME ------------------------------ ASMDATA01 ASMDATA02 OCR_VOTE01 OCR_VOTE02 ASMDATA03 检查是否成功:如下语句看,ASMDATA03已经加到DATADG了,空间增加了17G左右:  col state format a10 col name format a15  col failgroup format a20  set line 200select  STATE,REDUNDANCY,TOTAL_MB,FREE_MB,NAME,FAILGROUP from v$asm_disk; STATE      REDUNDA   TOTAL_MB    FREE_MB NAME            FAILGROUP ---------- ------- ---------- ---------- --------------- -------------------- NORMAL     UNKNOWN       8589          1 ASMDATA01       ASMDATA01 NORMAL     UNKNOWN       8589          4 ASMDATA02       ASMDATA02 NORMAL     UNKNOWN        964        747 OCR_VOTE01      OCR_VOTE01 NORMAL     UNKNOWN        964        783 OCR_VOTE02      OCR_VOTE02 NORMAL     UNKNOWN       9546        405 ASMDATA03       ASMDATA03SQL> select  GROUP_NUMBER,NAME,STATE,TYPE,TOTAL_MB,FREE_MB from v$asm_diskgroup; GROUP_NUMBER NAME            STATE      TYPE     TOTAL_MB    FREE_MB ------------ --------------- ---------- ------ ---------- ----------            1 DATADG          MOUNTED    NORMAL      26724        410            2 OCRDG           MOUNTED    EXTERN       1928       1530至此,共享磁盘添加,再到ASM磁盘组添加disk,整个过程完成。

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表亿方云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱daifeng@360.cn 处理。
上一篇:无盘网络硬件配置及网络拓扑结构(转)
下一篇:企业如何实施项目控制?(如何做好项目的实施与控制?)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~