ORA-12571: TNS: сбой записи пакетов с ASP.NET

Моя группа разработчиков сталкивается с многочисленными ORA-12571: TNS: сбой записи пакетов ошибок при использовании ASP.NET 3.5 и 4.0 против Oracle 11g . Эти ошибки несовместимы по времени и генерируются множеством приложений. Это исключение возникает при вызове случайных хранимых процедур, пакетов и встроенных операторов SQL. Клиент Oracle 11 установлен на веб-сервере. Некоторые приложения используют Microsoft System.Data.OracleClient для подключения к Oracle, а некоторые используют компоненты .NET, предоставляемые oracle (ODP.NET). Оба объекта доступа к данным выдают одну и ту же ошибку.

Существуют и другие приложения, отличные от .NET, которые работают на другом веб-сервере, но используют тот же сервер базы данных. В приложениях таких проблем нет. Сначала я подумал, что на веб-сервере с клиентом Oracle что-то неправильно настроено.

Кто-нибудь еще получал эту ошибку? Что вы сделали, чтобы это исправить?

ORA-12571: TNS:packet writer failure

Stack Trace:

at System.Data.OracleClient.OracleConnection.CheckError(OciErrorHandle errorHandle, Int32 rc)
   at System.Data.OracleClient.OracleCommand.Execute(OciStatementHandle statementHandle, CommandBehavior behavior, Boolean needRowid, OciRowidDescriptor& rowidDescriptor, ArrayList& resultParameterOrdinals)
   at System.Data.OracleClient.OracleCommand.Execute(OciStatementHandle statementHandle, CommandBehavior behavior, ArrayList& resultParameterOrdinals)
   at System.Data.OracleClient.OracleCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.OracleClient.OracleCommand.ExecuteDbDataReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
   at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
   at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable)
8
задан Matas Vaitkevicius 26 November 2014 в 08:13
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: