Skill Note

平凡なエンジニアがメモ代わりにプログラミング, インフラ, ネットワークを書き綴るブログ

[Oracle]Oracle Clientのアンインストール方法

      2020/01/09

Oracle Clientをレジストリを含め完全に削除することがありましたので、この記事では削除手順を記載します。

削除手順ではレジストリを変更しますので十分注意しながら作業を進めてください。

Oracle Clientを完全にアンインストールする

環境

OS:Windows Server 2008 R2 64bit
Oracle Client:11g R2 64bit 11.2.0.1

 アンインストール手順

サービス停止

  1. [スタート]-[管理ツール]-[サービス]を選択
  2. Oracleのサービス(Oraで始まるサービス名)を停止する

 

Universal Installer

  1. [スタート]-[プログラム]-[Oracle – HOME_NAME]-[Oracle Installation Products]-[Universal Installer]を選択
  2. [製品のアンインストール]をクリック
    ※インストール時にInstantClientを選択した場合は、Universal Installerがインストールされていないので、メディアから起動する
  3. 削除対象のOracle Homeを展開-Oracle Clientにチェック
  4. [削除]をクリック

 

レジストリ

レジストリに項目が存在する場合に実施
実施前にはレジストリのバックアップを必ず取っておくこと

  1. レジストリエディタを起動
  2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleHOME_NAMETNSListeneを削除、PC再起動
  3. HKEY_CLASSES_ROOT\
    ORAMMCPMON10
    ORCLSSO
    OraOLEDB.ErrorLookup
    OraOLEDB.Oracle
    OracleInProcServer.XOraServer をそれぞれ削除
  4. HKEY_LOCAL_MACHINE\SOFTWARE\ORACLEを削除、PC再起動

 

環境変数

  1. システム環境変数名にORACLEを含んでいる変数を削除

 

スタートメニュー

  1. [スタート]-[全てのプログラム]を選択
  2. Oracleフォルダを削除
    ※”C:\ProgramData\Microsoft\Windows\Start Menu\Programs” 内のフォルダ削除でも可

 

Oracleフォルダ

  1. “C:\:\Program Files\Oracle”を削除
  2. インストール時にOracleベースに指定したフォルダを削除
    ex):”C:\app”

Google AdSense PC

Google AdSense PC

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  関連記事

oracle
[Oracle]WEBサイトやWEB APIをOracleから呼び出す方法

WEBリクエストを送信してレスポンスを表示する OracleからWEBサイトやWEB APIなどのネットワークサービスを呼び出すには、UTL_HTTPパッケージ …

sqlserer
[SQLServer]形式指定で日付を取得する方法

SQLServerで形式を指定して日付を取得する 日付形式を指定するために、CONVERT関数、または、FORMAT関数を使用します。 CONVERT関数とFO …

oracle
[Oracle]CSALTERを使用してOracle Expressのキャラクタセットを変更する

Oracle Expressでは標準のキャラクタセットとしてAL32UTF8が設定されます。 キャラクタセットを意識しないでデータベースの移行やデータベース間の …

oracle
[Oracle]Data Pumpを使用したデータベースのバックアップ

Data Pump機能のexpdp/impdpコマンドを使用するとデータベース全体、スキーマ単位、表単位など対象範囲を指定したバックアップやリストアを行うことが …

oracle
Oracleで文字列を全角大文字に変換する(ひらがな・カタカナの小文字(捨て仮名)対応)

Oracleの文字列検索で全角半角、大文字小文字、ひらがなカタカナを区別しないであいまい検索する場合は比較対象の文字列形式を統一する必要があります。 文字列形式 …

oracle
ODP.NETをNuGetからインストールする

ODP.NETのインストール手順 Oracle 12cから公式のODP.NETがNuGetに追加されました。 この記事ではODP.NETをNuGetからインスト …

oracle
[Oracle]データベーストリガーの作成方法

DMLトリガーを作成する データベーストリガーの中でももっとも一般的なDMLトリガーの作成方法と簡単な使用方法を記載していきます。 トリガーとは? トリガーとは …

sqlserer
[SQL Server]データを期間別に集計する

SQL Serverで集計表を出力 日付をDATETIME型で管理している場合、CONVERT関数、DATEPART関数を使って、日、週、月、年別の集計結果を出 …

oracle
Oracle12cのPDBを自動起動にする方法

Oracle12cのプラガブル・データベース(PDB)は初期設定のままでは、毎回、手動で起動させる必要があります。 この記事ではOS起動時やOracle再起動時 …

oracle
[Oracle]端数処理、丸めの方法

ORACLEで数値の端数処理、数値丸めをする 数値を四捨五入する場合は、ROUND関数 数値を切り捨てる場合は、TRUNC関数 各関数の第2引数の値で、小数部、 …