2019.06.08
windows10(64bit)に 32bit oracle 10gR2
64bit Windows10に 32bit Oracle 10gR2をインストールする際の覚書
手順のみwww
- .NET Framework 3.5(3.0/2.0)を有効にする
- setup.exe -ignoreSysPrereqsでインストール
バージョンチェック外しているので普通にインストールできるはず。
構成画面とかが真っ白表示になるのは .NET 3.5(3.0/2.0)が有効になっていない。
.NETでターゲットプラットホームが AnyCPUでビルドした奴(32bit OSの時はこんなの滅多に気にしないからデフォルトだと AnyCPUのままだわな) は Windows10(64)では ODPとか全部 64bit版を呼ぼうとして
「DataAccess.Client.OracleCommand’ のタイプ初期化子が例外をスロー」のエラーが発生するので ターゲットプラットフォームをx86でビルド(クリーンしてからビルドね)し直しするか、.NETの SDKにある corflagsで強制的に 32bit化(corflags hogehoge.exe /32BIT+)すれば良い。