Home > 6月, 2019

2019.06.08

windows10(64bit)に 32bit oracle 10gR2

64bit Windows10に 32bit Oracle 10gR2をインストールする際の覚書
手順のみwww

  1. .NET Framework 3.5(3.0/2.0)を有効にする
  2. 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+)すれば良い。