Her istek üzerine bir Oracle veritabanına bağlanan bir .Net hizmeti var. Başlangıçta iyi çalışıyor, ancak bazı isteklerimden sonra almaya başladım:Oracle.DataAccess.Client.OracleException ORA-03135: bağlantı kesildi kontak
Oracle.DataAccess.Client.OracleException ORA-03135: connection lost contact
at Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure)
at Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src)
at Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
at Oracle.DataAccess.Client.OracleCommand.ExecuteReader()
at MyApp.Services.OracleConnectionWithRetry.ExecuteReader(OracleCommand command)
...
Sorun ne olabilir? Tüm bağlantıları, sonuçları ve parametreleri imha ediyorum. Bu servisin yükü iyi, çok düşük.
, siz (zaten açık ise yani hiçbir şey) programlı bağlantı durumunu kontrol VEYA web.config'de = true Doğrulama Bağlantı ayarını VEYA ikisi ile bu sorunu çözdünüz? –
Merhaba @Luke, ben kişisel düzeyde bu sorunu "çözüldü" - Ben ne yazık ki yeterince akıllı o yoldan değil aşağı gidemez, doktora :) – Grzenio
hehe tebriklerini yapmak işimi bıraktım;) –