Mi equipo de desarrollo está experimentando numerosos errores ORA-12571: TNS:packet writer failure
utilizando ASP.NET 3.5 y 4.0 contra Oracle 11g. Estos errores son inconsistentes en cuanto a cuándo ocurren y son generados por numerosas aplicaciones. Esta excepción se produce al invocar procedimientos almacenados aleatorios, paquetes y sentencias SQL en línea. El cliente Oracle 11 está instalado en el servidor web. Algunas aplicaciones usan Microsoft System.Data.OracleClient para conectarse a Oracle, y algunas utilizan los componentes .NET proporcionados por oracle (ODP.NET). Ambos objetos de acceso a datos presentan el mismo error.ORA-12571: TNS: error del escritor de paquetes con ASP.NET
Existen otras aplicaciones no .NET que se ejecutan en un servidor web diferente, pero utilizan el mismo servidor de base de datos. Las aplicaciones no tienen tales problemas. Mi idea inicial es que hay algo configurado incorrectamente en el servidor web con el cliente de Oracle.
¿Alguien más ha recibido este error? ¿Qué hiciste para arreglarlo?
ORA-12571: TNS:packet writer failure
Seguimiento de la pila:
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)
Gracias por el asesoramiento. Intentaré instalar el cliente 11.2 con el parche 6 aplicado. – dretzlaff17
Estoy eliminando gradualmente el mismo problema @ dretzlaff17 si lo ha resuelto, mencione cómo lo resolvió. es decir, cuando ejecuto SP con los parámetros de entrada y salida, obtengo el error como usted mencionó, lo que funciona bien. Espero que vuelvas a mi comentario pronto. – Maxymus