WCF Oracle 基础提供程序在 Open 上失败。

 WCF Oracle 基础提供程序在 Open 上失败。_第1张图片

困扰了我几天,从网上搜的答案都不能解决我的问题,最终解决方法如下:

(注:我的项目是WCF+oracle)

 

首先保证PL\SQL运行正常,我装的是客户端,我的刚开始出现了问题。 Initialization error,解决方法是:检查一下你安装的oracle客户端在哪个位置,找到oci.dll所在的目录,然后打开pl sql,在工具->首选项->连接界面中设置一下OCI库,就是oci.dll所在的目录+oci.dll

 

PL\SQL运行正常之后,发现“基础提供程序在 Open 上失败”问题依然存在。

解决方法:

将home1/network/admin目录下的sqlnet.ora和tnsnames.ora文件拷贝至home2/network/admin目录下.(检查确保tnsnames.ora里HOST是否为您要的主机IP)

至此,标题的问题解决。第一次写总结,心情老激动了,以后会多多写总结。。嘿嘿

2014年4月14日 11:43:10

你可能感兴趣的:(C#)