請負の開発をしていると、このプロジェクトは32bitアプリで、このプロジェクトは64bitアプリで、という事は、普通にあります。
で、Oracle は2つ同時に両立しないので、両立させる環境の構築についての忘備録
- x64版のOracle Clientをインストール
- 環境変数 ORACLE_HOME を ORACLE_HOME_X64 に変更
- インストール先の名前を _x64 付きに変更
- x86版のOracle Clientをx64と同じフォルダ名(_x64なし)にインストール
- インストール先の名前を _x86 付きに変更
- インストール先の名前に _x86 のリンクディレクトリを作成する
- 切替用のバッチファイルを作成
x64 用バッチのサンプル
cd %ORACLE_HOME% cd .. rmdir client_1 mklink /D client_1 client_1_x64
x86 用のバッチのサンプル
cd %ORACLE_HOME% cd .. rmdir client_1 mklink /D client_1 client_1_x86
これで、x64 と x86 を切替えできる。切り替えた後は、Windows を再起動
尚、リンクディレクトリの作成は、mklink /D により行う