装oracle之前装iis,64位WINDOWS SERVER 2008上为.NET安装ORACLE客户端

本文详细记录了从JDBC成功连接Oracle到.NET应用失败的解决方案,涉及网络服务权限设置、32/64位客户端适配、TNS_ADMIN环境变量设置等关键步骤,确保.NET与Oracle数据库的顺利连接。
摘要由CSDN通过智能技术生成

安装好了操作系统,发布了J2EE应用到J2EE服务器,服务一律正常,JDBC连接成功。

安装Oracle 11g Release 2 ODAC 11.2.0.1.2 with Oracle Developer

Tools for Visual Studio,配置服务器tnsnames,使用SQLPLUS测试成功连接。

启动IIS,发布.NET连接ORACLE的应用,测试,报"System.Data.OracleClient 需要Oracle

客户端软件8.1.7 或更高版本"错误。解决:将ORACLE安装目录为Network

Service用户赋读和执行权,并传递到所有子目录。

重启动IIS,报“尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位

Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。

”解决:下载并解压instantclient_11_2的X64版本,放到ORACLE安装目录下,并在PATH路径中搜索在前。

重启动IIS,报“ORA-12154: TNS:could

not resolve the connect identifier

specified”错误。解决:指定环境变量TNS_ADMIN到tnsnames.ora所在目录。

重启动IIS,.NET应用连接数据库服务器成功。

OK. That’s it.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值