Нужна помощь от разработчиков приложений Oracle:
У меня есть приложение на C # .NET 4.0, которое обновляет и вставляет в таблицу, используя библиотеку DDTek.Oracle
.Мое приложение работает каждый день в течение примерно 12 часов, и это исключение возникло ровно дважды и с разницей в 15 дней, и никогда раньше.В эти дни он работал нормально в течение нескольких часов (он делал и вставки и обновления в течение этого периода).И тогда приходит это исключение.Я читал, что это исключение может быть из-за плохой строки подключения, но, как я уже говорил, приложение уже давно работает нормально.Может ли это быть проблема БД или сети, или это может быть что-то еще?
System.InvalidOperationException: Connection must be valid and open
at DDTek.Oracle.OracleConnection.get_Session()
at DDTek.Oracle.OracleConnection.BeginDbTransaction(IsolationLevel isolationLevel)
at DDTek.Oracle.OracleConnection.BeginTransaction()
К вашему сведению (если это может быть причиной), у меня есть два соединения в двух потоках.Каждый поток обновляет свою таблицу.PS: если кто-нибудь знает хорошую документацию для DDTek.Пожалуйста, ответьте со ссылкой.