Aggiornamento Java

Questo argomento fornisce indicazioni sull'aggiornamento del Java Development Kit (JDK 8) utilizzato dagli Oracle Management Agent, incluse le istruzioni per l'upgrade dell'agente e l'uso del bundle Oracle Management Agent per gli aggiornamenti Java.

Aggiornamento di Java utilizzato dagli Oracle Management Agent

Gli Oracle Management Agent richiedono JDK 8 per il funzionamento. Le linee guida per l'aggiornamento di Java utilizzate dagli agenti sono disponibili in Uso di Java con Management Agent.

Nota

Le operazioni di Java Runtime Lifecycle Management non possono essere utilizzate nelle istanze di Java Runtime utilizzate dall'agente.

Aggiornamento dell'agente e aggiornamento di Java mediante il bundle Oracle Management Agent

Quando si esegue un nuovo programma di installazione OMA su un'istanza con OMA già installato, il programma di installazione può aggiornare il JDK 8 utilizzato dagli agenti e aggiornare anche la versione dell'agente.

Per aggiornare JDK 8 e l'agente, scaricare il bundle del programma di installazione OMA come indicato in Scaricare il programma di installazione del software Oracle Management Agent con il software richiesto. Assicurarsi di aver scaricato il file JMS_Configuration.rsp e di averlo posizionato nello stesso livello del file compresso. Eseguire l'impostazione del bundle JMS:
  • In Linux: sudo ./setupJMS.sh
  • In Windows: fare clic con il pulsante destro del mouse su setupJMS.ps1 e selezionare Run with Powershell.
    Nota

    per eseguire il programma di installazione è necessaria la versione 5.1 di PowerShell o una versione successiva alla 7.
  • In macOS: sudo ./setupJMS.sh

JDK 8 e l'aggiornamento dell'agente sono diversi in base all'installazione esistente. Considerare gli scenari riportati di seguito.

Scenario 1: l'installazione esistente è stata eseguita dal programma di installazione OMA di JMS

Se l'installazione OMA esistente nell'istanza è stata eseguita dal programma di installazione OMA di JMS, il JDK 8 utilizzato dall'agente verrà installato nella cartella di installazione del Management Agent. Quando il programma di installazione OMA viene rieseguito in questa istanza, il programma di installazione verificherà la presenza delle versioni più recenti di JDK 8 e dell'agente. Se uno o entrambi sono obsoleti, il programma di installazione aggiornerà i componenti obsoleti.

Scenario 2: l'installazione esistente è stata eseguita utilizzando lo script di installazione di JMS

Se l'installazione OMA esistente nell'istanza è stata eseguita dallo script di installazione di JMS, l'agente avrà un collegamento simbolico che punta alla directory installata di JDK nell'istanza. Quando il programma di installazione OMA viene eseguito in questa istanza, il programma di installazione installerà JDK 8 nella directory di installazione del Management Agent, che verrà quindi utilizzata dall'agente, aggiornando il collegamento simbolico esistente. Il programma di installazione aggiornerà l'agente anche se è disponibile una versione più recente.

Scenario 3: l'installazione esistente è stata eseguita dal programma di installazione OMA di MACS

Se l'installazione OMA esistente nell'istanza è stata eseguita dal programma di installazione MACS, l'agente avrà un percorso o un collegamento simbolico a una directory JDK 8 nell'istanza. Quando il programma di installazione OMA viene eseguito in questa istanza, JMS ignorerà l'aggiornamento JDK e aggiornerà l'agente se è disponibile una versione più recente. Se l'utente ha fornito un collegamento simbolico che viene risolto nella directory installata JDK sull'istanza, è possibile eseguire un aggiornamento a JDK 8. Per aggiornare JDK 8, il programma di installazione deve essere eseguito con il parametro jms.override-jdk-symlink = true aggiunto al file JMS_Configuration.rsp. Il programma di installazione installerà quindi JDK 8 nella directory di installazione del Management Agent, aggiornando il collegamento simbolico esistente.