Navicat Premium11g--【實現Oracle和SQL Server之間數據的導入導出】
一、下載 Navicat Premium 11g
參考:https://www.zdfans.com/html/29537.html
二、建立Oracle、SQLServer上的連接
1、連接Oracle
遇到問題:ORA-28547:connection to server failed,probable Oracle Net admin error
解決方法:
由於遠程的Oracle是 11g的,但是Navicat本身的Oracle oci.dll文件是10g的,所以需要下載11g的oci.dll文件:
在Navicat安裝目錄中創建instanrclient_11_2目錄,將下載的壓縮文件解壓到instanrclient_11_2目錄中
然后,點擊上面的 “工具”-->選 OCI--> 修改oci.dll的路徑為新創建的。
可以重啟Navicat Premium,再看它就是更新后的路徑了。
再連接Oracle即可成功了:
2、連接SQL Server
三、Oracle導出數據到SQLServer
右鍵 新創建的“connect_to_oracle”連接-->選“數據傳輸”->設置數據源起始 和 數據源目標。
“高級”里面可以設置是否創建新表之類的信息。
點擊“開始”即可進行數據的傳輸
查看SQL Server中新轉入的表數據:
四、SQLServer導出數據到Oracle
同理~ 調整數據傳輸 中的源 和 目標 即可。