Java aktualisieren

Dieses Thema enthält Anleitungen zum Aktualisieren des Java Development Kit (JDK 8), das von Oracle Management Agents verwendet wird, einschließlich Anweisungen zum Upgrade des Agent und zur Verwendung des Oracle Management Agent-Bundles für Java-Updates.

Von Oracle Management Agents verwendetes Java aktualisieren

Für Oracle Management Agents ist JDK 8 erforderlich. Richtlinien für die Aktualisierung von Java, das von den Agents verwendet wird, finden Sie unter Java mit Management Agent verwenden.

Hinweis

Java Runtime Lifecycle Management-Vorgänge können nicht für Java-Laufzeiten verwendet werden, die vom Agent verwendet werden.

Agent upgraden und Java mit Oracle Management Agent Bundle aktualisieren

Wenn Sie ein neues OMA-Installationsprogramm auf einer Instanz ausführen, auf der OMA bereits installiert ist, kann das Installationsprogramm das von den Agents verwendete JDK 8 aktualisieren und auch die Agent-Version upgraden.

Um JDK 8 und den Agent zu aktualisieren, laden Sie das OMA-Installationsprogramm-Bundle herunter, wie unter Oracle Management Agent Software Installer mit Requisite-Software herunterladen beschrieben. Stellen Sie sicher, dass Sie die Datei JMS_Configuration.rsp heruntergeladen und auf derselben Ebene wie die komprimierte Datei abgelegt haben. JMS-Bundle einrichten:
  • Unter Linux: sudo ./setupJMS.sh
  • Klicken Sie in Windows mit der rechten Maustaste auf setupJMS.ps1, und wählen Sie Run with Powershell aus.
    Hinweis

    PowerShell Version 5.1 oder eine beliebige Version unter 7 ist zum Ausführen des Installationsprogramms erforderlich.
  • Unter macOS: sudo ./setupJMS.sh

Das JDK 8 und das Agent-Upgrade unterscheiden sich je nach vorhandener Installation. Betrachten Sie die folgenden Szenarios:

Szenario 1: Vorhandene Installation wurde vom OMA-Installationsprogramm von JMS durchgeführt

Wenn die vorhandene OMA-Installation in der Instanz vom OMA-Installationsprogramm von JMS durchgeführt wurde, wird das vom Agent verwendete JDK 8 im Installationsordner des Management Agent installiert. Wenn das OMA-Installationsprogramm in dieser Instanz erneut ausgeführt wird, sucht das Installationsprogramm nach den neuesten Versionen von JDK 8 und dem Agent. Wenn eine oder beide veraltet sind, aktualisiert das Installationsprogramm die veralteten Komponenten.

Szenario 2: Die vorhandene Installation wurde mit dem Installationsskript von JMS durchgeführt

Wenn die vorhandene OMA-Installation in der Instanz vom Installationsskript von JMS durchgeführt wurde, weist der Agent einen Symlink auf, der auf das installierte JDK-Verzeichnis auf der Instanz verweist. Wenn das OMA-Installationsprogramm in dieser Instanz ausgeführt wird, installiert das Installationsprogramm JDK 8 im Installationsverzeichnis des Management Agent, das dann vom Agent verwendet wird, und aktualisiert den vorhandenen Symlink. Das Installationsprogramm aktualisiert den Agent auch, wenn eine neuere Version verfügbar ist.

Szenario 3: Vorhandene Installation wurde vom OMA-Installationsprogramm von MACS durchgeführt

Wenn die vorhandene OMA-Installation in der Instanz vom MACS-Installationsprogramm ausgeführt wurde, weist der Agent einen Pfad oder Symlink zu einem JDK 8-Verzeichnis auf der Instanz auf. Wenn das OMA-Installationsprogramm in dieser Instanz ausgeführt wird, ignoriert JMS das JDK-Update und aktualisiert den Agent, wenn eine neuere Version verfügbar ist. Wenn der Benutzer einen Symlink bereitgestellt hat, der in das installierte JDK-Verzeichnis auf der Instanz aufgelöst wird, kann ein Update für das JDK 8 durchgeführt werden. Um JDK 8 zu aktualisieren, muss das Installationsprogramm ausgeführt werden, wobei der Parameter jms.override-jdk-symlink = true der Datei JMS_Configuration.rsp hinzugefügt wird. Das Installationsprogramm installiert dann JDK 8 im Installationsverzeichnis des Management Agent und aktualisiert den vorhandenen symbolischen Link.