VS2008/2010在64位机器上连接数据库报:ORA-12154错误的解决办法

---恢复内容开始---

环境:VS2008/2010 win7-64 oracle10-client

问题描述:换了新机器后,安装了win7-64系统,之前的网站在连接数据库,Oracleconnection.Open()时,报错ora-12154:tns:无法解析指定的连接标识符。sqlplus等软件连接数据库都是正常的。在网上搜了下,确定是因为VS2008/2010调试用的web服务器默认在:C:\Program Files (x86)\Common Files\microsoft shared\DevServer目录下,路径中的括号引起的。可以将plsqldeveloper等软件安装在类似目录下进行验证,也会报这个错误。无论将VS装在什么目录,WebDev.WebServer.EXE也默认安装在此目录。

解决办法:

一、在VS中使用外置的IIS进行调试。个人觉得比较麻烦,不推荐;

二、使用oracle instantclient连接数据库。具体办法参考:http://wenku.baidu.com/view/f63a852c915f804d2b16c1f8.html

  如果安装过oracle客户端,在配置注册表时,可以直接搜索ORACLE,修改ORCLE_HOME变量的值为instantclient路径即可。

     

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/alei63/archive/2013/06/14/3135395.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值