通过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的方法总结

 

选择要导入的数据源图:

  Oracle导数据到SQL server的方法总结

 

 

相关文章:

  • 2022-12-23
  • 2021-11-20
  • 2021-09-18
  • 2021-11-29
  • 2021-12-23
  • 2021-10-13
  • 2022-12-23
  • 2021-12-03
猜你喜欢
  • 2021-07-16
  • 2021-12-16
  • 2021-08-13
  • 2022-12-23
  • 2022-12-23
  • 2022-01-04
相关资源
相似解决方案