うなエラーオ-12571(TNS:パケットライターの不具合とWebサービス?
-
21-09-2019 - |
質問
背景:私に電話をかけるWebサービスの記述ASP.NET このクエリでは、Oracleデータベースです。ピックアップしました。ウェブサービス自体が、いので使用できます。※くらいなのでウェブアプリケーションのVisual Studioとって切り替えめポイント'COMMON'るwebサービスの生産構成を、webサービスのための試験をします。指'COMMON'を設定webサービスに問題はないが、呼び出しの生産版については例外の呼び出しサービス:
SoapException was unhandled by user code
Server was unable to process request. ---> could not execute query
[ SELECT this_.FIELD1 as FIELD1_18_0_, this_.FIELD2 as FIELD12_18_0_ FROM ABC.TABLE_A this_ WHERE this_.FIELD1 like :p0 ORDER BY this_.FIELD1 asc ]
Positional parameters: #0>00073%
[SQL: SELECT this_.FIELD1 as FIELD1_18_0_, this_.FIELD2 as FIELD12_18_0_ FROM ABC.TABLE_A this_ WHERE this_.FIELD1 like :p0 ORDER BY this_.FIELD1] ---> ORA-12571: TNS:packet writer failure
また、SQLクエリに対する適切なデータベース(カットを貼り付けは例外のメッセージ)を照会したりしていたら、予想データです。たって更新、再加え、Webサービスの参考として"サービス基準"(.純3.0+)として"Webで参照できます。純されることがありますとされているので、このようなエラーです。
質問:では、どうな"オーラ-12571:TNS:パケットライターの失敗"エラーとは、Webサービスですか?見出しは、Oracle社のエラー番号にはあの非常に曖昧な原因となどの"ゆったりケーブル接続"または"IPアドレスのい。私はかなりあるいはこれらの異なるアプリケーションは現在に成功したWebサービスです。あるある種の設定に誤りがあるとき、又はかな感じ?誰も見たこのスポーツ競技Oracleエラー番号れているもののウェブサービスの関係は以下のようになります。
解決
あなたの呼び出しは、OracleデータベースへのWSサーバにWSクライアントから起こっている。
あなたのエラーは、データベースによって生成されたORAエラーです。だからあなたの問題は、WSサーバーとデータベースの間である可能性があります。
あなたは、「適切なデータベースに対してSQLクエリを」走っは、Webサーバーからそれを行うのですか?そうでない場合は、あなたはそれを試みることができます。必ず同じ接続構成を使用していることを確認します。
編集
は以下のコメントを1として、本当の問題は、ドライバのミスマッチだった。
他のヒント
私は、より慎重に再検討し、あなたの仮定をお勧めします。
ワット/ sの呼び出しは、この特定の例外を生成している場合は、、それは他のすべての呼び出しのためにそうする必要があり、成功したWebサービスを使用していますあなたの「他のアプリケーションは、」単に同じコードを実行されていないかの外の要因がありますので、遊びます。
いずれかの方法で、それはサービスが登録または起動方法とは無関係なのです。