ORA-12571: TNS:packet writer failure
私の開発チームは、Oracle 11g に対して ASP.NET 3.5 および 4.0 を使用して多数のエラーを経験しています。これらのエラーは、いつ発生するかについて一貫性がなく、多数のアプリケーションによって生成されます。この例外は、ランダム ストアド プロシージャ、パケット、およびインライン SQL ステートメントを呼び出すときに発生します。Oracle 11 クライアントが Web サーバーにインストールされます。Microsoft System.Data.OracleClient を使用して Oracle に接続するアプリケーションもあれば、Oracle が提供する .NET コンポーネント (ODP.NET) を使用するアプリケーションもあります。両方のデータ アクセス オブジェクトで同じエラーが発生します。
別の Web サーバー上で実行されているが、同じデータベース サーバーを使用する .NET 以外のアプリケーションが他にもあります。アプリにはそのような問題はありません。私の最初の考えは、Oracle クライアントを使用する Web サーバーで何かが正しく構成されていないということです。
他の誰かがこのエラーを受け取りましたか? それを修正するために何をしましたか?
ORA-12571: TNS:packet writer failure
スタックトレース:
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)