win7添加oracle数据源(ODBC)

今天有一个VB写的小程序出现了问题,连接是提示[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序.第一反应就是系统没有配置数据源。

20151118151807

在打开系统数据源(ODBC),添加发现并没有oracle的驱动程序。看来得先添加oracle驱动程序。去官网下载.地址:
http://www.oracle.com/technetwork/topics/winsoft-085727.html

instantclient-basiclite-nt-12.1.0.2.0.zip
instantclient-odbc-nt-12.1.0.2.0.zip

1.把下载的好的两个压缩包解压到同一目录下,如D:\instantclient_12_1
2.再创建tnsnames.ora文件
目录如下D:\instantclient_12_1\NETWORK\ADMIN\tnsnames.ora,目录NETWORK\ADMIN是不存在的目录,自己创建。

3.编辑tnsnames.ora文件,HOST 修改为自己的数据库ip,SERVICE_NAME修改为需要连接的数据库名字,格式如下:

barcode =
    (DESCRIPTION =
        (ADDRESS_LIST =
             (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))
        )
        (CONNECT_DATA =
             (SERVICE_NAME = barcode)
        )
    )

4.添加系统环境变量TNS_ADMIN,值D:\instantclient_12_1\NETWORK\ADMIN,根据自己的具体情况创建.

5.双击instantclient_12_1目录下的odbc_install.exe进行安装.界面会一闪过。

6.打开控制面板\所有控制面板项\管理工具\数据源(ODBC),验证是否安装成功。

 

《win7添加oracle数据源(ODBC)》上有1条评论

评论已关闭。