windows oracle dns,Windows Oracle ODBC安装配置

本来一脑子心思想使用Oracle

OCCI接口进行编程的,一个原因是自己比较喜欢纯C++编程,二是考虑到程序是要往Linux服务器移植的,少走冤枉路。结果搞了N久没有把Oracle

Instant

Client的OCI/OCCI搞好,就差最后一个环境没有配好了。因项目紧迫,只好暂时放下,先凑合用这ODBC吧,结果发现其实Linux

也可以使用ODBC(真是孤陋寡闻,惭愧啊!)。

也是参考了前人的成功脚步,把ODBC的驱动给安装成功,为了记下以便日后重新搞一遍(唉,麻烦,老是做同样的工作,还花费那么多同样的时间);

我使用的Windows 7,64位的操作系统。

1.下载驱动包

base包:instantclient-basic-windows.x64-11.2.0.3.0.zip

ODBC包:instantclient-odbc-windows.x64-11.2.0.3.0.zip

我下载的是11.2.0.3版本的,两个包的版本必须要一致才行。http://www.oracle.com/technetwork/topics/winx64soft-089540.html

2.解压安装

解压上面两个包,把解压后的文件放在同一个目录(合并),注意2个包解压后的所有文件必须放在一个目录下,假设是D:\\instantclient_11_2

使用管理员权限打开CMD,进入该目录,运行odbc_install.exe进行安装。

提示安装成功后,运行64位ODBC驱动配置程序“C:\windows\SysWOW64\odbcad32.exe”

注意:64位系统的odbcad32.exe的目录应该在SysWOW64。

不出意外,ODBC的驱动已经安装成功了,打开ODBC数据源管理器就可以看到已经有ODBC驱动程序项:

b0cc954c98fefbecd001ddbead5a3d12.png

3.选择ODBC配置DSN,如下图,可以根据实际的情况天下Oracle ODBC Driver Configuration。

a16c0b3cb6209a58caf3df7b0cc913df.png

测试连接成功后,就可以使用ODBC连接数据库了,Enjoy it!

加一句,我使用的ADO来封住ODBC连接。ODBC连接串测试成功和能够使用的是:Provider=MSDASQL.1;Persist

Security Info=False;User ID=avls;Password=1;Data Source=orcl;

还有发一个Oracle ODBC连接串汇总:http://www.connectionstrings.com/oracle/  那么多人贡献真好!

再说一句:配置Oracle

ODBC驱动必须需要配置环境变量,就是让驱动能够找到D:\instantclient_11_2\NETWORK\ADMIN

下面的tnsnames.ora     tnsnames.ora文件包含了连接Oracle服务器的连接串;

只需要配置ORACLE_HOME环境变量的值为D:\instantclient_11_2即可。已经经过测试,嘻嘻。谢谢,不用夸奖,有用得很。

3788a12ecae3730462a57d2162276d4c.png

关于环境变量,还有一个需要进行配置的就是ODBC驱动的语言设置,NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK       目前测试可以解决SQL通过ODBC查询中文乱码的问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值