安装好了操作系统,发布了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.