2011-09-16 6 views
-1

TNSに関する緊急の解決策が必要です。リスナーは、一致するプロトコルスタックで使用可能なハンドラを見つけることができませんでした。 Oracleデータベースをjdbc接続(タイプ4)に接続しているとき、Oracleデータベースからデータをフェッチしていますが、TNS:listenerが一致するプロトコル・スタックを持つハンドラを見つけられませんでした。このタイプの例外は、Oracleからレコードをさらに取得した直後に毎回発生します。誰か私の問題に関して何か解決策を提案してください。サーブレットでタイプ4の接続を作成し、Oracleデータベースに接続しています。TNS:リスナーエラー

+0

私はたくさんのグーグル・グーグルでこの問題の解決策を見つけられませんでした。助けてください – sujit

+0

oracle 10g EE、タイプ4のJDBC接続をOracle 10g EEに接続しています。 tns:listenerが一致するプロトコルスタックを持つ使用可能なハンドラを見つけられないようなたびに例外が発生します。 – sujit

+0

コードを見ずに言うのは難しいですが、実際にはすべての接続を正しく終了していないため、サーバー上のすべてのセッション/プロセスが使い果たされている可能性があります。 – msandiford

答えて

0

上記のmsandifordのように、まず明白な点を確認してください。私は、私が過ごしたたくさんのコネクションをクローズしていたと思っていましたが、最終的には処理中に最大になってエラーを投げました。

すべての接続を確認してもう一度チェックし、正しく接続していることを確認してください。私の特定の状況では、私はコードを踏んだとしてデータベース上のセッションを見た...突然私は9から88に行って、私は問題を発見したことを知っていた。

関連する問題