Oracle导数据到SQL server的方法总结
Posted Mr_nie
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle导数据到SQL server的方法总结相关的知识,希望对你有一定的参考价值。
通过oracle10g 访问sql server 2008 导数据步骤
最近在项目中遇到要将Oracle数据库的数据导入到SQL server数据库中,解决办法如下:
一、准备工作
配置Oracle 客户端(TNS 监听)tnsnames.ora 文件,其中需要注意文件中的数据库别名“ORADB”,确保主机可以通过SQLPlus 访问远程Oracle 数据库。示例如下:
ORADB=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =HOSTIP)(PORT = 1521))
(CONNECT_DATA = (SID =DBNAME))
)
备注:
sql server 在安装过程中需要注意安装的主文件和共享文件都不能在(x86)中(解决办法是 直接把他们拷出来再安装,不能选默认的)
二、开始导数据(采用TNS方法)
安装好数据库后,在SQL server 中点击 导入导出数据,点下一步,选择要导出的数据源(导出的源那里输入的是tns name即orcl等),服务器名称是
IP地址;选择要导入的数据源,开始导数据;然后再选择导入的数据源(导入地址输入目标SQL server参数),开始导入;此时可能会遇到编辑映射问题(主要是sql server 和 oracle 之间数据类型等不同的问题,需要手动改下),然后开始导出数据,此时静静的等待数据导完就好了。
附选择要导出的数据源和选择要导入的数据源图片如下:
选择要导出的数据源图:
选择要导入的数据源图:
以上是关于Oracle导数据到SQL server的方法总结的主要内容,如果未能解决你的问题,请参考以下文章