У меня есть веб-сайт asp.net на Windows Server 2003. Приложение подключается к базе данных Oracle 10g R2, а уровень данных создается дозвуковым.База данных и приложение находятся на отдельных серверах.
На компьютере разработчика приложение работает нормально.Но на рабочем сервере существует ошибка сервера, которая возникает на страницах, которые взаимодействуют с базой данных
Проблема заключается в том, что ошибка не возникает постоянно, она включена и выключена, и я не могу ее отладить, так какэто не происходит локально.если я обновлю страницу.все отлично работаетно с другим обновлением ошибка может появиться снова.И мы начали получать ошибки клиента oracle, такие как:
- Transaction has completed; it is no longer usable
- Invalid operation. The connection is closed
- Unable to load DLL 'oramts.dll'
- Attempted to read or write protected memory at
System.Data.Common.UnsafeNativeMethods.OraMTSJoinTxn
Я думаю, что ошибка связана с перегрузкой или производительностью.
У кого-нибудь есть идеи по поводу вышеуказанной проблемы?