ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Unified Directoryインストレーション・ガイド
11g リリース2 (11.1.2)
E49805-03
  目次へ移動
目次

前
 
 

9 Oracle Unified Directoryのアンインストール

システムからOracle Unified Directoryをアンインストールするには、次の2つのステップがあります。

この章では、両方のステップについて手順を説明します。ソフトウェアを削除する前に、サーバー・インスタンスをアンインストールする必要があります。

この章では、次の項目について説明します。

9.1 Oracle Unified Directoryインスタンスのアンインストール

次の手順では、ディレクトリ・サーバー、プロキシ・サーバーおよびレプリケーション・ゲートウェイ・サーバーのサーバー・インスタンスをアンインストールする方法を示します。

次のいずれかのモードを使用してサーバー・インスタンスを削除できます。

アンインストール・コマンドの詳細は、『Oracle Fusion Middleware Oracle Unified Directory管理者ガイド』のuninstallに関する項を参照してください。

9.1.1 ディレクトリ・サーバー・インスタンスのアンインストール

グラフィカル・ユーザー・インタフェースまたはコマンド行を使用して、ディレクトリ・サーバー・インスタンスをアンインストールできます。

9.1.1.1 GUIモードでのディレクトリ・サーバー・インスタンスのアンインストール

GUIモードはデフォルトであり、推奨のアンインストール・オプションです。GUIは、ディレクトリ・サーバー・インスタンスを削除するための簡単なインタフェースを提供します。

  1. 次のようにしてグラフィカル・アンインストーラを起動します。

    (UNIX, Linux) $ instance-dir/OUD/uninstall
    (Windows)     C:\> instance-dir\OUD\uninstall.bat
    
  2. 削除しないコンポーネントの選択を解除し、「アンインストール」をクリックします。

    デフォルトでは、すべてのコンポーネントが削除用に選択されています。

  3. サーバーがレプリケーション・トポロジに含まれる場合、「はい」をクリックしてアンインストールを続行します。

    アンインストーラによりサーバーが起動し(実行中でない場合)、グローバル管理者ログインによってその他のレプリケート中のディレクトリ・サーバー内に存在するこのサーバーへの参照を削除するよう求められます。

  4. サーバーがスタンドアロン・サーバーであり実行中である場合、ダイアログ・ボックスが表示され、アンインストールを続行する前にサーバーをシャットダウンするよう求められます。

    「はい」をクリックすると、アンインストーラによりサーバーが自動停止し、アンインストールが続行されます。

  5. ログを確認し、ファイルまたはディレクトリが削除されたことを確認します。UNIXでは/var/tmp、Linuxでは/tmp、WindowsではTEMPユーザー環境変数で定義された場所にエントリが記録されます。

    ログ・ファイルはoud-uninstall-IDNumber.logとしてリストされますが、IDNumberはログについてシステム生成された番号です。

  6. Windowsシステムでは、Oracle Unified Directoryで終わる残りのキーがないかWindowsレジストリを確認します。次に例を示します。

    SYSTEM\\CurrentControlSet\\Services\\EventLog\\Application\\Oracle Unified Directory
    

9.1.1.2 CLIを使用したディレクトリ・サーバー・インスタンスのアンインストール

Oracle Unified Directoryインスタンスを対話型のコマンド行モードで削除するには、uninstall --cliと入力します。対話型モードでは、必要な入力が求められます。

  1. 次のようにしてCLIアンインストーラを起動します。

    (UNIX, Linux) $ instance-dir/OUD/uninstall --cli
    (Windows)     C:\> instance-dir\OUD\uninstall.bat --cli
    
  2. 削除するコンポーネントを選択します。

    1. すべてのコンポーネントを削除するには、[Enter]または改行キーを押してデフォルトを受け入れます。

    2. 特定のコンポーネントを削除してその他を保持するには、2と入力します。

      uninstallにより削除するコンポーネントを選択するよう求められた場合は、[Enter]または改行キーを押してデフォルトを受け入れます。

  3. サーバーがレプリケーション・トポロジに含まれる場合、Yesと入力するか、[Enter]または改行キーを押してアンインストールを続行します。

    アンインストーラによりサーバーが起動し(実行中でない場合)、グローバル管理者ログインによってその他のレプリケート中のディレクトリ・サーバー内に存在するこのサーバーへの参照を削除するよう要求されます。

  4. ディレクトリ・サーバーがスタンドアロン・サーバーであり実行中である場合、アンインストールにより、サーバーの停止およびすべてのファイルの削除が求められます。

    [Enter]または改行キーを押してデフォルト(Yes)を受け入れます。

  5. ファイルを削除せずにアンインストーラを終了する場合は、qと入力します。

    アンインストールによりプロセスが終了し、エントリが記録されます。

    UNIXでは/var/tmp、Linuxでは/tmp、WindowsではTEMPユーザー環境変数で定義された場所にエントリが記録されます。

  6. すべてのファイルおよびディレクトリが削除されたことを確認します。削除されていない場合は、手動で削除します。

  7. Windowsシステムでは、Oracle Unified Directoryで終わる残りのキーがないかWindowsレジストリを確認します。

    次に例を示します。

    SYSTEM\\CurrentControlSet\\Services\\EventLog\\Application\\Oracle Unified Directory
    

9.1.1.3 スクリプトを使用したディレクトリ・サーバー・インスタンスのアンインストール

uninstallコマンドでは、スクリプト記述を単純にするために、--quietおよび--no-promptという2つのオプションが提供されています。多くのディレクトリ管理者には、システム・タスクを自動化するための優先スクリプト言語があります。ディレクトリ・サーバーでは、スクリプト・フレンドリ・オプションと、迅速なコーディングを容易にするためのコマンド行ユーティリティが提供されています。

  1. アンインストール・スクリプトを作成し、次のuninstallコマンドを追加します。

    コマンドは1行で入力してください。

    instance-dir/OUD/uninstall --cli \ 
    --remove-all --no-prompt --forceOnError --quiet
    
  2. スクリプトを実行します。

  3. ログに残りのディレクトリがないか確認し、ディレクトリまたはファイルが残っている場合、手動で削除します。

9.1.2 プロキシ・サーバー・インスタンスのアンインストール

Graphical User Interfaceまたはコマンド行を使用して、プロキシ・サーバー・インスタンスをアンインストールできます。

9.1.2.1 GUIモードでのプロキシ・サーバー・インスタンスのアンインストール

GUIモードはデフォルトであり、推奨のアンインストール・オプションです。GUIは、プロキシ・サーバー・インスタンスを削除するための簡単なインタフェースを提供します。

  1. 次のようにしてグラフィカル・アンインストーラを起動します。

    (UNIX, Linux) $ instance-dir/OUD/uninstall
    (Windows)     C:\> instance-dir\OUD\uninstall.bat
    
  2. 削除しないコンポーネントの選択を解除し「アンインストール」をクリックします。

    デフォルトでは、すべてのコンポーネントが削除用に選択されています。

  3. サーバーが実行中である場合、ダイアログ・ボックスが表示され、アンインストールを続行する前にサーバーをシャットダウンするよう求められます。

    Yesをクリックすると、アンインストーラによりサーバーが自動停止し、アンインストールが続行されます。

  4. ログを確認し、ファイルまたはディレクトリが削除されたことを確認します。UNIXでは/var/tmp、Linuxでは/tmp、WindowsではTEMPユーザー環境変数で定義された場所にエントリが記録されます。

    ログ・ファイルはoud-uninstall-IDNumber.logとしてリストされますが、IDNumberはログについてシステム生成された番号です。

  5. Windowsシステムでは、Oracle Unified Directoryで終わる残りのキーがないかWindowsレジストリを確認します。次に例を示します。

    SYSTEM\\CurrentControlSet\\Services\\EventLog\\Application\\Oracle Unified Directory
    

9.1.2.2 CLIを使用したプロキシ・サーバー・インスタンスのアンインストール

プロキシ・インスタンスを対話型のコマンド行モードで削除するには、uninstall --cliと入力します。対話型モードでは、必要な入力が求められます。

  1. 次のようにしてCLIアンインストーラを起動します。

    (UNIX, Linux) $ instance-dir/OUD/uninstall --cli
    (Windows)     C:\> instance-dir\OUD\uninstall.bat --cli
    
  2. 削除するコンポーネントを選択します。

    1. すべてのコンポーネントを削除するには、[Enter]または改行キーを押してデフォルトを受け入れます。

    2. 特定のコンポーネントを削除してその他を保持するには、2と入力します。

      uninstallにより削除するコンポーネントを選択するよう求められた場合は、[Enter]または改行キーを押してデフォルトを受け入れます。

  3. プロキシ・サーバーが実行中である場合、アンインストールにより、サーバーの停止およびすべてのファイルの削除が求められます。

    [Enter]または改行キーを押してデフォルト(Yes)を受け入れます。

  4. ファイルを削除せずにアンインストーラを終了する場合は、qと入力します。

    アンインストールによりプロセスが終了し、エントリが記録されます。

    UNIXでは/var/tmp、Linuxでは/tmp、WindowsではTEMPユーザー環境変数で定義された場所にエントリが記録されます。

  5. すべてのファイルおよびディレクトリが削除されたことを確認します。削除されていない場合は、手動で削除します。

  6. Windowsシステムでは、Oracle Unified Directoryで終わる残りのキーがないかWindowsレジストリを確認します。

    次に例を示します。

    SYSTEM\\CurrentControlSet\\Services\\EventLog\\Application\\Oracle Unified Directory
    

9.1.2.3 スクリプトを使用したプロキシ・サーバー・インスタンスのアンインストール

uninstallコマンドでは、スクリプト記述を単純にするために、--quietおよび--no-promptという2つのオプションが提供されています。多くのディレクトリ管理者には、システム・タスクを自動化するための優先スクリプト言語があります。Oracle Unified Directoryでは、スクリプト・フレンドリ・オプションと、迅速なコーディングを容易にするためのコマンド行ユーティリティが提供されています。

  1. アンインストール・スクリプトを作成し、次のuninstallコマンドを追加します。

    コマンドは1行で入力してください。

    instance-dir/OUD/uninstall --cli \ 
    --remove-all --no-prompt --forceOnError --quiet
    
  2. スクリプトを実行します。

  3. ログに残りのディレクトリがないか確認し、ディレクトリまたはファイルが残っている場合、手動で削除します。

9.1.3 レプリケーション・ゲートウェイ・インスタンスのアンインストール

グラフィカル・ユーザー・インタフェースまたはコマンド行を使用して、レプリケーション・ゲートウェイ・サーバー・インスタンスをアンインストールできます。この項の内容は次のとおりです。


注意:

なんらかの理由でレプリケーション・ゲートウェイのアンインストールに失敗した場合、ゲートウェイへの参照がODSEEサーバー構成に残る可能性があります。この場合は、ODSEEサーバー構成から次の内容を手動で削除します。

  • ゲートウェイのインストール時に自動的に作成されたレプリケーション・マネージャ・エントリ。

  • ゲートウェイへのレプリケーション・アグリーメント。


9.1.3.1 GUIモードでのレプリケーション・ゲートウェイ・インスタンスのアンインストール

GUIモードはデフォルトであり、推奨のアンインストール・オプションです。GUIは、レプリケーション・ゲートウェイ・インスタンスを削除するための簡単なインタフェースを提供します。

  1. 次のようにしてグラフィカル・アンインストーラを起動します。

    (UNIX, Linux) $ instance-dir/OUD/uninstall
    (Windows)     C:\> instance-dir\OUD\uninstall.bat
    
  2. 「Oracle Unified Directoryサーバーの設定」画面で次の情報を入力します。

    • レプリケーション・ゲートウェイ・サーバー・インスタンスがインストールされているホストの名前。

    • Oracle Unified Directoryサーバーへの接続に使用されるグローバル管理者のUID。

    • グローバル管理者のパスワード。

    「次へ」をクリックします。

  3. 「ODSEEサーバーの設定」画面で次の情報を入力します。

    • ODSEEサーバーに接続するよう構成されるユーザーのバインドDNおよびパスワード。

    • DSCC Directory Server Managerのパスワード

    「次へ」をクリックします。

  4. 「レプリケーション・ゲートウェイ・アンインストールの確認」画面で「完了」をクリックします。

  5. ログを確認し、ファイルまたはディレクトリが削除されたことを確認します。UNIXでは/var/tmp、Linuxでは/tmp、WindowsではTEMPユーザー環境変数で定義された場所にエントリが記録されます。

    ログ・ファイルはoud-uninstall-IDNumber.logとしてリストされますが、IDNumberはログについてシステム生成された番号です。

  6. Windowsシステムでは、Oracle Unified Directoryで終わる残りのキーがないかWindowsレジストリを確認します。次に例を示します。

    SYSTEM\\CurrentControlSet\\Services\\EventLog\\Application\\Oracle Unified Directory
    

9.1.3.2 CLIを使用したレプリケーション・ゲートウェイ・インスタンスのアンインストール

レプリケーション・ゲートウェイ・インスタンスを対話型のコマンド行モードで削除するには、uninstall --cliと入力します。対話型モードでは、必要な入力が求められます。

アンインストールを開始する前に、次に関するバインド資格証明が必要です。

  • OUDサーバー・インスタンスへの接続に使用されるグローバル管理者

  • ODSEEサーバー・インスタンスに接続する管理ユーザー

次の例では、これらの資格証明をコマンド行で提供します。

  1. 次のようにしてCLIアンインストーラを起動します。

    (UNIX, Linux)
    $ instance-dir/OUD/uninstall --cli -h server1.example.com \
      --adminUID admin --adminPasswordFile pwd-filename \
      --bindDNLegacy "cn=Directory Manager" --bindPasswordFileLegacy pwd-filename \
      --dsccPasswordFileLegacy pwd-file
    
    (Windows)
    C:\> instance-dir\OUD\uninstall.bat --cli -h server1.example.com \
      --adminUID admin --adminPasswordFile pwd-filename \
      --bindDNLegacy "cn=Directory Manager" --bindPasswordFileLegacy pwd-filename \
      --dsccPasswordFileLegacy pwd-file
    
  2. ゲートウェイをアンインストールするには1と入力します。

  3. Windowsシステムでは、Oracle Unified Directoryで終わる残りのキーがないかWindowsレジストリを確認します。

    次に例を示します。

    SYSTEM\\CurrentControlSet\\Services\\EventLog\\Application\\Oracle Unified Directory
    

9.1.3.3 スクリプトを使用したレプリケーション・ゲートウェイ・インスタンスのアンインストール

uninstallコマンドでは、スクリプト記述を単純にするために、--quietおよび--no-promptという2つのオプションが提供されています。多くのディレクトリ管理者には、システム・タスクを自動化するための優先スクリプト言語があります。Oracle Unified Directoryでは、スクリプト・フレンドリ・オプションと、迅速なコーディングを容易にするためのコマンド行ユーティリティが提供されています。

  1. アンインストール・スクリプトを作成し、次のuninstallコマンドを追加します。

    コマンドは1行で入力する必要があります。

    instance-dir/OUD/uninstall --cli -h hostname \ 
    --adminUID admin --adminPasswordFile pwd-filename \
    --bindDNLegacy bindDN --bindPasswordFileLegacy pwd-filename \
    --dsccPasswordFileLegacy pwd-filename --remove-all --no-prompt \
    --forceOnError --quiet
    
  2. スクリプトを実行します。

  3. ログに残りのディレクトリがないか確認し、ディレクトリまたはファイルが残っている場合、手動で削除します。

9.2 Oracle Unified Directoryソフトウェアのアンインストール

Oracle Unified Directoryソフトウェアをシステムから削除するには、次の手順でアンインストーラを実行します。

  1. $ORACLE_HOME/oui/binディレクトリに移動します。

    $ cd $ORACLE_HOME/oui/bin
    

    Windowsシステムでは、$ORACLE_HOME\oui\batディレクトリに移動します。

  2. -deinstallオプションを指定してOracle Universal Installerを実行します。

    $ ./runInstaller -deinstall
    
  3. 「ようこそ」画面で、「次へ」をクリックします。

  4. Oracleホームのアンインストール画面で、アンインストールする対象の場所を確認し、「アンインストール」をクリックします。

    アンインストールしようとしているORACLE_HOMEにアプリケーション・サーバーが関連付けられていないことを確認するよう求められます。

  5. 警告画面が表示され、アンインストールされるディレクトリが示されます。「はい」をクリックしてアンインストールを続行します。

  6. アンインストール完了画面で「終了」をクリックします。

  7. ORACLE_HOMEディレクトリとそのすべての内容が削除されます。