WindowsのORACLE_HOMEにはまる

またはまりそうなのでメモ。

Windowsのビルドサーバーに、Oracle10gXEとOracle10gClientを入れてデイリーテストを実行していたのですが、Oracle10gXEを再インストールしたらDB接続テストが通らなくなったのです。

環境変数ORACLE_HOMEをOracle10gClientのインストールパスに指定して再起動で改善。


Windows版のOracle関連ソフトは、標準ではレジストリでHOMEディレクトリを設定しているらしい。

Oracle10gXEを再インストールした時点でXE側がHOMEディレクトリになったらしく、Clientの設定をいくら変えても接続時はXEをHOMEディレクトリとして利用していた模様。

環境変数で設定するとレジの設定より優先されるとのことなので環境変数で対処した次第。

Oracleの環境周りには悩まされます・・・。