2010-03-13A專案資料庫遷移工作

chenfengwww發表於2010-03-17

時間:2010-03-12——14

專案:A專案

情況:資料庫遷移,老的伺服器硬體不穩定,新買了兩臺新伺服器

工作計劃:


1.2010-03-12早上安排一次巡檢維護,並確認客戶準備的伺服器驅動;

2.2010-03-12 18:30關閉應用服務,暫停伺服器上的exp備份計劃,暫停已用資料庫伺服器的rmanfull任務計劃,手動執行rmanfull備份,預計耗時4小時,22:30結束

3.2010-03-12 18:30安裝一臺伺服器,包括硬碟raid的劃分、安裝作業系統、安裝驅動、安裝oracle、建立資料庫、建立表空間。預計23:00完成

4.2010-03-12 在安裝好的新伺服器上設定任務計劃,23:30執行exp備份,預計耗時10小時,第二天9:30結束

5.2010-03-13 9:00檢查exp備份情況,將資料匯入新資料庫,預計耗時10小時,19:00結束,重新分析表和索引預計耗時3小時,23:00結束

6.2010-03-13 20:30修改weblogic配置檔案,使用新資料庫,啟動應用服務測試,預計23:30結束,23:30關閉應用服務

7.2010-03-13 23:30配置oracle資料庫歸檔模式,執行rmanarch和rmanfull備份,預計耗時4小時,第二天4:30結束。

8.2010-03-14 9:30檢查rmanfull備份情況,安裝另一臺伺服器作為備份、備用伺服器,包括硬碟raid的劃分、安裝作業系統、安裝驅動、安裝oracle、建立資料庫。預計12:30完成

9.2010-03-14 15:00設定資料備份方案,啟用應用服務。整個遷移工作完成。

10.2010-03-15 早上檢查exp備份情況,檢查系統執行情況。

處理總結:

整個資料遷移工作順利完成

資料量:170G

安裝作業系統:Microsoft Windows Server 2003 R2 SP2 Enterprise X64 Edition

安裝資料庫:oracle 10.2.0.4WIN-x86-64 p6810189_10204_MSWIN-x86-64補丁

1.磁碟RAID配置

正式伺服器:RAID10,只能使用總容量的1/2

備份、備用伺服器:RAID50,可以使用總容量的3/4


2.exp匯出和expdp匯出

前面使用過expdp匯出,120G的資料耗時3小時,但考慮到expdp只能導到本地,還需要網路傳輸的時間,這次考慮exp匯出。

22:30開始,到了第二天10:30還沒結束,檢視“工作管理員”裡面的聯網資訊,可以看到每個網路卡的傳輸資料量
檢查中CPU使用率較低,0%——1%,網路傳輸幾乎沒有,應該是資料傳輸已經斷開了,已傳輸的資料有32G,線路速度是100M,留意到從牆壁的內網介面出來後還要經過一個H3C S1016交換機,這個交換機影響了exp的傳輸;

時間已經耗去,需要加快速度,考慮用回expdp方式,但開始之後又想到了一個問題,兩臺windows的伺服器是沒法設定共享的,expdp匯出後也無法傳輸;

再考慮跳過交換機,使用直聯線連線兩臺伺服器,線路速度達到了1G,使用exp方式,170G的資料耗時3.5小時

結果:exp匯出與expdp匯出的速度跟線路速度有很大關係,所以在考慮傳輸資料或資料備份的時候,最好使用千兆線路速度(千兆網路卡+千兆交換機或者直連線),64位作業系統也有助於提高處理速度

[@more@]

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

相關文章