Oracle. DataAccess. Клиент. РТЫ OracleException 03135: контакт потери соединения

У меня есть услуги .NET, которые соединяются с базой данных Oracle по каждому запросу. Это хорошо работает вначале, но после некоторого количества запросов я начинаю добираться:

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)
   ...

Какая-либо идея, какова могла бы быть проблема? Я располагаю все соединения, результаты и параметры. Нагрузка на этот сервис является, ну, в общем, очень низкой.

8
задан Grzenio 10 September 2010 в 10:12
поделиться