問題タブ [ora-12571]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - エラー ORA-12571 (TNS: パケット ライター エラー) は Web サービスで何を意味しますか?
背景: Oracle データベースにクエリを実行する ASP.NET で記述された Web サービスを呼び出しています。他のアプリケーションの前に Web サービスを使用したことがあるので、Web サービス自体が機能することは知っています。そのため、Visual Studio に Web アプリケーションがあり、テストのために「DEV」Web サービスから同じ Web サービスの運用構成バージョンに切り替えるように切り替えてきました。「DEV」構成の Web サービスを指すことは問題ありませんが、製品バージョンを呼び出すと、サービスの呼び出しで常に例外が発生します。
適切なデータベースに対して SQL クエリを実行したところ (例外メッセージから直接切り取って貼り付けたもの)、クエリは期待どおりのデータを返しました。Web サービス参照を「サービス参照」(.NET 3.0+ の方法) と「Web 参照」(古い .NET の方法) の両方として更新して再追加しようとしましたが、どちらも同じエラーが発生します。
質問: では、「ORA-12571: TNS: パケット ライター エラー」エラーは、Web サービスのコンテキストで何を意味しますか? Oracle エラー番号を調べると、「ケーブル接続の緩み」や「IP アドレスの競合」など、非常に漠然とした原因が考えられます。現在、別のアプリケーションがその Web サービスを正常に使用しているため、これらのいずれでもないことは確かです。おそらく何らかの構成エラーか、それとももっと微妙な何かでしょうか? この厄介なOracleエラー番号がWebサービス関連の何かに起因しているのを見た人はいますか?
oracle - 「ORA-12571: TNS パケット ライター エラー」と「ORA-03135: 接続が切断されました」の違いは何ですか?
私は、Oracle 接続に関連する実稼働の問題がときどき発生する環境で作業しています。ASP.NET アプリケーションから ODP.NET を使用していますが、ファイアウォールが接続プール内にある時間が長すぎる接続を閉じているのではないかと考えています。
「ORA-12571: TNS packet writer failure」エラーが発生することもあれば、「ORA-03135: connection lost contact」というエラーが発生することもあります。
誰かがこれに遭遇したかどうか、および/または2つのエラーの違いを理解しているかどうか疑問に思っていました.