しもむブログ

技術メモ。といっても高度なことは書けないので…初心者がハマったところや、ググってもすぐには出てこないようなものを書くつもり。

JDBCドライバが9.2.0.1.0ではOracleのRACサーバに接続できない

日本語では見つけられなかったので書き残しておく。

  • OracleRACサーバで構成されている(バージョンは不明)
  • JDBCドライバのバージョンが9.2.0.1.0では下記のエラーになって接続できない
  • とりあえず10.2.0.1.0にしたら接続できた

Caused by: java.sql.SQLException: I/O例外です。: Connection refused(DESCRIPTION=(ERR=1153)(VSNNUM=0)(ERROR_STACK=(ERROR=(CODE=1153)(EMFI=4)(ARGS='(ADDRESS=(PROTOCOL=TCP)(HOST=hostname)(PORT=1521))'))(ERROR=(CODE=305)(EMFI=1))))


  • 余談だが、現場の人からはOracleクラスタらしいとは聞いていたものの、僕自身RACサーバというものを知らず、もう少しでお手上げになるとこだった(ちなみにOracleは他システムのものを参照させてもらっている)