ASM 磁碟組的建立及擴容
將共享儲存掛載到所有節點上,確認磁碟機代號,注意,同一塊磁碟在不同節點上的磁碟機代號可能不同,對磁碟打標籤只能在其中一個節點上操作,在對磁碟打標籤之前不能重啟主機,打好標籤之後重啟主機磁碟機代號發生變化沒有影響。
1、在1節點上檢視磁碟分割槽情況
為了避免儲存分配時將再用的磁碟當做新儲存分配,在操作前一定要確認新新增的磁碟上沒有任何分割槽,如果已經有分割槽,應立即跟儲存管理員確認。
[root@pgylinux01-or ~]# fdisk -l |grep /dev/sdd
Disk /dev/sdd: 5368 MB, 5368709120 bytes
[root@pgylinux01-or ~]# fdisk -l |grep /dev/sde
Disk /dev/sde: 5368 MB, 5368709120 bytes
輸出結果中沒人分割槽資訊,說明是未被使用過的磁碟,可以放心使用。
2、磁碟分割槽
對新磁碟做分割槽,每塊磁碟分一個區就行
[root@pgylinux01-or ~]# fdisk -l |grep /dev/sdd
Disk /dev/sdd: 5368 MB, 5368709120 bytes
/dev/sdd1 1 652 5237158+ 83 Linux
[root@pgylinux01-or ~]# fdisk -l |grep /dev/sde
Disk /dev/sde: 5368 MB, 5368709120 bytes
/dev/sde1 1 652 5237158+ 83 Linux
3、打標籤
[root@pgylinux01-or ~]#
/etc/init.d/oracleasm createdisk DATA_03 /dev/sdd1
Marking disk "DATA_03" as an ASM disk: [ OK ]
[root@pgylinux01-or ~]#
/etc/init.d/oracleasm createdisk DATA_04 /dev/sde1
Marking disk "DATA_04" as an ASM disk: [ OK ]
4、在所有節點上掃描磁碟,否則磁碟無法新增
[root@pgylinux02-or ~]# /etc/init.d/oracleasm listdisks
DATA_01
DATA_02
[root@pgylinux02-or ~]#
/etc/init.d/oracleasm scandisks
Scanning the system for Oracle ASMLib disks: [ OK ]
[root@pgylinux02-or ~]#
/etc/init.d/oracleasm listdisks
DATA_01
DATA_02
DATA_03
DATA_04
5、新增磁碟
新增磁碟可以使用 ASMCA也可以使用 sqlplus ,這裡使用 sqlplus 方式。
1)進入 asmcmd 檢視備選磁碟及其 path
ASMCMD>
lsdsk --candidate
Path
ORCL:DATA_03
ORCL:DATA_04
2)用 sqlplus 以 as sysasm 身份登入,建立磁碟組
# 檢視已有的磁碟組資訊
SQL> SELECT GROUP_NUMBER,NAME,STATE,TYPE FROM V$ASM_DISKGROUP;
GROUP_NUMBER NAME STATE TYPE
------------ -------------------- --------------------------------- ------------------
1 DATA MOUNTED EXTERN
2 OCR MOUNTED EXTERN
# 新增磁碟組
SQL>
CREATE DISKGROUP GRID EXTERNAL REDUNDANCY DISK 'ORCL:DATA_03';
Diskgroup created.
# 再次檢視磁碟組資訊,看到新的磁碟組已經建立好了
SQL> SELECT GROUP_NUMBER,NAME,STATE,TYPE FROM V$ASM_DISKGROUP;
GROUP_NUMBER NAME STATE TYPE
------------ -------------------- --------------------------------- ------------------
1 DATA MOUNTED EXTERN
2 OCR MOUNTED EXTERN
3 GRID MOUNTED EXTERN
注意:sqlplus 方式新增的磁碟組沒有自動在其他節點 MOUNT ,需要手工 MOUNT 一下。
如磁碟組是使用ASMCA圖形化工具建立,則compatible.asm預設設定就已經為11.2,如使用CREATE DISKGROUP這個SQL命令建立,則預設設定為10.1,需要手動修改。因此,需要先手工進行設定版本,指令如下:
SQL> ALTER DISKGROUP GRID SET ATTRIBUTE 'COMPATIBLE.ASM'='11.2';
Diskgroup altered.
3)擴容磁碟組
這裡我們在 CREATE DISKGROUP GRID 的時候只新增了一塊磁碟,接下來我們為 GRID 磁碟組再新增一塊磁碟,同樣是在 sqlplus 下操作
SQL>
ALTER DISKGROUP GRID ADD DISK 'ORCL:DATA_04';
Diskgroup altered.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31560527/viewspace-2658917/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ASM磁碟組擴容操作文件ASM
- Oracle ASM磁碟組擴容(AIX7.1)OracleASMAI
- 新增磁碟多連路磁碟併為ASM磁碟組擴容ASM
- Oracle RAC環境下ASM磁碟組擴容OracleASM
- 基於裸裝置的ASM磁碟組擴容方案ASM
- Oracle RAC ASM磁碟組擴容時遇到的VIP漂移OracleASM
- oracle 11g ASM 磁碟組線上擴容實驗:OracleASM
- ASM之磁碟建立及管理ASM
- 使用udev擴充套件ASM磁碟組dev套件ASM
- Oracle RAC日常運維-ASM磁碟擴容Oracle運維ASM
- Oracle資料庫 ASM磁碟線上擴容Oracle資料庫ASM
- asm磁碟組建立錯誤,用中轉儲存,重建磁碟組ASM
- 使用CREATE DISKGROUP語句建立ASM磁碟組,提示找不到相應的ASM磁碟ASM
- asm 磁碟組 增刪磁碟組ASM
- 【ASM】如何建立ASM磁碟ASM
- ASM之建立ASM磁碟ASM
- ASM 擴容ASM
- oracle 11g資料庫ASM磁碟組儲存空間擴容實施Oracle資料庫ASM
- ASM磁碟組限制ASM
- 如何建立ASM磁碟ASM
- 建立ASM磁碟組報錯ORA-15063ASM
- 遷移ASM磁碟組ASM
- 修改ASM磁碟組的屬性ASM
- ASM磁碟組更換磁碟的操作方法ASM
- Oracle ASM擴容(NFS)OracleASMNFS
- ORACLE RAC重建ASM磁碟組OracleASM
- ASM磁碟組修改重建操作ASM
- ASM磁碟組空間不足ASM
- 【資料遷移】RMAN遷移資料庫到ASM(一)建立ASM磁碟組資料庫ASM
- RAC之grid叢集安裝及ASM磁碟組配置ASM
- Ubuntu 磁碟擴容過程Ubuntu
- 【ASM】Oracle asm磁碟被格式化,如何掛載該磁碟組ASMOracle
- 【ASM】Oracle asm刪除磁碟組注意事項ASMOracle
- 在ASM磁碟組中刪除一個磁碟ASM
- ASM磁碟組刪除DISK操作ASM
- 修改ASM磁碟組冗餘模式ASM模式
- 有效管理 ASM 磁碟組空間ASM
- Oracle ASM新增磁碟組POWER OPTIONOracleASM