プライマリ・コンテンツに移動
Oracle® Enterprise Manager Cloud Controlアドバンスト・インストレーションおよび構成ガイド
13c リリース2
E78876-03
目次へ移動
目次
索引へ移動
索引

前
前へ
次
次へ

24 Oracle Management Agentの削除

この章では、スタンドアロンOracle Management Agent (管理エージェント)を削除する方法について説明します。この章の具体的な内容は次のとおりです。

注意:

クラスタで、管理エージェントをすべてのノードから1つずつ確実に削除するようにしてください。そのためには、この章で説明されている手順に従ってください。

注意:

古いスタンドアロン管理エージェントを削除して同じホストに新しいスタンドアロン管理エージェントをインストールすると、管理リポジトリからターゲットのすべての履歴情報が失われます。

履歴情報がすべて消失することを回避するには、最初に新しいスタンドアロン管理エージェントをインストールし、emcli relocate_targetsコマンドを実行して旧スタンドアロン管理エージェントから新スタンドアロン管理エージェントにターゲットを渡してから、旧スタンドアロン管理エージェントを削除します。

emcli relocate_targetsコマンドの詳細は、Oracle Enterprise Manager Cloud Controlコマンドライン・インタフェース・ガイドrelocate_targetsに関する項を参照してください。

24.1 Oracle Management Agentの削除

この項では、削除の前提条件を示し、スタンドアロン管理エージェントを削除する様々な方法について説明します。この項の具体的な内容は次のとおりです。

24.1.1 スタンドアロンOracle Management Agentの削除

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

24.1.1.1 AgentDeinstall.plスクリプトを使用したスタンドアロン管理エージェントの削除

AgentDeinstall.plスクリプトを使用してスタンドアロン管理エージェントを削除するには、次の手順を実行します。

  1. AgentDeinstall.plスクリプトを起動して、スタンドアロン管理エージェントを削除し、エージェント・ベース・ディレクトリも削除します。

    $<AGENT_HOME>/perl/bin/perl <AGENT_HOME>/sysman/install/AgentDeinstall.pl -agentHome <AGENT_HOME>

    次に例を示します。

    /u01/software/em13c/agentbasedir/agent_13.2.0.0.0/perl/bin/perl /u01/software/em13c/agentbasedir/agent_13.2.0.0.0/sysman/install/AgentDeinstall.pl -agentHome /u01/software/em13c/agentbasedir/agent_13.2.0.0.0

  2. 削除したスタンドアロン管理エージェントによってモニターされていたターゲットをEnterprise Manager Cloud Controlコンソールから手動で削除します。それには、EM CLIがインストールされている任意のホストで次のEM CTLコマンドを実行します。

    emcli delete_target

    -name="<host_name>:<agent_port>"

    -type="oracle_emd"

    -delete_monitored_targets

    次に例を示します。

    emcli delete_target

    -name="example.com:1836"

    -type="oracle_emd"

    -delete_monitored_targets

  3. エージェント・ベース・ディレクトリを手動で削除します。エージェント・ベース・ディレクトリの詳細は、「エージェント・ベース・ディレクトリとは」を参照してください。

    UNIXプラットフォームの場合:

    rm -rf <absolute_path_to_install_base_dir>

    Microsoft Windowsプラットフォームの場合:

    rmdir /s /q <absolute_path_to_install_base_dir>

注意:

スタンドアロン管理エージェントを削除するとき、管理エージェント・サービスは自動的に削除されます。サービスが自動的に削除されない場合は、次のコマンドを実行して、削除後に手動で削除できます。

sc delete <service_name>

24.1.1.2 共有エージェントの削除

共有エージェントを削除するには、共有エージェントがインストールされているホストで認識可能なマスター・エージェント・ホームから次のコマンドを実行します。

$<AGENT_HOME>/perl/bin/perl <AGENT_HOME>/sysman/install/NFSAgentDeInstall.pl AGENT_INSTANCE_HOME=<absolute_path_to_agent_instance_home> ORACLE_HOME=<absolute_path_to_agent_home>

次に例を示します。

/shared/app/agentbasedir/agent_13.2.0.0.0/perl/bin/perl /shared/app/agentbasedir/agent_13.2.0.0.0/sysman/install/NFSAgentDeInstall.pl AGENT_INSTANCE_HOME=/shared/app/agentbasedir/agent_inst ORACLE_HOME=/shared/app/agentbasedir/agent_13.2.0.0.0

24.1.1.3 RPMファイルを使用してインストールしたスタンドアロン管理エージェントの削除

.rpmファイルを使用してインストールされたスタンドアロン管理エージェントを削除するには、Resource Package Manager (RPM)が管理エージェント・ホストにインストールされていることを確認し、次の手順を実行します。

  1. 管理エージェントで次のコマンドを実行し、RPM名を取得します。

    rpm -qa | grep oracle-agt

  2. rootユーザーとして次のコマンドを実行し、管理エージェントを削除します。

    rpm -e <rpm_name>

    ここで、<rpm_name>は手順1で実行したコマンドの出力に表示されるRPM名を表します。

24.1.2 スタンドアロン管理エージェントの削除後

スタンドアロン管理エージェントを削除した後は、次の手順を実行します。

  1. 削除したOracleホームが、中央インベントリから登録解除されたことを確認します。ただし、一部のファイルがこれらのOracleホームに残ることもあります。その場合は、手動でファイルを削除できます。

    また、/etc/init.dディレクトリにあるgcstartupという名前の自動起動スクリプトを手動で削除する必要があります。

    注意:

    この自動開始スクリプトは、Microsoft Windowsでは提供されていません。

  2. Microsoft Windowsプラットフォームで削除を行った場合は、次の手順に従って、Microsoft Windowsレジストリからエントリを削除します。そのホストに対する管理者権限を持つユーザーとしてログインしていることを確認してください。

    1. 「HKEY_LOCAL_MACHINE」「SOFTWARE」「Oracle」「Sysman」を展開します。「Sysman」ディレクトリで、管理エージェント・サービスを削除します。たとえば、Oracleagent12g9Agentとなります。

    2. レジストリ・エディタを閉じます。

24.2 Oracle Management Agentからのプラグインのみの削除またはアンデプロイ

管理エージェント自体ではなく、管理エージェントからプラグインのみを削除またはアンデプロイするには、Enterprise Manager Cloud Controlコンソールのプラグインページを使用します。手順は、『Oracle Enterprise Manager Cloud Control管理者ガイド』Oracle Management Agentからのプラグインのアンデプロイに関する項を参照してください。プラグインのみのアンデプロイにインストーラを使用しないでください。