WCF Oracle 基础提供程序在 Open 上失败。
2014-04-14 11:40
405 查看
困扰了我几天,从网上搜的答案都不能解决我的问题,最终解决方法如下:
(注:我的项目是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
相关文章推荐
- oracle.DateAccess.Client.OracleException EntityException:基础提供程序在Open上失败
- C# .NET MVC 基础提供程序在 Open 上失败
- entity framework 基础提供程序在 Open 上失败
- c# 解决 EntityFramework 基础提供程序在 Open 上失败
- 基础提供程序在 Open 上失败
- WCF MSDTC 基础提供程序在OPEN上失败解决方法
- "基础提供程序在Open上失败"
- entity framework 数据库连接异常:基础提供程序在 Open 上失败
- 基础提供程序在 Open 上失败
- “基础提供程序在Open上失败”
- asp.net数据库操作时出现错误 其他信息: 基础提供程序在 Open 上失败。
- entity framework codefirst 用户代码未处理DataException,InnerException基础提供程序在open上失败,数据库生成失败
- WCF基础程序在Open上失败了!
- 问题:基础提供程序在 open 上失败。
- EntityFramework 基础提供程序在 Open 上失败。
- Entity Framework MVC 使用事物后( new TransactionScope() ) 报错 服务器×××上的MSDTC不可用解决办法 基础提供程序在 Open 上失败
- VS连接远程数据库,连接sqlserver2008,显示“基础提供程序在 Open 上失败”
- EF出现基础提供程序在 Open 上失败
- Submit 操作失败。基础提供程序在 Open 上失败。 InnerException 消息: 服务器 'DBSERVER' 上的 MSDTC 不可用。
- 基础提供程序在Open上失败