Javaを更新しています

このトピックでは、エージェントのアップグレードおよびOracle Management Agentバンドルを使用したJava更新の手順など、Oracle Management Agentで使用されるJava Development Kit (JDK 8)の更新に関するガイダンスを提供します。

Oracle Management Agentで使用されるJavaの更新

Oracle Management Agentの機能には、JDK 8が必要です。エージェントが使用するJavaを更新するためのガイドラインは、管理エージェントでのJavaの使用を参照してください。

ノート

Javaランタイム・ライフサイクル管理操作は、エージェントが使用するJavaランタイムでは使用できません。

Oracle Management Agentバンドルを使用したエージェントのアップグレードおよびJavaの更新

OMAがすでにインストールされているインスタンスで新しいOMAインストーラを実行すると、インストーラはエージェントが使用するJDK 8を更新し、エージェントのバージョンもアップグレードできます。

JDK 8およびエージェントを更新するには、「必須ソフトウェアを使用したOracle Management Agentソフトウェア・インストーラのダウンロード」の説明に従ってOMAインストーラ・バンドルをダウンロードします。JMS_Configuration.rspファイルをダウンロードし、圧縮ファイルと同じレベルに配置していることを確認します。設定JMSバンドルを実行します。
  • Linuxの場合: sudo ./setupJMS.sh
  • Windowsの場合: setupJMS.ps1を右クリックし、Run with Powershellを選択します。
    ノート

    インストーラを実行するには、PowerShellバージョン5.1または7未満のバージョンが必要です。
  • macOSの場合: sudo ./setupJMS.sh

JDK 8とエージェントのアップグレードは、既存のインストールによって異なります。次のシナリオを考えてみます。

シナリオ1: 既存のインストールはJMSのOMAインストーラによって実行されました。

インスタンス内の既存のOMAインストールがJMSのOMAインストーラによって実行された場合、エージェントによって使用されるJDK 8は、管理エージェントのインストール・フォルダにインストールされます。このインスタンスでOMAインストーラを再実行すると、インストーラはJDK 8とエージェントの両方の最新バージョンをチェックします。いずれかまたは両方が古い場合、インストーラは古いコンポーネントを更新します。

シナリオ2: 既存のインストールはJMSのインストール・スクリプトを使用して実行されました。

インスタンス内の既存のOMAインストールがJMSのインストール・スクリプトによって実行された場合、エージェントには、インスタンス上のJDKインストール・ディレクトリを指すシンボリック・リンクがあります。このインスタンスでOMAインストーラが実行されると、インストーラはJDK 8を管理エージェントのインストール・ディレクトリにインストールし、エージェントはこれを使用して既存のシンボリック・リンクを更新します。新しいバージョンが使用可能な場合は、インストーラによってエージェントもアップグレードされます。

シナリオ3: 既存のインストールはMACSのOMAインストーラによって実行されました

インスタンス内の既存のOMAインストールがMACSインストーラによって実行された場合、エージェントはインスタンスのJDK 8ディレクトリへのパスまたはシンボリック・リンクを持ちます。このインスタンスでOMAインストーラを実行すると、新しいバージョンが使用可能な場合、JMSはJDK更新を無視し、エージェントをアップグレードします。ユーザーがインスタンスのJDKインストール・ディレクトリに解決されるシンボリック・リンクを提供していた場合は、JDK 8に対して更新を実行できます。JDK 8を更新するには、JMS_Configuration.rspファイルに追加されたパラメータjms.override-jdk-symlink = trueを使用してインストーラを実行する必要があります。インストーラは、JDK 8を管理エージェントのインストール・ディレクトリにインストールし、既存のシンボリック・リンクを更新します。