SAP Uninstall 之誤刪測試資料庫

發表於2007-12-26

事情的起由,是昨晚要刪掉另一臺測試伺服器上的SAP資料庫,然後刪除所佔的SAN空間,騰出空間來給生產庫遷移至SAN環境。

假設有A、B伺服器,A機有a資料庫,B機有b資料庫,而b資料庫是由a資料庫的盤直接snapclone出來的,包含了資料庫檔案和SAP配置檔案!!!幫兇啊!而B機上的SAP是用System copy方法做出來的,usr裡面包含了a和b的配置檔案,我這裡就是LXD和LXT,一字之差啊!

現在要刪掉B機上的b資料庫。

出錯過程:要知道SAP Uninstall是根據profiles來確認要刪除SAP和資料庫的機器和位置,事後檢討,當時應該是一不小心,點了B機上a數資料庫配置檔案。

結果,刪LXT變成LXD嚴重啊,LXD正在恢復中...

Update,1.1TB size 的LXD資料庫用了將近16個小時才恢復到前一小時的映象,但不能startup disk+work.exe,還得用system copy的方法,才恢復正常。


經驗教訓:

1,用system copy的方法裝SAP,尤其是用snap clone來做的盤,記得將原SAP的配置檔案刪除掉;斷絕錯誤之源;

2,SAP Uninstall時,最好是不選擇drop database,事後手動在SQL EM下手動drop;就算點錯了profiles,資料庫檔案還在,system copy就回來了

3, 安裝SAP,最好採用不同的SID,如果使用相當的SID安裝SAP,則採用Localhost的安裝方式;其實最好全部用Localhost的安裝;

[@more@]

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

相關文章