一般情况下, 你若直接安装ORACLE服务器端软件, 则Oracle ODBC Source自动会被添加进去, 从而不需你做任何事情的.

我现在讲一下, 如何通过ORACLE客户端来添加ORACLE ODBC Source的过程.

第一步, 点击此链接http://www.oracle.com/technetwork/database/10201winsoft-095341.html (此为ORACLE官方网站)去下载客户端软件. 我们此处以10G为例.所以, 你需要下载10201_client_win32.zip文件.

第二步, 解压10201_client_win32.zip, 并双击运行setup.exe, 之后, 选择InstantClient类型, 继续下一步, 指定名称和安装路径, 接着一直点击下一步, 安装即可.

第三步,  试着去查看, ORACLE ODBC SOURCE是否在驱动列表里.

控制面板->管理工具->数据源(ODBC), ''用户DSN'选项下面, 点'添加', 则出现如下界面:

你会发现, 安装ORACLE客户端时指定的名称, 默认是OraClient10g_home1, 会出现在名称列表里.

选择OraClient10g_home1, 点击完成, 会出现如下图, Oracle ODBC driver configuration界面,

点TNS SERVICE NAME的下拉框, 会发现是乱码. 这说明你TNS还有没配置.

第四步, 配置TNS_ADMIN参数. 将包含你所要访问的数据库配置信息的TNSNAMES.ORA, 与SQLNET.ORA文件所在的路径, 设为TNS_ADMIN的值. 如, 我把我的TNSNAMES.ORA, SQLNET.ORA放在F:\Oracle\network\admin下面, 则

我的电脑(右键)->系统属性->高级->环境变量->系统变量, 添加

TNS_ADMIN=F:\Oracle\network\admin

同时请确保系统环境变量PATH中包含了sqora32.dll所在的路径. 如:

PATH:F:\oracle\product\10.2.0\client_1;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;%JAVA_HOME%\bin;C:\Program Files\QuickTime\QTSystem\

当前, 我的sqora32.dll存在于ORACLE客户端所安装目录, 即F:\oracle\product\10.2.0\client_1 下面.

同时请确保,  ;%SystemRoot%\system32;在PATH中.

第五步, 上面的四步完成之后, 基本可以成功添加用户数据源到ODBC数据源管理器里了:

控制面板->管理工具->数据源(ODBC), ''用户DSN'选项下面, 点'添加',

1) 选择名称为: Oracle in OraClient10g_home1, 点击'完成'

2) Data Source Name中, 填写个名称, 在TNS Service Name中, 从下拉列表框中选择一个值. 只有第四步, 为TNS_ADMIN设置正确的值, 且TNSNAMES.ORA, SQLNET.ORA文件正确时, 此下拉框中才会有值, 如下

添写好各个值后, 点击'Test Connection', 出现的界面中, 填写你的密码, 按'OK'即可.

注意: 如图中, Numeric Settings中, 我选择的是'Use Microsoft regional settings'.

若你使用默认的'Use Oracle NLS Settings', 则需要在系统环境变量中添加一个变量:

NLS_LANG

它的值, 可取决于你要连接的数据库中NLS配置的相关值. 你可以在所要连接的数据库中执行如下SQL 来取值 NLS_LANG的正确的值 :

SELECT USERENV('LANGUAGE') FROM DUAL;

如, 我的值为:

NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

设好此值后, 重新打开数据源(ODBC)界面, 重新进行添加即可.

ODBC连接oracle 10g 客户端相关推荐

  1. odbc连接oracle失败,大神解答win7系统ODBC无法连接ORACLE的处理方案

    随着电脑的使用率越来越高,我们有时候可能会遇到win7系统ODBC无法连接ORACLE问题,如果我们遇到了win7系统ODBC无法连接ORACLE的问题,要怎么处理win7系统ODBC无法连接ORAC ...

  2. 请教asp如何通过ODBC连接ORACLE数据库?

     请教asp如何通过ODBC连接ORACLE数据库?[复制链接] 1 1 sky_n 白手起家 帖子 14 主题 10 精华 0 可用积分 19 信誉积分 100 专家积分 0 在线时间 2 小时 ...

  3. 32wei客户端 oracle10g_【oracle 10g客户端下载】oracle 10g数据库客户端32位/64位下载 官方版-七喜软件园...

    oracle 10g客户端是一款非常实用的数据库应用软件,它是由美国的公司Oracle研发打造,能为你提供分布式的数据库管理功能.oracle 10g官方版不仅支持回滚功能,支持数据的存储.挖掘.分析 ...

  4. Visio 方向工程连接 Oracle 10G

    http://blog.csdn.net/albb0608/article/details/6077468 Visio 方向工程连接 Oracle 10G 步骤: 1.数据库----反向工程 2.在反 ...

  5. oracle 12514 pl sql,plsql登陆oracle报错!连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的...

    plsql登陆oracle出错!连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的. 我添加了 (SID_DESC =  (GLOBAL_DBNAME =  ...

  6. 通过ODBC连接Oracle

    首先安装Oracle,以Oracle 10g为例. 一.建立服务名 1.选择"Net Configuration Assistant" ,选择"本地网络服务名配置&quo ...

  7. linux下odbc连接oracle

    这里不叙述odbc的安装方法和oracle客户端的安装方法,都比较简单!! 1.查看odbc的配置文件 odbcinst -j #查看odbc配置文件 [root@tx_sh1 ~]# odbcins ...

  8. DotNet 连接 Oracle 10G数据库的测试

    Oracle 10G的安装请见上一篇文章,现在是安装后测试一下连接的效果 using System; using System.Collections.Generic; using System.Co ...

  9. KingSCADA通过ODBC连接Oracle数据库

    一.安装oracle的ODBC驱动 注意:安装的驱动版本应和你要连接的数据库版本一致! 找到instantclient_11_2文件夹,进入CMD命令行窗口(管理员权限),输入: cd D:\inst ...

最新文章

  1. core Animation之CAKeyframeAnimation(关键帧动画)
  2. ActivityGroup是如何对嵌入的Activitys进行管理的
  3. MATLAB中如何跳过有些缺省值,MATLAB:使用插值替换缺失值(NaN)
  4. PHP对Json字符串解码返回NULL的一般解决方案
  5. redis复制_Redis复制
  6. 前端学习(3189):react简介
  7. 基于visual Studio2013解决面试题之1305字符串所有子集
  8. Linux下更改Python的软链接
  9. 股票历史数据-A股所有股票历史数据下载
  10. 车企Tier1的日子不好过
  11. js 字符串 常用方法
  12. 容器网络之Kubernetes CNI
  13. 计算机收藏夹中桌面不显示不出来,收藏夹里的桌面不见了怎么处理
  14. 11.14-11.21
  15. Protein-protein interaction site prediction through combining local and global features 文章梳理
  16. 为什么推广ipv6?以及网站ipv6如何改造?
  17. 从小白的角度理解二项分布、几何分布和泊松分布
  18. 美团2023届笔试题解
  19. 检查给定串是否存在于由区间及点集的结合内
  20. .NET JWT Token验证

热门文章

  1. 解决uploadify在Firefox下丢失session的问题
  2. androidpn 推送初探
  3. 软考倒计时25天: 案例背诵点
  4. global http proxy configuration on ubuntu
  5. cisco学习笔记(6)-acl
  6. mysql 关闭autocommit_mysql禁用autocommit,以及遇到的问题
  7. docker $PWD路径_Docker 数据持久化
  8. Android 使用开源库StickyGridHeaders来实现带sections和headers的GridView显示本地图片效果...
  9. docker之快速部署gogs git
  10. excel 2016 新建时 出现 内存或磁盘不足错误的解决方法