Navicat premium將oracle數據表遷移至mysql

需要準備的程序:Navicat.

下載地址 : http://www.navicat.com.cn/download/navicat-premium 

一. 配置 OCI(安裝 Navicat 與 解壓 Instant Client 就不多說了)

打開 Navicat , 選擇 工具 ---> 選項
這邊自動識別了plsql下的oci.dll文件。

重啓 Navicat。

二.添加數據庫連接

  
分別選擇需要遷移的數據庫類型. 我選擇的是 oracle 和 mysql , 這個只要正確填寫數據庫地址, 用戶名 和 密碼即可

三,建立數據傳輸

選擇 工具----> 數據傳輸, 按照提示操作即可. 
有兩種方式:一種是直接傳輸到數據庫,第二種是生成目標數據庫的 sql 文件
第一種:
第二種: 

將生成的sql 文件導入到 mysql 中:
特別說明:
由於mysql的date類型只支持存儲日期,不能存儲時間,navicat在轉換時,如果是oracle的date,會自動轉成mysql的date,這樣會導致mysql的精度不夠而報錯,導致遷移不成功。我們可以選擇第二種方式,先轉成MySQL可以存儲的sql文件,然後通過記事本等打開,將datetime(7)類型改成datetime,保存後導入MySQL。

發佈了16 篇原創文章 · 獲贊 17 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章