2010年5月29日 星期六

DiskGroup(DG)的export & import妙用

今天為了加大TableSpace又搞了一陣子
由於Datafile 是raw device,所以得加大及新增lv

但放置TableSpace的 VG 裡的Free PP不夠我再開一個lv
只好再把一顆hdiskpowerxxx 加入VG,後續Production的動作順利完成~~~~

BUT!!
由於我們家的Production有Multi-Hop的DR機制,所以還得檢查另外兩個HOP的機器能不能正常運作.
確認完Sync機制的Node2正常運作後,開始看ASync的Node3啦!
importvg -y VG  hdiskpoweryyy .........挖哩ㄌㄟ
原來這一顆是之前先從xx DG刪除的Device,好啦~要把這一顆加回來,還得加入成特定DG的特定DEVICE編號,如DEV199
所以我採用export & import的撇步

動作流程如下:
step 1
Stop SRDF/AR
Stop SRDF/Sync,Split Node1&Node2 Sync
Split Node2的STD&BCV
Split Node3的STD&BCV
Suspend Node2 R1/BCV&Node3 R2/STD

login to Node 2
symdg export XX_db  -f    XX_db.list 
cp  XX_db.list  XX_db.list.orig
vi   XX_db.list  ,
依XX_db.list裡的格式將三個Node需新增的sym number加進來(STD,RBCV,RRBCV)
再三確認XX_db.list和原DG
symdg delete  XX_db -force
symdg show  XX_db   ,找不到XX_db了
symdg import XX_db -f  XX_db.list    symdg show XX_db,symmir -g XX_db que -rdf,symmir -g XX_db que -rrbcv,symrdf -g XX_db que -rbcv
確認都看的到相對應的DEV後,就輕鬆多啦

step 2
login to Node 3
symdg export XX_db_dr -f  XX_db_dr.list

cp XX_db_dr.list  XX_db_dr.list.orig
vi XX_db_dr.list ,
依XX_db_dr.list裡的格式將Node 3需新增的sym number加進來(STD,BCV)
再三確認XX_db_dr.list和原DG
symdg delete XX_db_dr -force
symdg show XX_db_dr ,找不到XX_db_dr了
symdg import XX_db_dr -f XX_db_dr.list
symdg show XX_db_dr,symmir -g XX_db_dr que
正常!! GOOD!

Step3
啟動SRDF/Sync,wait until Synchronized
啟動SRDF/AR,確認同步情形正常!! GOOD Again!!

等同步完再來繼續測Node3吧

沒有留言:

張貼留言