需要準備的程序: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。