Mettre à niveau l'agent et mettre à jour Java

Oracle recommande d'utiliser les dernières versions du logiciel d'agent et des plugiciels JMS pour accéder aux derniers correctifs de fonctionnalité et de sécurité.

Oracle Management Agent

Voir Mettre à niveau les agents de gestion pour des procédures détaillées et des exigences de politique. Il est recommandé d'activer la mise à niveau automatique d'OMA. Le plugiciel Java Management Service est mis à jour automatiquement.

Oracle Cloud Agent

Voir Mise à jour du logiciel Oracle Cloud Agent pour obtenir la procédure détaillée. Le plugiciel Java Management Service sera mis à jour avec la mise à jour OCA.
Note

La réexécution de l'installateur ou du script d'installation sur un système avec un agent existant peut entraîner une mise à jour de l'agent.

Mise à jour de Java utilisé par les agents de gestion Oracle

Les agents de gestion Oracle ont besoin de JDK 8 pour fonctionner. Les directives de mise à jour de Java utilisées par les agents se trouvent dans Utilisation de Java avec l'agent de gestion.

Note

Les opérations de gestion du cycle de vie d'exécution Java ne peuvent pas être utilisées sur les environnements d'exécution Java utilisés par l'agent.

Mise à niveau de l'agent et mise à jour de Java à l'aide d'Oracle Management Agent Bundle

Lorsque vous exécutez un nouveau programme d'installation OMA sur une instance avec OMA déjà installé, le programme d'installation peut mettre à jour le JDK 8 utilisé par les agents et mettre à niveau la version de l'agent également.

Pour mettre à jour JDK 8 et l'agent, téléchargez l'ensemble du programme d'installation OMA comme indiqué dans Télécharger le programme d'installation du logiciel de l'agent de gestion Oracle avec le logiciel préalable. Assurez-vous d'avoir téléchargé le fichier JMS_Configuration.rsp et de l'avoir placé au même niveau que le fichier compressé. Exécutez le package JMS de configuration :
  • Sous Linux : sudo ./setupJMS.sh
  • Dans Windows : Cliquez avec le bouton droit de la souris sur setupJMS.ps1 et sélectionnez Run with Powershell.
    Note

    PowerShell version 5.1 ou toute version inférieure à 7 est requise pour exécuter le programme d'installation.
  • Dans macOS : sudo ./setupJMS.sh

Le JDK 8 et la mise à niveau de l'agent diffèrent en fonction de l'installation existante. Prenons les scénarios suivants :

Scénario 1 : L'installation existante a été effectuée par l'installeur OMA de JMS

Si l'installation OMA existante dans l'instance a été effectuée par le programme d'installation OMA de JMS, le JDK 8 utilisé par l'agent sera installé dans le dossier d'installation de l'agent de gestion. Lorsque le programme d'installation OMA est réexécuté dans cette instance, le programme d'installation vérifie les dernières versions de JDK 8 et de l'agent. Si l'un ou les deux sont obsolètes, le programme d'installation met à jour les composants obsolètes.

Scénario 2 : L'installation existante a été effectuée à l'aide du script d'installation de JMS

Si l'installation OMA existante dans l'instance était effectuée par le script d'installation de JMS, l'agent aurait un lien symbolique qui pointe vers le répertoire JDK installé sur l'instance. Lorsque le programme d'installation OMA est exécuté dans cette instance, le programme d'installation installe JDK 8 dans le répertoire d'installation de l'agent de gestion, qui sera ensuite utilisé par l'agent, en mettant à jour le lien symbolique existant. Le programme d'installation met également à niveau l'agent si une version plus récente est disponible.

Scénario 3 : L'installation existante a été effectuée par le programme d'installation OMA de MACS

Si l'installation OMA existante dans l'instance était effectuée par le programme d'installation MACS, l'agent aurait un chemin ou un lien symbolique vers un répertoire JDK 8 sur l'instance. Lorsque le programme d'installation OMA est exécuté dans cette instance, JMS ignore la mise à jour JDK et met à niveau l'agent si une version plus récente est disponible. Si l'utilisateur a fourni un lien symbolique qui se résout en répertoire JDK installé sur l'instance, une mise à jour peut être effectuée vers le JDK 8. Pour mettre à jour JDK 8, le programme d'installation doit être exécuté avec le paramètre jms.override-jdk-symlink = true ajouté au fichier JMS_Configuration.rsp. Le programme d'installation installe ensuite JDK 8 dans le répertoire d'installation de l'agent de gestion, en mettant à jour le lien symbolique existant.