Flashcopy與資料庫恢復的完美結合(10/20)

djb1008發表於2011-06-03

1.4.4 案例實施步驟

1.4.4.1 在兩個DS8100上檢查pprc的狀態

DS8100_A:

Dscli>lspprc 5000-6000

Date/Time: 201161 上午090738 IBM DSCLI

ID State Reason Type So

5000:5000 Full Duplex - Metro Mirror 50

……

5102:5102 Full Duplex - Metro Mirror 51

Pprc源端的狀態為full duplex

DS8100_B:

Dscli>lspprc 5000-6000

Date/Time: 201161 上午090738 IBM DSCLI

ID State Reason Type So

5000:5000 Target Full Duplex - Metro Mirror 50

……

5102:5102 Target Full Duplex - Metro Mirror 51

pprc目標端的狀態為target full duplex

如果pprc的狀態不是full duplex,就需要檢查pprc,並透過resumepprc,mkpprc,failbackpprc等命令更新pprc的狀態。這一步非常關鍵,這一步遇到問題將無法進行下面的步驟。

[@more@]

1.4.4.2 將資料庫A設定為online backup模式

SQL>alter database begin backup;

如果只是使用這個flashcopytarget,直接啟動資料庫,可以不執行這個命令(即不需要將資料庫設定到online backup模式)。這個結論已經測試過多次,沒有問題。

如果需要使用flashcopyflashcopy時間點後面產生的資料庫的歸檔日誌(archielog)檔案,進行資料庫不完整恢復,則一定需要執行這一步,否則將會遇到’WARNING! Recovering data file % from a fuzzy file’錯誤,最終導致無法恢復。

1.4.4.3 DS8100_B上執行mkflash命令,並使用引數-record -persist

Dscli>mkflash –record –persist -freeze -cp 5000-5002:8000-8002 5100-5102:8100-8102

mkflash 命令分步完成兩項任務:

2 使用1秒種左右時間,建立flashcopy的關係

2 開始後臺複製工作

1.4.4.2.4 DS8100_B上執行unfreezeflash操作

Dscli>unfreezeflash 50 51 80 81

mkflash複製完成第一步工作(建立了flashcopy關係),就可以執行unfreezeflash命令,解除freeze狀態。

這個命令可以和mkflash一起執行(在文字編輯中,編輯好兩行命令,複製,貼上,一起執行),效果更好。

1.4.4.5 將資料庫A退出online bacup模式

SQL>alter database end backup;

1.4.4.6 DS8100_B,命令檢視flashcopy的複製進度

Dscli>lsflash –l 5000-9000

本案例在mkflash複製時,使用-record –persist引數,flashcopy複製完成後,flashcopy關係被保留,可以透過檢視lsflash –l 命令的輸出的各行的OutOfSyncTracks列的值來判斷是否完成複製(該列值為0表示複製完成)。

1.4.4.7 主機B識別硬體,匯入VG,修改LV的訪問許可權

#cfgmgr –v

#importvg –y testvg vpath0

#chown oracle:dba /dev/roar*

#chmod 755 /dev/roar*

本步驟不需要等到flashcopy後臺複製完成,只需要等到flashcopy關係建立,開始後臺複製工作後,就可以在主機B上識別儲存裝置,進行儲存裝置的讀寫操作了,這是flashcopy的一個很好的功能,節省了很多時間。

1.4.4.8 主機B上啟動資料庫B,檢查特徵表aidu.test03 的記錄數

SQL>startup

SQL>select count(1) from aidu.test03;

1.4.4.9 在主機B上停止資料庫B,關閉VG

SQL>shutdown immediate; (如果急的話,使用shutdown abort 也可以)

#varyoffvg testvg ####這裡不需要exportvg,關閉VG就可以了。

上一篇:Flashcopy與資料庫恢復的完美結合(9/20)

下一篇:Flashcopy與資料庫恢復的完美結合(11/20)

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/32980/viewspace-1050741/,如需轉載,請註明出處,否則將追究法律責任。

相關文章