一、數據庫遷移分爲兩步
1.結構遷移;2.數據遷移。
二、需要的工具
1.AWS-Schema-Conversion-Tool;2.Navicat
三、AWS-Schema-Conversion-Tool遷移結構
1. 下載安裝AWS-Schema-Conversion-Tool
2.下載完後是一個壓縮包,解壓後如圖:
3.點這個.msi,然後正常安裝就是了,沒什麼特別注意的,安裝完打開如圖
4.首先進入全局設置
5.設置驅動地址(下載驅動)
6. 點擊file或Ctrl+N新建項目,指定源數據庫和目標數據庫引擎:
7. 分別連接源Oracle數據庫和目標postgreSQL數據庫:
8. 配置遷移轉換規則(可選):
9. 選擇源數據庫,轉換出目標數據庫結構:
選這個
提示後確認覆蓋:
等待轉換完成:
10. 將轉換後選擇將相應schema中的結構應用到目標數據庫中:
選這個,因爲我已經導過了,所以是灰色的
點擊確定:
記得導入完成後檢查表格是否有錯誤!!!
四、Navicat遷移數據
Navicat要收費,不過網上很多。幫你百度一下
1.準備好數據庫,並打開工具→數據傳輸(數據同步和結構同步只能用於同一種數據庫)
2.填好源數據庫和目標數據庫
3.選項這樣填,然後下一步
4.自定義裏面選擇表格,右邊選擇自動(高級裏面可以看看,喜歡就好),下一步
5.點擊開始,
6.看到Finished successfully就成功了