用ODBC 连接 Oracle 11g

ODBC连接Oracle数据库,并且将SqlServer 2008R2表数据导入到Oracle 11g



数据库学习 【2024-02-03 15:02】


ODBC连接Oracle数据库,并将SqlServer 2008R2表数据导入到Oracle 11g


测试环境(WinServer2008R2+SQLServer 2008R2+Oracle 11g):

1、先安装好WinServer 2008R2+SQLServer 2008R2+Oracle 11g

407d0244eff55053320beda24b9063b8.png

2、到Oracle官网下载:instantclient-basic-windows.x64-11.2.0.4.0.zip,instantclient-odbc-windows.x64-11.2.0.4.0.zip

instantclient-basic-windows.x64-11.2.0.4.0.zip:oracle官网下载

instantclient-odbc-windows.x64-11.2.0.4.0.zip:oracle官网下载

3、将这两个zip文件解压到同一目录:C:\Oracle11gTools\OracleWindowsClient

ff7e59a52c12d7209527ab8f0eeb7fad.png

4、打开Windows环境变量设置(设定环境变量后,需重启电脑)

      a、将路径【C:\Oracle11gTools\OracleWindowsClient】放在path变量的最前面。

      b、增加环境变量:TNS_ADMIN=    C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN

      c、增加环境变量:ORACLE_HOME=C:\app\Administrator\product\11.2.0\dbhome_1

设置path变量的搜索路径以后,选择.net framework data provider for odbc 驱动后,会自动搜索该路径下Oracle ODBC驱动程序。

5、创建一个新的Oracle 用户

0ead67c3be75b2eb5cdc8cea24060d80.png

6、打开ODBC数据源设定。

54584385b992761f6103459ab09730aa.png

106103da01d2a6caf6b962e256892e23.png

ace4d589e66d31ba971ae96d23b4f3dc.png

b88248f9fc0dd00b41a003c3d91cf325.png

f4133adb828984b7604a4729d13e86fd.png

7、Oracle ODBC连接成功。

98714cc81b976f58a6f2ff0c72d7f191.png

8、打开ssms.exe的【SQL Server导入和导出(64位)】功能,将SqlServer的表数据导入到Oracel 11g

385b4330ca54a3f7c17adfefef1802dd.png

这一步是关键:ConnectionString=【Dsn=orcl_pos;uid=pos;pwd=****】

a527ccce7102ccc10b317e8d337e534e.png

74ed18dcacc03f90a4102d3af1bf377b.png

End.







友情链接:
SQL数据库修复专家
SQLDBRepair
  • 关注微博
    联系QQ
  • 二维码
  • 扫一扫加关注

——信阳市速全网络科技有限公司——

版权所有:信阳市速全网络科技有限公司

豫ICP备19030104号