您好,登錄后才能下訂單哦!
這篇文章主要介紹“ASM磁盤組的創建及擴容方法是什么”,在日常操作中,相信很多人在ASM磁盤組的創建及擴容方法是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”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.
到此,關于“ASM磁盤組的創建及擴容方法是什么”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。