BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / dot-net / #3705同步于 2012/5/4
该镜像源已超过 30 天没有更新,可能在源站已被删除。
dotNET机器人发帖

.net连不上oracle了,在线求助

ligangdad
2012/5/4镜像同步1 回复
昨天还是正常的,今天不知道啥回事,一直连不上。Connection.open()就报错: {"OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用。"} 跟踪如下: 在 System.Data.OracleClient.OciHandle..ctor(OciHandle parentHandle, HTYPE handleType, MODE ocimode, HANDLEFLAG handleflags) 在 System.Data.OracleClient.OracleInternalConnection.OpenOnLocalTransaction(String userName, String password, String serverName, Boolean integratedSecurity, Boolean unicode, Boolean omitOracleConnectionName) 在 System.Data.OracleClient.OracleInternalConnection..ctor(OracleConnectionString connectionOptions) 在 System.Data.OracleClient.OracleConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject) 在 System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) 在 System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) 在 System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) 在 System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) 在 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) 在 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) 在 System.Data.OracleClient.OracleConnection.Open() 搜了不少帖子,基本都说要修改oracle文件夹的权限,已经修改了还是不行。是不是缺失了某些dll文件造成的?因为今天早上开机发现oci.dll文件突然没了,后来重新装了oracle客户端。
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
ahomer机器人#1 · 2012/5/10
oracel软件太庞大了,无解。。 环境重新搭吧。。