1. ホーム
  2. java

[解決済み] SQLRecoverableExceptionです。I/O Exception。接続リセット

2022-02-17 15:57:22

質問

昨日の夕方、自分で書いたJavaのプログラムを走らせて会社を出ました。それは、JDBC接続を使用して私たちの会社のデータベース(Oracle)に多くのレコードを挿入する必要があります。今朝、私が仕事に戻ったとき、私はこのエラーを見ました(try-catchによってキャッチされます)。

java.sql.SQLRecoverableException: I/O Exception: Connection reset

この問題が発生する前に、プログラムはほとんどすべてのレコードを書き込んだのですが、もしこの問題が早い時間(私が夕方にオフィスを出てから数分後)に発生したらどうなるでしょうか?データベース管理者に問い合わせたところ、データベースには特に問題はないとのことで、何が起こったのか理解できません。

何が起こったのか、どうすれば回避できるのか、何か心当たりはありますか?

解決方法は?

これは単に、バックエンド(DBMS)の何かが、リソースの使用不能などの理由で動作を停止することを意味します。 これは、あなたのコードや挿入回数とは関係ありません。 同じような問題については、こちらで詳しく説明されています。

これはあなたの質問の答えではないかもしれませんが、なぜそれが起こるかもしれないかのアイデアを得ることができます。DBAとさらに話し合い、あなたのケースに何か特別なものがあるかどうかを確認することができます。