ORA-6413 in Windows 7 64bit 環境

経理で使っているラップトップをWindows XPからWindows 7にアップグレードした。

このラップトップには経理で使っているファイナンス系のアプリケーションがインストールされている。アプリケーションはクライアントサーバー方式でデータベースにOracleを採用している。

Windows XPではtnsname.oraやsqlnet.oraを変更していたがOracleのインストールは特に難しいこともなくインストーラを起動してクリックをしていけばOracleは導入されていた。

Windows 7を導入後Oracleを導入してみると、インストールプロセスでエラーが出る。これまで見たことがないエラーである。Windows 7ではユーザー制御をミニマムに設定しているのでアプリケーションはすべて管理者権限で実行される。念のためにWindows 7で管理者権限が割り振られていない可能性があると考え、右クリック→"管理者で実行"してみたが現象は変わらない。

バイナリが壊れている可能性を考え別のイメージを使ってみてもエラーは変わらない。

さらにインストールが中途半端で終わるためか、Universal Installerがエラーを起こす。

困ったときのgoogle先生でエラーコードで探してみたら見つけた。

Oracleのバージョンが古くてWindows 7には対応しないらしい。インストーラでエラーが出るためにパッチを当てることができない。


Good Old Connectivity Issue with Oracle in x64 Environment – All About SSIS

方法として選択肢はあるもののどれも問題があるので、対応を決めかねている。

現行バージョンでパッチを当てる

  • パッチの当て方がよくわからない。

Express Versionを使う

  • ライセンス上の問題が発生する

Oracleを新規購入する

  • 別途コストが追加される。