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
同理~ 调整数据传输 中的源 和 目标 即可。