日期:2014-05-17  浏览次数:20473 次

求教关于ASP.NET 调用oracle数据库的问题
我用的是VS2008+sql2005,现在有个功能需要调用oracle g10数据库里面的数据,在本地上测试都是正确的,但是放到服务器上面就出现一个问题,问题如下:
未找到 Oracle 客户端和网络组件。这些组件是由 Oracle 公司提供的,是 Oracle 8i 版 (或更高) 客户软件安装的一部分。 在安装这些组件之前,将无法使用此提供程序。
 这个真心没搞懂,求教各位怎么处理!请帮忙吗,谢谢!

------解决方案--------------------
老问题了,一般是没有加权限所致。http://lixiaweng.blog.163.com/blog/static/797887692012214113658309/
------解决方案--------------------
引用:
Quote: 引用:

老问题了,一般是没有加权限所致。http://lixiaweng.blog.163.com/blog/static/797887692012214113658309/

 请问是给远程的oracle数据库加权限吗?

给服务器上的oracle数据库加权限。
------解决方案--------------------
oracle数据库
=>
oracle数据库安装目录
------解决方案--------------------
引用:
Quote: 引用:

oracle数据库
=>
oracle数据库安装目录


版主你好,我是说:我现在的网站是asp.net+sqlserver!在本地测试过,能够访问到oracle数据库!但是放在服务器上面就不能访问了,现在按照你的提示,是在我需要访问的oracle数据库的安装目录下面给及访问权限吗?

是的,手动设置一下文件夹的权限就可以了。我已经说了好几遍了,你先自己动手试一下好吗?
------解决方案--------------------
说明你的oracle net manage配置的连接能够测试通过吗?然后你在程序中配置的data source的名字是不是这个配置的服务命名?