连接到Oracle数据库服务器时,我一直收到此错误 - 我不知道哪个版本 - 使用odp.net连接器(v.4.121.2.0)。有谁知道为什么?
由于
Oracle.ManagedDataAccess.Client.OracleException (0x80004005): ORA-03111: Break received on communication channel ---> OracleInternal.Network.NetworkException (0x00000C27): ORA-03111: Break received on communication channel
at OracleInternal.Network.ReaderStream.Read(OraBuf OB)
at OracleInternal.TTC.OraBufReader.GetDataFromNetwork()
at OracleInternal.TTC.OraBufReader.Read(Boolean bIgnoreData)
at OracleInternal.TTC.TTCDataTypeNegotiation.ReadResponse()
at OracleInternal.ServiceObjects.OracleConnectionImpl.DoDataTypeNegotiation()
at OracleInternal.ConnectionPool.PoolManager`3.Get(ConnectionString csWithDiffOrNewPwd, Boolean bGetForApp, String affinityInstanceName, Boolean bForceMatch)
at OracleInternal.ConnectionPool.OraclePoolManager.Get(ConnectionString csWithNewPassword, Boolean bGetForApp, String affinityInstanceName, Boolean bForceMatch)
at OracleInternal.ConnectionPool.OracleConnectionDispenser`3.Get(ConnectionString cs, PM conPM, ConnectionString pmCS, SecureString securedPassword, SecureString securedProxyPassword)
at Oracle.ManagedDataAccess.Client.OracleConnection.Open()
at System.Data.Common.DbConnection.OpenAsync(CancellationToken cancellationToken)
答案 0 :(得分:0)
ODP.NET,托管驱动程序支持连接到Oracle DB Server 10.2或更高版本。它不支持DB 10。
检查这是否是你的情况。