数据迁移工具(数据库之间进行数据库迁移所使用的工具及迁移流程。)
總流程圖:
以下為mysql,oracle,瀚高(highgo),金倉(kingbase),達夢(DM8)數據庫之間進行數據庫遷移所使用的工具及遷移流程。
1.KingBase Explorer
KingBase Explorer是金倉數據庫自帶的數據遷移工具,可以將oracle的數據遷移至金倉數據庫。
(1)點擊電腦左下角開始按鈕,在KingbaseES V8文件夾下找到數據遷移工具,雙擊打開
(2)鼠標右擊數據庫連接
(3)連接oracle數據庫:先選擇左側數據庫類型,再填入右側數據庫連接信息。
(4)連接金倉數據庫:先選擇左側數據庫類型,再填入右側數據庫連接信息。
(5)鼠標右擊數據庫遷移任務,新建遷移任務名稱,選擇原數據庫和目標數據庫,點擊完成。
(6)雙擊已經創建好的任務:oracle_to_king.kbt
(7)雙擊local_oracle檢查連接信息
(8)雙擊168.1.139選擇源數據表直接拖入右側目標數據庫,點擊確定。
(9)關閉這個任務并保存,重新打開,就會出現執行按鈕,點擊執行,等待片刻,執行成功。
2. 達夢數據庫DM數據遷移工具
達夢數據庫在安裝完成后會有一個自帶的數據遷移工具,通過DTS數據遷移工具可以實現各種數據庫遷移到達夢數據庫。本文檔包含mysql和oracle到達夢數據庫的遷移過程。
A.為mysql到達夢數據庫的遷移流程:
(1)點擊這個按鈕新建工程,起一個工程名稱比如從哪個數據庫遷移到哪個數據庫
(2)點擊遷移,新建遷移,起一個遷移名稱。
(3)點擊下一步
(4)選擇從哪個數據庫遷移到哪個數據庫。此處為mysql–》DM
(5)輸入Mysql數據庫信息,點擊下一步
(6)輸入達夢數據庫信息
(7)點擊下一步后開始選擇導出模式和需要導入的模式。一般我們都需要創建需要導入的用戶,此時會相應的創建出模式名。避免出現只有模式而沒有用戶的情況。但因源數據庫為mysql,所以無需選擇模式,若為oracle,則需選擇對應模式。
(8)選擇要遷移的表。
轉換里的內容可以編輯只導出表結構,或者表的數據內容,在映射里可以調整導到目的模式后的字符類型。
(10)點擊完成,即完成了mysql到dm的遷移。
B.為oracle到達夢數據庫的遷移流程:
(1)點擊這個按鈕新建工程,起一個工程名稱比如從哪個數據庫遷移到哪個數據庫
(2)點擊遷移,新建遷移,起一個遷移名稱。
(3)點擊下一步
(4)選擇從哪個數據庫遷移到哪個數據庫,此處為oracle–》DM
(5)輸入oracle數據庫信息,點擊下一步。此處默認驅動為12.1,若版本不同可以點擊指定驅動,選擇版本對應的驅動,修改URL。
(6)選擇要遷移的模式,點擊下一步。
(7)目的模式中沒有的要勾選上創建模式,存在此目的模式的就不用勾選創建模式了,點擊下一步。
(8)選擇要遷移的表,點擊下一步。
(9)完成遷移
附oracle遷移達夢常見問題匯總:
https://blog.csdn.net/weixin_39540651/article/details/105652785
3. 使用Navicat進行mysql,oracle,瀚高數據庫之間的傳輸。
使用Navicat可以在mysql,oralce和highgo數據庫互相進行表結構和數據傳輸,以下為傳輸流程。因遷移流程類似,下面僅介紹mysql向oracle的遷移方式,需要注意的是,瀚高數據庫和oracle、mysql之間進行遷移時,數據類型可能會存在一些問題,需要手動更改
A.mysql到oralce的遷移流程
(1)點擊 工具–→數據傳輸
(2)分別選中源數據庫,數據表以及目標數據庫信息。如圖,左側為源數據庫,右側為目標數據庫。
(3)點擊開始-→確定即可完成
(4)點擊關閉
總結
以上是生活随笔為你收集整理的数据迁移工具(数据库之间进行数据库迁移所使用的工具及迁移流程。)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Babelfish
- 下一篇: jmeter之录制控制器与代理的使用