Oracle數據庫遷移流程


公司最近要遷移測試環境服務器,剛好最近手上任務比較少,領了一個任務實踐一下。

目的:將幾個測試環境的Orcle數據庫都遷移到新服務器上。

流程:

1、在新服務器安裝Oracle。

1)先下載Oracle安裝包。可以到官網下載,不過看了下2G還挺大的,就去原有測試環境服務器找了下,果然有保存,直接復制粘貼到新服務器。

2)安裝Oracle,並測試是否安裝成功。

2、對目標Oracle數據庫進行字符集AL32UTF8修改為ZHS16GBK。

安裝完Oracle后向組長匯報了一下進度,組長想起以前備份后出的中文亂碼問題,就讓我提前檢查下是否存在該問題。果然存在,所以着手處理了下。

3、備份原有測試環境數據庫。

     備份數據庫有兩種:1)使用PLSQL導出數據庫;2)通過命令導出。一開始選用第一種,因為界面操作比較簡單。不過發現導出的過程很多表都提示不存在,感覺出了問題。找開發確認一下,說還是用命令導出比較不容易丟失。所以改用命令導出。果然最后完全導出。

     命令導出方法如下:

     1)用管理員權限打開cmd命令窗口;

     2)輸入一下命令:exp,根據提示完成數據庫導出。

     3)在選定的路徑中即可找到備份的數據庫文件。

4、導入數據庫到目標服務器數據庫。

     命令導入方法如下:

     1)用管理員權限打開cmd命令窗口;

     2)輸入一下命令:imp,根據提示完成數據庫導入。

5、驗證新環境數據庫數據的准確性、無效對象、無效索引等。

6、將應用服務器的數據庫連接指向新的數據庫。

7、重啟應用系統。

8、驗證業務系統的各項功能。

9、檢查數據庫日志是否有任何報錯。
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM