当前位置:编程学习 > C#/ASP.NET >>

oracel问题 ORA-12560: TNS: 协议适配器错误

一个asp.net程序 vs2005编写的,放在web服务器上
访问站点出现ORA-12560: TNS: 协议适配器错误 

然后本地连远程oracle数据库,正常,直接访问站点就会报这个错
重启iis有时就正常了,有时又不行,开始以为是程序问题,链接没有释放,现在都释放了,还是会出现
不知道是不是web服务器上oracle客户端的问题或iis的问题,我的站点下挂了几个虚拟目录
这个问题困扰了很久,高手请帮忙,感谢!
--------------------编程问答-------------------- 1  完全卸载oracle客户端,并手工查找删除oralce客户端在regedit中的设置,手工删除oracle客户端在操作系统中的文件。 
2  IIS配置中,将asp.net程序所在的虚拟目录的权限设置大一点,即匿名用户,必须允许访问数据库。我测试正确通过后,我只改变匿名用户的权限,也会造成ORA-12560错误。 
3  确保.net framework下面(WINNT\Microsoft.NET\Framework)下,框架版本1.4.0以上且唯一。 
4  确保MDAC版本2.7以上。MDAC_TYP.EXE可以到微软网站去下载。 
5  安装oracle_net.msi . 
6  将System.Data.OracleClient.dll这个文件拷贝到bin目录下试试
7  关闭放火墙试试
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,