企業私有云vmware部署oracle rac 11.2.0.3.4後空間不足新增共享磁碟再新增ASM disk
環境:
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
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;
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 200
select 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 ASMDATA03
SQL> 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,整個過程完成。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25465866/viewspace-1173448/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ASM磁碟組空間不足ASM
- RAC + ASM單節點新增表空間的後果ASM
- oracle 11.2.0.3 rac資料庫線上新增ASM儲存空間Oracle資料庫ASM
- 在Oracle10g RAC下新增ASM磁碟組OracleASM
- 虛擬機器VMware下 Oracle RAC環境新增磁碟虛擬機Oracle
- DBA強化實戰系列第四期:在企業私有云vmware上部署oracle11.2.0.4 racOracle
- RAC資料庫新增ASM磁碟組(1)資料庫ASM
- Oracle ASM新增磁碟組POWER OPTIONOracleASM
- UDEV方式配置Oracle RAC ASM共享磁碟devOracleASM
- 手工建立ASM Disk Groups、為 ASM Disk Groups 新增 diskASM
- asm新增刪除磁碟ASM
- 在Oracle10g 新增ASM磁碟組OracleASM
- ORACLE ASM磁碟組空間溢位OracleASM
- asm新增和刪除磁碟ASM
- linux下新增ASM磁碟LinuxASM
- 虛擬機器磁碟不足,新增磁碟擴容虛擬機
- ORACLE ASM的SSD磁碟空間回收分析OracleASM
- 如何在linux 10gR2 rac 新增ASM磁碟組LinuxASM
- MySQL innodb共享表空間新增表空間資料檔案方法MySql
- 20140218_RAC ASM新增磁碟測試ASM
- 不能為 EXTERNAL REDUNDANCY的磁碟組新增failgroup diskAI
- 【RAC】在ESX 上安裝asm 共享磁碟ASM
- ORACLE RAC重建ASM磁碟組OracleASM
- 搭建企業私有云盤的作用
- ORACLE 資料庫 ASM磁碟組上新增控制檔案Oracle資料庫ASM
- Oracle rac on vm--共享磁碟Oracle
- 有效管理 ASM 磁碟組空間ASM
- ASM磁碟空間的檢視ASM
- vmware server 解決rac中共享磁碟問題Server
- 磁碟空間不足,線上移動Oracle的資料檔案Oracle
- 全面學習和應用ORACLE ASM特性--(3)新增和修改asm磁碟組OracleASM
- 新增磁碟多連路磁碟併為ASM磁碟組擴容ASM
- 企業私有云之rabbitmq高可用薦MQ
- oracle rac 無法建立asm磁碟OracleASM
- 一次ASM新增新的磁碟組ASM
- ASM磁碟簡單維護,新增,刪除ASM
- ASM的管理----刪除和新增磁碟組ASM
- VirtualBox虛擬機器新增共享磁碟虛擬機