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的方法总结的主要内容,如果未能解决你的问题,请参考以下文章

mysql总结思维导图

oracle导出的.sql文件可以导Navicat里吗?

Oracle总结PLSQL学习

oraclepostgresmysql数据库的建库创建用户导人导出备份总结

如何从SQL Server迁移大批量数据到Oracle

将表从 Oracle 转移到 SQL Server 的方法都有哪些