2017-03-24 18 views
2

Visual Studioを64ビットバージョンに接続できないため、Oracle 12cインスタント32ビットクライアントを64ビットインストールと一緒にインストールしようとしていますBadImageFormatExceptionをスローする)。32ビットと64ビットのOracleクライアントをインストールするが32ビットインストーラがクラッシュする

64ビット:D:\app\MyUser\product\12.1.0\dbhome_1(以前にインストール)

32ビット:D:\app\Lazar\product\12.1.0\dbhome_x84

インストーラがチェックを実行し、送信し、それはこのようなものだので、私は、インストーラを実行し、それを家のための別のディレクトリを与えます私は次のステップへ。私はをインストールしてクリックするとクラッシュします!

誰かが助けてくれますか?

+1

考えてみてください...最初に仮想PCにそれらの1つ(32ビットバージョン)をインストールする価値がありますか?あなたはお互いを混乱させることなく両方のバージョンを使用できますか?それらの間でデータを共有することができます。 –

+0

@RyanVincent問題は、教員のプロジェクトに期日があり、Oracle、.NET、Visual Studioをもう一度インストールする時間がないことです。標準OSからVMにインストールされたOracleの使い方の詳細については、どこで教えてください。 – dzenesiz

+1

多分興味深い? http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html –

答えて

1

私は実際に同じ問題に遭遇しました。レジストリに問題があるようです。

Oracle Inventoryの場所のレジストリが不足しているようです。 HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432NODEへ

  1. オープンregeditを
  2. ゴー
  3. Oracleへの名前の「Oracle」
  4. ゴーで新しいキーを作成します。ブログの下に欠落しているレジストリキーを追加するには、以下の手順を説明しますその後、として値を付けた名前 "INST_LOC"
  5. を持つ新しい文字列値を作成し、 "C:\プログラムファイルのOracle \インベントリ\(x86の)"
  6. 再試行インストール

このブログ記事では、修正内容(詳細はあまりありません)について詳しく説明しています。

https://oracledba1949.wordpress.com/2016/03/11/oracle-12-1-0-2-32bit-client-installation-on-windows-2012-x64bit/

0

私も同じ問題を持っていたし、最終的にOracleインストーラが一緒に両方の64ビットおよび32ビットバージョンをサポートしていないことに気づきました。少なくともあなたが質問で言及したように、それはバグを持っています。ここで私はどのように問題を解決しました。

  1. したがって一緒にインストールすることができ、両方の64ビット& 32ビットバージョン、最初は、64ビットバージョンをアンインストールします。

    • コマンドを実行します%ORACLE_HOME%\ deinstallと\たdeinstall.bat
    • アンインストールは、それに応じてログと正しい参照中にエラーが発生した場合。
  2. コンピュータを再起動することをお勧めします。

  3. 32ビットバージョンをインストールします。

これで問題が解決します。

関連する問題