er 2008,新划出來的伺服器操作系統為windows server 2012。oracle資料庫軟體均安裝的oracle11g R2。
二、遷移資料庫常用方式
- expdp/impdp 導入/導出。通過expdp數據泵工具把老伺服器數據導出到一個*.dmp文件中,然後在新伺服器上通過impdp導入命令把dmp文件中的數據泵入到資料庫中。優點:易學易用,上手快;支持增量導出、按用戶或表導出部分數據

- 冷備份,複製資料庫文件(本次選用的方法)冷備份發生在資料庫已經正常關閉的情況下,當正常關閉時會提供給我們一個完整的資料庫。冷備份是將關鍵性文件拷貝到另外的位置的一種說法。對於備份Oracle信息而言,冷備份是最快和最安全的方法。要求:要想使用本方法做資料庫遷移,需要新老伺服器上的oracle軟體的安裝路徑相同,如都是D:appAdministrator…,oracle資料庫版本相同,如都是11gR2.

三、遷移過程(操作步驟)
1.關閉舊伺服器上的oracle服務
(1) 進cmd用SQLPlus連接資料庫:sqlplus 用戶名/密碼 as sysdba
(2) 關閉DB :shutdown immediate;
(3) 關閉服務列表中的服務 :win+R -> services.msc -> OracleServiceXXXX -> 右鍵關閉;
(通過第2步關閉後,第3步不知道有沒有必要,保險起見也操作了一下2.拷貝舊的資料庫文件
拷貝舊的資料庫文件到新服務上的某個共享文件夾里拷貝如下文件夾:
(1)根目錄D:appadministrator下的3個文件夾:
admin;
oradata(datafile, controlfile,redo【註:數據文件, 控制文件,redo】);
flash_recovery_area三個文件夾。
(2)D:appadministratorproduct11.2.0dbhome_1下database文件夾;
一共是4個文件夾3.關閉新伺服器上的oracle服務
操作同第1步4.在新伺服器上恢復資料庫
將第2步中拷出來的文件,覆蓋到本機上對應的路徑5.啟動新伺服器上的oracle服務
win+R -> services.msc -> OracleServiceXXXX -> 右鍵開啟6.測試與啟用
用plsql工具連接新的伺服器,連接正常,數據正常
用門診工作站程序連接新伺服器,登錄正常,操作正常
修改IP地址,把新老伺服器的IP互換一下。完成切換。病區、收費處可正常使用了整個過程持續75分鐘,資料庫文件共152G;從舊伺服器往新伺服器的共享文件夾中拷貝文件用時約45分鐘,新伺服器的文件夾拷貝到oracle目錄下用時15 – 20分鐘,關閉舊服務用時約5分鐘,啟動新服務約1-2分鐘,等待響應連接約1-2分鐘。
本次遷移比較順利,以後的工作中,如果需要遷移伺服器,並且操作系統是window,完全可以通過冷拷貝的方式來實現。ps:遷移的時候旁邊一定要放一台連接外網的電腦,以便過程中出現問題隨時查找。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/258802.html
微信掃一掃
支付寶掃一掃