使用Navicat將Oracle數據庫導入到MySQL中
前言:解決Navicat連接Oracle數據庫報錯Cannot load OCI DLL問題,讓Navicat成功連接Oracle數據庫,將Oracle數據庫導入到Mysql中。
一.下載和激活Navicat
省略
二.查看Oracle版本
需要根據Oracle的版本和位數,確定下載OCI接口文件,否則將不會生效(關鍵)!
在Sqllite或者PlSQL中執行Select * from v$version查看版本信息

三.下載Navicat支持Oracle的接口文件
根據上一步的中查出Oracle的版本,下載相同或近似的版本即可,若不生效,多下載幾個近似版本試試。
OCI文件下載地址32位:http://www.oracle.com/technetwork/topics/winsoft-085727.html
點擊下載win64位點擊下載: http://www.oracle.com/technetwork/topics/winx64soft-089540.html
四.配置Navicat的OCI環境
打開 工具->選項->環境:
在SQL*Plus中,選中Oracle安裝目錄BIN\sqlplus.exe
在OCI環境中,選中上一步下載的文件中oci.dll文件
保存,重啟Navicat才會生效!

五.測試Navicat連接Oracle數據庫

六.導出Oracle數據庫到Mysql
選擇工具->數據傳輸:

提前創建一個Mysql數據庫,然后選擇源為Oracle數據庫,目標為Mysql數據庫:

選中需要導出的表,然后點擊開始:
導出成功:

注: Mysql和Oracle數據庫中,日期類型不同,oracle中的date對應MysQL的DATETIME,若出現問題,在數據庫中將字段類型修改下再導入。