天天看點

資料遷移

1. 軟體支援

1.1下載下傳遷移工具:Navicat_Premium_11.0.10

1.2連接配接資料庫

 1.2.1打開Navicat,點選連接配接。建立MySQL連接配接和oracle連接配接。詳細過程例如以下圖:

資料遷移
資料遷移

(圖1)

資料遷移
資料遷移

(圖2)

1.2.2連接配接MySQL資料庫:

資料遷移
資料遷移

(圖三)

2. 在MySQL中建立資料庫

2.1打開資料庫連結之後。右擊。選擇建立資料庫:

資料遷移
資料遷移

(圖四)

2.2填寫表資訊:

資料遷移
資料遷移

(圖五)

3. 遷移表結構

3.1打開Oracle的資料庫,右擊選擇傳輸資料:

資料遷移
資料遷移

(圖六)

3.2填寫傳輸資料正常資訊:

資料遷移
資料遷移

(圖七)

3.3填寫傳輸資料進階資訊:

資料遷移
資料遷移

(圖八)

3.4遷移完表結構後随機抽取幾張表,檢查表結構是否正确

4. 改動表結構

4.1遷移完畢後,打開Mysql資料庫。執行改動表結構的sql腳本(注意,最好不要直接執行sql檔案。

須要手動删除外鍵):

資料遷移
資料遷移

(圖九)

4.2改動完表結構後随機抽取幾張表,檢查表結構是否改動正确

5. 改動儲存引擎

5.1改動完表結構後。執行改動儲存引擎的sql腳本(注意。最好不要直接執行sql檔案):

資料遷移

(圖十)

5.2改動完儲存引擎後随機抽取幾張表。檢查表的儲存引擎是否改動正确

6. 導入資料

*lejobdb中以mr開頭的表不要導入資料,否則會報錯(原因:這張表中有同樣的主鍵)

6.1打開Oracle資料庫,右擊選擇傳輸資料:如(圖六)

6.2填寫傳輸資料正常資訊:如(圖七)注意:不能導入帶有外鍵的表中的資料

6.3填寫傳輸資料進階資訊:注意:導入資料時要使用事務

資料遷移
資料遷移

7. 檢查資料