How to clear and bring a disk into ASM on IBM AIX ?

Today we will see how to clear and bring a disk into ASM on an IBM AIX server.

Lets have a look step by step how to do this task.

1. Check out the RAC cluster status if its running fine.

ngeaix001 --> crsctl stat res -t
--------------------------------------------------------------------------------
Name Target State Server State details
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.ACFS.ACFSSHARE1.advm
ONLINE ONLINE ngeaix001 Volume device /dev/a
sm/acfsshare1-34 is
online,STABLE
ONLINE ONLINE ngeaix058 Volume device /dev/a
sm/acfsshare1-34 is
online,STABLE
ONLINE ONLINE ngeaix059 Volume device /dev/a
sm/acfsshare1-34 is
online,STABLE
ora.ACFS.ACFSSHARE12.advm
ONLINE ONLINE ngeaix001 Volume device /dev/a
sm/acfsshare12-34 is
online,STABLE
ONLINE ONLINE ngeaix058 Volume device /dev/a
sm/acfsshare12-34 is
online,STABLE
ONLINE ONLINE ngeaix059 Volume device /dev/a
sm/acfsshare12-34 is
online,STABLE
ora.ACFS.ACFSSHARE13.advm
ONLINE ONLINE ngeaix001 Volume device /dev/a
sm/acfsshare13-34 is
online,STABLE
ONLINE ONLINE ngeaix058 Volume device /dev/a
sm/acfsshare13-34 is
online,STABLE
ONLINE ONLINE ngeaix059 Volume device /dev/a
sm/acfsshare13-34 is
online,STABLE
ora.ACFS.dg
ONLINE ONLINE ngeaix001 STABLE
ONLINE ONLINE ngeaix058 STABLE
ONLINE ONLINE ngeaix059 STABLE
ora.DATAINT.dg
ONLINE ONLINE ngeaix001 STABLE
ONLINE ONLINE ngeaix058 STABLE
ONLINE ONLINE ngeaix059 STABLE
ora.DATANGE.dg
ONLINE ONLINE ngeaix001 STABLE
ONLINE ONLINE ngeaix058 STABLE
ONLINE ONLINE ngeaix059 STABLE
ora.FRAINT.dg
OFFLINE OFFLINE ngeaix001 STABLE
OFFLINE OFFLINE ngeaix058 STABLE
OFFLINE OFFLINE ngeaix059 STABLE
ora.FRANGE.dg
ONLINE ONLINE ngeaix001 STABLE
ONLINE ONLINE ngeaix058 STABLE
ONLINE ONLINE ngeaix059 STABLE
ora.LGANGE.dg
ONLINE ONLINE ngeaix001 STABLE
ONLINE ONLINE ngeaix058 STABLE
ONLINE ONLINE ngeaix059 STABLE
ora.LGBNGE.dg
ONLINE ONLINE ngeaix001 STABLE
ONLINE ONLINE ngeaix058 STABLE
ONLINE ONLINE ngeaix059 STABLE
ora.LISTENER.lsnr
ONLINE ONLINE ngeaix001 STABLE
ONLINE ONLINE ngeaix058 STABLE
ONLINE ONLINE ngeaix059 STABLE
ora.OCR.dg
ONLINE ONLINE ngeaix001 STABLE
ONLINE ONLINE ngeaix058 STABLE
ONLINE ONLINE ngeaix059 STABLE
ora.OGG.ACFSSHARE14.advm
ONLINE ONLINE ngeaix001 Volume device /dev/a
sm/acfsshare14-122 i
s online,STABLE
ONLINE ONLINE ngeaix058 Volume device /dev/a
sm/acfsshare14-122 i
s online,STABLE
ONLINE ONLINE ngeaix059 Volume device /dev/a
sm/acfsshare14-122 i
s online,STABLE
ora.OGG.dg
ONLINE ONLINE ngeaix001 STABLE
ONLINE ONLINE ngeaix058 STABLE
ONLINE ONLINE ngeaix059 STABLE
ora.acfs.acfsshare1.acfs
ONLINE ONLINE ngeaix001 mounted on /orainst,
STABLE
ONLINE ONLINE ngeaix058 mounted on /orainst,
STABLE
ONLINE ONLINE ngeaix059 mounted on /orainst,
STABLE
ora.acfs.acfsshare12.acfs
ONLINE ONLINE ngeaix001 mounted on /usr/ssvt
ws/TWS/stdlist,STABL
E
ONLINE ONLINE ngeaix058 mounted on /usr/ssvt
ws/TWS/stdlist,STABL
E
ONLINE ONLINE ngeaix059 mounted on /usr/ssvt
ws/TWS/stdlist,STABL
E
ora.acfs.acfsshare13.acfs
ONLINE ONLINE ngeaix001 mounted on /usr/ssvt
ws,STABLE
ONLINE ONLINE ngeaix058 mounted on /usr/ssvt
ws,STABLE
ONLINE ONLINE ngeaix059 mounted on /usr/ssvt
ws,STABLE
ora.asm
ONLINE ONLINE ngeaix001 Started,STABLE
ONLINE ONLINE ngeaix058 Started,STABLE
ONLINE ONLINE ngeaix059 Started,STABLE
ora.net1.network
ONLINE ONLINE ngeaix001 STABLE
ONLINE ONLINE ngeaix058 STABLE
ONLINE ONLINE ngeaix059 STABLE
ora.ogg.acfsshare14.acfs
ONLINE ONLINE ngeaix001 mounted on /dccexl5m
/ngenewres,STABLE
ONLINE ONLINE ngeaix058 mounted on /dccexl5m
/ngenewres,STABLE
ONLINE ONLINE ngeaix059 mounted on /dccexl5m
/ngenewres,STABLE
ora.ons
ONLINE ONLINE ngeaix001 STABLE
ONLINE ONLINE ngeaix058 STABLE
ONLINE ONLINE ngeaix059 STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
clsut006-g
1 ONLINE ONLINE ngeaix058 STABLE
clsut006-t
1 ONLINE ONLINE ngeaix058 STABLE
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE ngeaix001 STABLE
ora.LISTENER_SCAN2.lsnr
1 ONLINE ONLINE ngeaix059 STABLE
ora.LISTENER_SCAN3.lsnr
1 ONLINE ONLINE ngeaix058 STABLE
ora.MGMTLSNR
1 ONLINE ONLINE ngeaix058 169.254.72.1,STABLE
ora.cvu
1 ONLINE ONLINE ngeaix058 STABLE
ora.dccexl5i.db
1 OFFLINE OFFLINE STABLE
2 OFFLINE OFFLINE STABLE
3 OFFLINE OFFLINE STABLE
4 OFFLINE OFFLINE STABLE
ora.dccexl5m.db
1 ONLINE ONLINE ngeaix001 Open,STABLE
2 ONLINE ONLINE ngeaix058 Open,STABLE
3 ONLINE OFFLINE Instance Shutdown,ST
ABLE
4 ONLINE ONLINE ngeaix059 Open,STABLE
ora.ngeaix001.vip
1 ONLINE ONLINE ngeaix001 STABLE
ora.ngeaix059.vip
1 ONLINE INTERMEDIATE ngeaix058 FAILED OVER,STABLE
ora.mgmtdb
1 ONLINE ONLINE ngeaix058 Open,STABLE
ora.oc4j
1 ONLINE ONLINE ngeaix058 STABLE
ora.ngeaix058.vip
1 ONLINE ONLINE ngeaix058 STABLE
ora.ngeaix059.vip
1 ONLINE ONLINE ngeaix059 STABLE
ora.scan1.vip
1 ONLINE ONLINE ngeaix001 STABLE
ora.scan2.vip
1 ONLINE ONLINE ngeaix059 STABLE
ora.scan3.vip
1 ONLINE ONLINE ngeaix058 STABLE
ssvtwssrv
1 ONLINE ONLINE ngeaix058 STABLE
xag.ogg_NGE.ngenewres
1 OFFLINE OFFLINE STABLE
--------------------------------------------------------------------------------
ngeaix001 -->

 

2. Get new LUNs from storage team and now check on the server.

 

3. Run cfgmgr to scan for new LUNs.

ngeaix001 --> cfgmgr

 

4. Now check out the disks on the server.

ngeaix001 --> lsdev -Cc disk
asmafs1h Available 21-T1-01 3PAR InServ Virtual Volume
asmidat1p Available 20-T1-01 3PAR InServ Virtual Volume
asmidat2p Available 20-T1-01 3PAR InServ Virtual Volume
asmidat3p Available 20-T1-01 3PAR InServ Virtual Volume
asmidat4p Available 20-T1-01 3PAR InServ Virtual Volume
asmifra1p Available 20-T1-01 3PAR InServ Virtual Volume
asmifra2p Available 20-T1-01 3PAR InServ Virtual Volume
asmifra3p Available 20-T1-01 3PAR InServ Virtual Volume
asmifra4p Available 21-T1-01 3PAR InServ Virtual Volume
asmmdat10p Available 20-T1-01 3PAR InServ Virtual Volume
asmmdat11p Available 20-T1-01 3PAR InServ Virtual Volume
asmmdat12p Available 20-T1-01 3PAR InServ Virtual Volume
asmmdat13p Available 20-T1-01 3PAR InServ Virtual Volume
asmmdat14p Available 20-T1-01 3PAR InServ Virtual Volume
asmmdat15p Available 20-T1-01 3PAR InServ Virtual Volume
asmmdat1p Available 20-T1-01 3PAR InServ Virtual Volume
asmmdat2p Available 20-T1-01 3PAR InServ Virtual Volume
asmmdat3p Available 20-T1-01 3PAR InServ Virtual Volume
asmmdat4p Available 20-T1-01 3PAR InServ Virtual Volume
asmmdat5p Available 20-T1-01 3PAR InServ Virtual Volume
asmmdat6p Available 20-T1-01 3PAR InServ Virtual Volume
asmmdat7p Available 20-T1-01 3PAR InServ Virtual Volume
asmmdat8p Available 20-T1-01 3PAR InServ Virtual Volume
asmmdat9p Available 20-T1-01 3PAR InServ Virtual Volume
asmmfra1p Available 20-T1-01 3PAR InServ Virtual Volume
asmmfra2p Available 20-T1-01 3PAR InServ Virtual Volume
asmmfra3p Available 20-T1-01 3PAR InServ Virtual Volume
asmmfra4p Available 21-T1-01 3PAR InServ Virtual Volume
asmmfra5p Available 21-T1-01 3PAR InServ Virtual Volume
asmmfra6p Available 21-T1-01 3PAR InServ Virtual Volume
asmmlga1 Available 20-T1-01 3PAR InServ Virtual Volume
asmmlga2 Available 20-T1-01 3PAR InServ Virtual Volume
asmmlga3 Available 20-T1-01 3PAR InServ Virtual Volume
asmmlga4 Available 20-T1-01 3PAR InServ Virtual Volume
asmmlga5 Available 20-T1-01 3PAR InServ Virtual Volume
asmmlga6 Available 20-T1-01 3PAR InServ Virtual Volume
asmmlga7 Available 20-T1-01 3PAR InServ Virtual Volume
asmmlga8 Available 20-T1-01 3PAR InServ Virtual Volume
asmmlga9 Available 20-T1-01 3PAR InServ Virtual Volume
asmmlga10 Available 20-T1-01 3PAR InServ Virtual Volume
asmmlga11 Available 20-T1-01 3PAR InServ Virtual Volume
asmmlga12 Available 20-T1-01 3PAR InServ Virtual Volume
asmmlga13 Available 20-T1-01 3PAR InServ Virtual Volume
asmmlga14 Available 20-T1-01 3PAR InServ Virtual Volume
asmmlga15 Available 20-T1-01 3PAR InServ Virtual Volume
asmmlgb1 Available 20-T1-01 3PAR InServ Virtual Volume
asmmlgb2 Available 20-T1-01 3PAR InServ Virtual Volume
asmmlgb3 Available 20-T1-01 3PAR InServ Virtual Volume
asmmlgb4 Available 20-T1-01 3PAR InServ Virtual Volume
asmmlgb5 Available 20-T1-01 3PAR InServ Virtual Volume
asmmlgb6 Available 20-T1-01 3PAR InServ Virtual Volume
asmmlgb7 Available 20-T1-01 3PAR InServ Virtual Volume
asmmlgb8 Available 20-T1-01 3PAR InServ Virtual Volume
asmmlgb9 Available 20-T1-01 3PAR InServ Virtual Volume
asmmlgb10 Available 20-T1-01 3PAR InServ Virtual Volume
asmmlgb11 Available 20-T1-01 3PAR InServ Virtual Volume
asmmlgb12 Available 20-T1-01 3PAR InServ Virtual Volume
asmmlgb13 Available 20-T1-01 3PAR InServ Virtual Volume
asmmlgb14 Available 21-T1-01 3PAR InServ Virtual Volume
asmmlgb15 Available 21-T1-01 3PAR InServ Virtual Volume
asmocr2h Available 21-T1-01 3PAR InServ Virtual Volume
asmocr2p Available 20-T1-01 3PAR InServ Virtual Volume
asmogg1p Available 20-T1-01 3PAR InServ Virtual Volume
asmogg2p Available 20-T1-01 3PAR InServ Virtual Volume
asmogg3p Available 20-T1-01 3PAR InServ Virtual Volume
asmogg4p Available 20-T1-01 3PAR InServ Virtual Volume
asmogg5p Available 20-T1-01 3PAR InServ Virtual Volume
hdisk0 Available 21-T1-01 3PAR InServ Virtual Volume
hdisk1 Available 20-T1-01 3PAR InServ Virtual Volume
hdisk2 Available 20-T1-01 3PAR InServ Virtual Volume
hdisk3 Available 20-T1-01 3PAR InServ Virtual Volume
hdisk4 Available 20-T1-01 3PAR InServ Virtual Volume
hdisk5 Available 20-T1-01 3PAR InServ Virtual Volume
hdisk6 Available 20-T1-01 3PAR InServ Virtual Volume
hdisk7 Available 20-T1-01 3PAR InServ Virtual Volume
hdisk8 Available 20-T1-01 3PAR InServ Virtual Volume
hdisk9 Available 20-T1-01 3PAR InServ Virtual Volume
hdisk12 Available 21-T1-01 3PAR InServ Virtual Volume

 

5. Check out the physical volumes to identify which disks are still not under VG.

ngeaix001 --> lspv
asmafs1h none None locked
hdisk12 00c302e75cfc9348 productsvg active
asmmfra1p none None locked
asmmfra2p none None locked
asmmfra3p none None locked
asmidat1p none None locked
asmidat2p none None locked
asmidat3p none None locked
asmifra1p none None locked
asmifra2p none None locked
asmifra3p none None locked
asmocr2p none None locked
asmocr2h none None locked
asmmlga1 none None locked
asmmlga2 none None locked
asmmlga3 none None locked
asmmlga4 none None locked
asmmlga5 none None locked
asmmlga6 none None locked
asmmlga7 none None locked
asmmlga8 none None locked
asmmlga9 none None locked
asmmlga10 none None locked
asmmlga11 none None locked
asmmlga12 none None locked
asmmlga13 none None locked
asmmlga14 none None locked
asmmlga15 none None locked
asmmlgb1 none None locked
asmmlgb2 none None locked
asmmlgb3 none None locked
asmmlgb4 none None locked
asmmlgb5 none None locked
asmmlgb6 none None locked
asmmlgb7 none None locked
asmmlgb8 none None locked
asmmlgb9 none None locked
asmmlgb10 none None locked
asmmlgb11 none None locked
asmmlgb12 none None locked
asmmlgb13 none None locked
asmmlgb14 none None locked
asmmlgb15 none None locked
asmmfra4p none None locked
asmmfra5p none None locked
asmmfra6p none None locked
asmidat4p none None locked
asmifra4p none None locked
hdisk0 00c302e75cd923a8 rootvg active
asmmdat1p none None locked
asmmdat2p none None locked
asmmdat3p none None locked
asmmdat4p none None locked
asmmdat5p none None locked
asmmdat6p none None locked
asmmdat7p none None locked
asmmdat8p none None locked
asmmdat9p none None locked
asmmdat10p none None locked
asmmdat11p none None locked
asmmdat12p none None locked
asmmdat13p none None locked
asmmdat14p none None locked
asmmdat15p none None locked
asmogg1p none None locked
asmogg2p none None locked
asmogg3p none None locked
asmogg4p none None locked
asmogg5p none None locked
hdisk1 none None
hdisk2 none None
hdisk3 none None
hdisk4 none None
hdisk5 none None
hdisk6 none None
hdisk7 none None
hdisk8 none None
hdisk9 none None

 

6. Grep none to sort the output.

ngeaix001 --> lsvg -L
rootvg
productsvg

ngeaix001 --> lspv | grep -i none
asmafs1h none None locked
asmmfra1p none None locked
asmmfra2p none None locked
asmmfra3p none None locked
asmidat1p none None locked
asmidat2p none None locked
asmidat3p none None locked
asmifra1p none None locked
asmifra2p none None locked
asmifra3p none None locked
asmocr2p none None locked
asmocr2h none None locked
asmmlga1 none None locked
asmmlga2 none None locked
asmmlga3 none None locked
asmmlga4 none None locked
asmmlga5 none None locked
asmmlga6 none None locked
asmmlga7 none None locked
asmmlga8 none None locked
asmmlga9 none None locked
asmmlga10 none None locked
asmmlga11 none None locked
asmmlga12 none None locked
asmmlga13 none None locked
asmmlga14 none None locked
asmmlga15 none None locked
asmmlgb1 none None locked
asmmlgb2 none None locked
asmmlgb3 none None locked
asmmlgb4 none None locked
asmmlgb5 none None locked
asmmlgb6 none None locked
asmmlgb7 none None locked
asmmlgb8 none None locked
asmmlgb9 none None locked
asmmlgb10 none None locked
asmmlgb11 none None locked
asmmlgb12 none None locked
asmmlgb13 none None locked
asmmlgb14 none None locked
asmmlgb15 none None locked
asmmfra4p none None locked
asmmfra5p none None locked
asmmfra6p none None locked
asmidat4p none None locked
asmifra4p none None locked
asmmdat1p none None locked
asmmdat2p none None locked
asmmdat3p none None locked
asmmdat4p none None locked
asmmdat5p none None locked
asmmdat6p none None locked
asmmdat7p none None locked
asmmdat8p none None locked
asmmdat9p none None locked
asmmdat10p none None locked
asmmdat11p none None locked
asmmdat12p none None locked
asmmdat13p none None locked
asmmdat14p none None locked
asmmdat15p none None locked
asmogg1p none None locked
asmogg2p none None locked
asmogg3p none None locked
asmogg4p none None locked
asmogg5p none None locked
hdisk1 none None
hdisk2 none None
hdisk3 none None
hdisk4 none None
hdisk5 none None
hdisk6 none None
hdisk7 none None
hdisk8 none None
hdisk9 none None

 

7. Clear the PV for the new LUN.

ngeaix001 --> chdev -l hdisk1 -a pv=clear
hdisk1 changed

 

8. Now bring the disk into ASM control.

ngeaix001 --> chown oracle:dba /dev/rhdisk1

ngeaix001 --> chmod 660 /dev/rhdisk1

ngeaix001 --> ls -alF /dev/*hdisk1
brw------- 1 root system 18, 70 01 Dec 12:55 /dev/hdisk1
crw-rw---- 1 oracle dba 18, 70 01 Dec 12:55 /dev/rhdisk1

ngeaix001 --> mknod /dev/asmdat16p c 18 70
ngeaix001 --> ls -l /dev/asmdat16p
crw-r----- 1 root system 18, 70 01 Dec 14:15 /dev/asmdat16p

ngeaix001 --> ls -alF /dev/*hdisk1
brw------- 1 root system 18, 70 01 Dec 12:55 /dev/hdisk1
crw-rw---- 1 oracle dba 18, 70 01 Dec 12:55 /dev/rhdisk1

ngeaix001 --> ls -l /dev/asmdat16p
crw-r----- 1 root system 18, 70 01 Dec 14:15 /dev/asmdat16p

ngeaix001 -->

Now ask for your Oracle DBA team to scan the new ASM luns and configure the DG and LVs.

Leave a Reply

Your email address will not be published.