oracle 技術情報

ORA-17410 ソケットから読み込むデータはこれ以上ありませんの対処方法(リライト版)

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

相変わらず、Oracleの「ORA-17410:ソケットから読み込むデータはこれ以上ありません」エラー関連で、探しに来ていただいている方が多いので、記事をリライトします。

ORA-17410

ソケットから読み込むデータはこれ以上ありません

No more data to read from socket

 

こちらのエラーの対処法は2つあります。(僕の経験上の話です。)

ORA-17410の対処法

  1. DBサーバーを再起動する
  2. データベースの稼動モードを「共有サーバー」に変更する

 

非常に簡単です。

DBサーバーを再起動するだけで、直ることがありました。

これは一時的にDBサーバーのメモリが足りなくなったり、負荷が掛かっている状態などに出るパターンの様です。

まずは、一旦Oracleが入っているサーバーを再起動してみましょう。

 

再起動で直ればいいのですが、直らない場合は、こちらです。

まず、以前の記事では、GUI画面のDBCA(database configuration assistant)を使用した場合の手順をお伝えしました。

そちらの手順は、以前の記事を確認してください。

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

XPModeにOracleをインストールして、Windows7側からSQLDeveloperでいつも操作していたんですが、ある日突然 "ORA-17410 ソケットから読み込むデータはこれ以上ありませ ...

続きを見る

次に、GUIを使わずに直接、設定を変更してしまう方法です。

しましま
こちらの方が楽だと思います。

まず、ORACLE_HOMEからnetwork、adminフォルダ配下ののtnsnames.oraを開きます。

パスでいうと、こんな感じです。

%ORACLE_HOME%/network/admin/tnsnames.ora

ORACLE_HOMEは、Linuxだと「/opt/oracle/product/19c/dbhome_1/」、Windowsだと「/app/oracle/product/19c/dbhome_1/」とかなのかなぁ。

しましま
Windowsは、合ってないかもしれません。

tnsnames.oraをテキストエディタなどで開きます。

SERVER=DEDICATED

しましま
(SERVER = DEDICATED)となっていることろを

SERVER=SHARED

しましま
(SERVER = SHARED)に変更して、保存します。

あとはDBサーバーを再起動して、再度接続してみてください。

しましま
再起動はお忘れなく!

これで、ORA-17410のエラーは解決できると思いますよ。

 

おすすめ記事一覧

オススメの除湿機はCV-J71 1

梅雨の時期はジメジメしますよね。そんな季節に最適な除湿機の話です。 目次 早く除湿機を買っていれば良かった! 僕が除湿機を選んだ条件 CV-J71を使ってみて  早く除湿機を買っていれば良かった! こ ...

SERVER=SHARED 2

相変わらず、Oracleの「ORA-17410:ソケットから読み込むデータはこれ以上ありません」エラー関連で、探しに来ていただいている方が多いので、記事をリライトします。 目次 ORA-17410の対 ...

RX100M3 3

今回は、僕shimashimaが使っているカメラの紹介のコンデジ編です。 目次 デジカメはRX100M3 根強い人気のRX100M3 どんなときもこれ1台でOK  デジカメはRX100M3 コンデジ( ...

僕とインターネット 4

今回は、僕とインターネットの関係(?)を説明します。 目次 インターネットとの出会い インターネットにハマる インターネットと共に生きる  インターネットとの出会い 僕がインターネットに出会ったのは、 ...

僕がブログを始めた理由 5

こんにちは、shimashimaです。 今回は、僕がブログを始めた理由です。 目次 shimashima.comを取る。 ホームページを作る。 僕がブログを書いた理由。 これから先の展望とか。  sh ...

-oracle, 技術情報

© 2020 shimashima.com