這篇文章主要介紹“ASM磁盤組的創(chuàng)建及擴(kuò)容方法是什么”,在日常操作中,相信很多人在ASM磁盤組的創(chuàng)建及擴(kuò)容方法是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”ASM磁盤組的創(chuàng)建及擴(kuò)容方法是什么”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!
創(chuàng)新互聯(lián)于2013年成立,先為調(diào)兵山等服務(wù)建站,調(diào)兵山等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為調(diào)兵山企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
將共享存儲(chǔ)掛載到所有節(jié)點(diǎn)上,確認(rèn)盤符,注意,同一塊磁盤在不同節(jié)點(diǎn)上的盤符可能不同,對磁盤打標(biāo)簽只能在其中一個(gè)節(jié)點(diǎn)上操作,在對磁盤打標(biāo)簽之前不能重啟主機(jī),打好標(biāo)簽之后重啟主機(jī)盤符發(fā)生變化沒有影響。
1、在1節(jié)點(diǎn)上查看磁盤分區(qū)情況
為了避免存儲(chǔ)分配時(shí)將再用的磁盤當(dāng)做新存儲(chǔ)分配,在操作前一定要確認(rèn)新添加的磁盤上沒有任何分區(qū),如果已經(jīng)有分區(qū),應(yīng)立即跟存儲(chǔ)管理員確認(rèn)。
[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
輸出結(jié)果中沒人分區(qū)信息,說明是未被使用過的磁盤,可以放心使用。
2、磁盤分區(qū)
對新磁盤做分區(qū),每塊磁盤分一個(gè)區(qū)就行
[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、打標(biāo)簽
[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、在所有節(jié)點(diǎn)上掃描磁盤,否則磁盤無法添加
[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)進(jìn)入 asmcmd 查看備選磁盤及其 path
ASMCMD>
lsdsk --candidate
Path
ORCL:DATA_03
ORCL:DATA_04
2)用 sqlplus 以 as sysasm 身份登錄,創(chuàng)建磁盤組
# 查看已有的磁盤組信息
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.
# 再次查看磁盤組信息,看到新的磁盤組已經(jīng)創(chuàng)建好了
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 方式添加的磁盤組沒有自動(dòng)在其他節(jié)點(diǎn) MOUNT ,需要手工 MOUNT 一下。
如磁盤組是使用ASMCA圖形化工具創(chuàng)建,則compatible.asm默認(rèn)設(shè)置就已經(jīng)為11.2,如使用CREATE DISKGROUP這個(gè)SQL命令創(chuàng)建,則默認(rèn)設(shè)置為10.1,需要手動(dòng)修改。因此,需要先手工進(jìn)行設(shè)置版本,指令如下:
SQL> ALTER DISKGROUP GRID SET ATTRIBUTE 'COMPATIBLE.ASM'='11.2';
Diskgroup altered.
3)擴(kuò)容磁盤組
這里我們在 CREATE DISKGROUP GRID 的時(shí)候只添加了一塊磁盤,接下來我們?yōu)?GRID 磁盤組再添加一塊磁盤,同樣是在 sqlplus 下操作
SQL>
ALTER DISKGROUP GRID ADD DISK 'ORCL:DATA_04';
Diskgroup altered.
到此,關(guān)于“ASM磁盤組的創(chuàng)建及擴(kuò)容方法是什么”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!