忍者ブログ

2024-11-21(Thu)

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

2017-10-18(Wed)

Oracle Client 12c がインストールできない

Oracle Client をインストールしていて、どうしても67%で止まってしまうのでいろいろ試した結果を備忘録的に書き連ねます。

その前に、何をしようとしたか。

OSはWindows7 32bit

ホスト側のオラクルが11gから12cにバージョンアップされたので、クライアント側のOracle Clientも11gから12cにバージョンアップしようとした。

11gのOracle Clientを削除する際、deinstallを使わずに、home配下の製品を順に削除し、最後にhomeそのものを削除。削除できてしまうことが問題なのだが、本来はdeinstallで削除すべきだったため、中途半端なになってしまった。

12cのOralce Clientをインストールする際、間違ってinstantClientをインストール。さらに管理者をインストールしようとしたらインストールの途中で止まるようになってしまった。
なお、止まるところは67%のあたりで、Oracle.DataAccess.dllの作成のところでした。


もうぐだぐだです。

一回きれいな状態にしてからインストールしなおそうと思います。

ただ、間違ってインストールされた12cもまともに正常にインストールされていないので、ツールを使ってのアンインストールができません。
そこで手動で削除することにしました。

(1)サービスを止める

Windowsのサービスを停止する手順は、次のとおりです。

  1. Windowsの「サービス」ユーティリティを開きます。「スタート」メニューから「プログラム」「管理ツール」「サービス」を選択します。

  2. Oracleのサービス(OracleまたはOraで始まる名前)が存在し、状態が「開始」である場合、各サービスを選択して、「停止」をクリックします。

  3. 「サービス」を終了します。
(2)レジストリを削除する
こちらを参考に、Oracleのすべてのレジストリを削除していきます。10gでちょっと古い情報ですが、そこは感で。

(3)PATHの変更

PATH環境変数を確認し、すべてのOracleエントリを削除します。

  1. 「コントロール パネル」の「システム」を表示します。

  2. 「詳細」タブを選択し、「環境変数」をクリックします。

  3. システム変数PATHを選択して編集し、すべてのOracleエントリを削除します。


  4. 変更を保存して「システム」を終了します。
(4)Oracle関係のフォルダを削除します
c:\app
c:\program files直下のoracleフォルダ
スタートボタンから出てくるメニュー内のoracleフォルダ

ここでいったん再起動します。

(5)グローバル・アセンブリ・キャッシュ(GAC)を削除
何度インストールを試してもOracle.DataAccess.dllのところで止まるのでGACを削除することにしました。
参考にしたのは、こちら
oracleとついているものを全部削除しました。

ここで再起動。

改めてOracle Clientの「管理」をインストールします。
毎回出ていた
「[INS-13001]環境が、最低要件を満たしていません。続行しますか。」
が出なくなり、すんなりインストールができました。

よかったよかった

拍手[2回]

PR

この記事にコメントする

Name
Title
Mail
URL
Comment
Pass
Pictgram
Vodafone絵文字 i-mode絵文字 Ezweb絵文字

Amazon

PR

情報サービス

楽天

ソフト関連

メーカー直販PC

周辺機器

ランキング

プロフィール

HN:
NORI
性別:
男性
趣味:
車でどこへでも
自己紹介:
文学部卒業ながら、ひょんなことからシステム会社に就職。
しかしながらあまりの激務に退職。もうシステム系はいやだと思っていたが、ひょんなことから企業の電算室に勤務することとなる。

カレンダー

10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

ブログ内検索

Google
Web ブログ内

最新TB

アクセス解析