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
- Oracle RAC環境下ASM磁碟組擴容OracleASM
- Oracle RAC ASM磁碟組擴容時遇到的VIP漂移OracleASM
- 基於裸裝置的ASM磁碟組擴容方案ASM
- Oracle RAC日常運維-ASM磁碟擴容Oracle運維ASM
- 使用udev擴充套件ASM磁碟組dev套件ASM
- Oracle資料庫 ASM磁碟線上擴容Oracle資料庫ASM
- ASM磁碟組限制ASM
- 遷移ASM磁碟組ASM
- Oracle ASM擴容(NFS)OracleASMNFS
- ASM磁碟組更換磁碟的操作方法ASM
- RAC之grid叢集安裝及ASM磁碟組配置ASM
- 【ASM】Oracle asm磁碟被格式化,如何掛載該磁碟組ASMOracle
- 【ASM】Oracle asm刪除磁碟組注意事項ASMOracle
- 一次ASM新增新的磁碟組ASM
- 達夢資料庫DSC架構下ASM擴容及表空間擴容實施資料庫架構ASM
- ORACLE ASM磁碟組空間溢位OracleASM
- CentOS7 磁碟擴容CentOS
- Ubuntu 磁碟擴容過程Ubuntu
- linux 給lvm磁碟擴容LinuxLVM
- ASM磁碟組ORA-15042 ORA-15096ASM
- ASM重新命名包含OCR/vote file的磁碟組ASM
- windows系統磁碟擴容/擴充套件Windows套件
- CentOS Linux release 7磁碟擴容CentOSLinux
- 阿里雲線上擴容磁碟阿里
- 如何新建邏輯卷及磁碟掛載,邏輯卷擴容
- lvm 擴充邏輯卷空間(linux的磁碟擴容)LVMLinux
- liunx磁碟分割槽擴容實操
- 虛擬機器磁碟擴容parted虛擬機
- 遷移OCR和VotingDisk並刪除原ASM磁碟組ASM
- oracle RAC+DG 擴容ASM和表空間(Linux)OracleASMLinux
- 【ASM】ASM磁碟頭被重寫,如何修復ASM
- 從定位資料塊所在ASM磁碟到ASM strippingASM
- (grid重灌後圖形介面報錯)ASM磁碟組字元介面配置ASM字元
- VirtualBox擴容CentOS-7虛擬機器磁碟CentOS虛擬機
- ORACLE ASM的SSD磁碟空間回收分析OracleASM
- linux建立新分割槽擴充套件磁碟空間Linux套件