[oracle]ORA-17410 ソケットから読み込むデータはこれ以上ありませんの対処方法

XPModeにOracleをインストールして、Windows7側からSQLDeveloperでいつも操作していたんですが、ある日突然

“ORA-17410 ソケットから読み込むデータはこれ以上ありません”
(ORA-17410: No more data to read from socket)

のメッセージが。
まあ、再起動すりゃ直るかなと思って、再起動しても直らんーとのことで、色々調べてやった時のメモ


なんか、ネットで調べるとパフォーマンス低下が原因とか、JDBC関連で接続パラメータをいじくるとかあって、なんか関係なさそうだな、と
その中で、接続パラメータをSERVER=SHAREDにするとあったので、もしやと思いDBCAで設定変えたら復活

以下、方法です

1.DBCA(database configuration assistant)を起動します

2.データベース・オプションの構成を選択して、次へ
150702_01

3.問題のあるデータベース名を選択して、次へ
150702_02

4.そのまま次へ
150702_03

5.ここもそのまま次へ
150702_04

6.おそらく専用サーバー・モードになっているので、(なっていないと、この方法は適用できません)、共有サーバー・モードを選択して、完了
150702_05


データベースの再起動を聞かれたら、再起動してあとは終了するのを待つだけで、ORA-17410が出なくなりました
また4,5あたりの工程で、別の画面が出たり出なかったりするときがありますが、基本は次へかOKをクリックすれば、無問題

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です