Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Oracle Enterprise Manager Database Express
Amazon RDS prend en charge Oracle Enterprise Manager Database Express (EM Express) via l’utilisation de l’option OEM. Amazon RDS prend en charge EM Express for Oracle Database 19c en utilisant une architecture CDB ou non CDB.
EM Express est un outil de gestion de base de données basé sur le Web inclus dans votre base de données et disponible uniquement lorsqu’il est ouvert. Il prend en charge la gestion des performances clés et les fonctions d’administration de base de données de base. Pour plus d’informations, consultez Introduction to Oracle Enterprise Manager Database Express
Note
EM Express n’est pas prise en charge sur la classe d’instance de base de données db.t3.small. Pour plus d’informations sur les classes d’instance de base de données, consultez Classes d’instance de base de données RDS for Oracle.
Paramètres d’option OEM
Amazon RDS prend en charge les paramètres suivants pour l'option OEM.
| Paramètre d’option | Valeurs valides | Description |
|---|---|---|
Port |
Une valeur d’entier |
Port de l’instance de base de données RDS for Oracle qui écoute EM Express. La valeur par défaut est 5 500. |
Groupes de sécurité |
— |
Un groupe de sécurité qui a accès à Port. |
Étape 1 : Ajout de l’option OEM
La procédure générale pour ajouter de l'option OEM à une instance de base de données est la suivante :
Créer un groupe d’options ou copier ou modifier un groupe existant.
Ajoutez l’option au groupe d’options.
Associez le groupe d’options à votre instance de base de données.
Lorsque vous ajoutez l’option OEM, une brève interruption de service se produit pendant le redémarrage automatique de votre instance de base de données.
Pour ajouter l'option OEM à une instance de base de données
-
Déterminez le groupe d’options que vous voulez utiliser. Vous pouvez créer un groupe d’options ou utiliser un groupe d’options existant. Si vous souhaitez utiliser un groupe d’options existant, passez à l’étape suivante. Sinon, créez un groupe d’options DB personnalisé avec les paramètres suivants :
-
Pour Moteur, choisissez l'édition oracle pour votre instance de base de données.
-
Pour Version majeure du moteur, choisissez la version de votre instance de base de données.
Pour plus d’informations, consultez Création d’un groupe d’options.
-
-
Ajoutez l'option OEM au groupe d'options et configurez les paramètres de l'option. Pour plus d’informations sur l’ajout d’options, consultez Ajout d’une option à un groupe d’options. Pour plus d’informations sur chaque paramètre, consultez Paramètres d’option OEM.
Note
Si vous ajoutez l’option OEM à un groupe d’options existant qui est déjà attaché à une ou plusieurs instances de base de données, une brève interruption de service a lieu pendant le redémarrage automatique de toutes les instances de base de données.
-
Appliquez le groupe d’options à une instance de base de données nouvelle ou existante:
-
Pour une nouvelle instance de base de données, appliquez le groupe d’options lorsque vous lancez l’instance. Pour plus d’informations, consultez Création d'une instance de base de données Amazon RDS.
-
Pour une instance de base de données existante, appliquez le groupe d’options en modifiant l’instance et en attachant le nouveau groupe d’options. Lorsque vous ajoutez l’option OEM, une brève interruption de service se produit pendant le redémarrage automatique de votre instance de base de données. Pour plus d’informations, consultez Modification d'une instance de base de données Amazon RDS.
-
Note
Vous pouvez également utiliser AWS CLI pour ajouter l'option OEM. Pour obtenir des exemples, consultez Ajout d’une option à un groupe d’options.
Étape 2 : (CDB uniquement) Déverrouillage du compte utilisateur DBSNMP
Si votre instance de base de données utilise l’architecture CDB, vous devez vous connecter à EM Express en tant que DBSNMP, Dans une CDB, DBSNMP est un utilisateur commun. Par défaut, ce compte est verrouillé. Si votre instance de base de données n’utilise pas l’architecture CDB, ignorez cette étape.
Pour déverrouiller le compte utilisateur DBSNMP dans une instance CDB
-
Dans SQL*Plus ou une autre application Oracle SQL, connectez-vous en tant qu’utilisateur principal à votre instance de base de données.
-
Exécutez la procédure stockée suivante pour déverrouiller le compte
DBSNMP:EXEC rdsadmin.rdsadmin_util.reset_oem_agent_password('new_password');Si vous recevez un message d’erreur indiquant que la procédure n’existe pas, redémarrez votre instance CDB pour l’installer automatiquement. Pour plus d’informations, consultez Redémarrage d'une instance de base de données.
Étape 3 : Accès à EM Express via votre navigateur
Quand vous accédez à EM Express depuis votre navigateur web, une fenêtre de connexion s’affiche. Elle vous invite à spécifier un nom d’utilisateur et un mot de passe.
Pour accéder à EM Express via votre navigateur
-
Identifiez le point de terminaison et le port EM Express de votre instance de base de données Amazon RDS. Pour plus d’informations sur la recherche du point de terminaison de votre instance de base de données Amazon RDS, consultez Recherche du point de terminaison de votre instance de base de données RDS for Oracle.
-
Entrez une URL dans la barre de localisation de votre navigateur au format suivant.
https://endpoint.rds.amazonaws.com:port/emPar exemple, si le point de terminaison pour votre instance de base de données Amazon RDS est
mydb---a1bcde234fgh---us-east-1---rds.amazonaws.com.rproxy.govskope.caet que votre port EM Express est1158, utilisez l’URL suivante pour accéder à EM Express.https://mydb.f9rbfa893tft.us-east-1.rds.amazonaws.com:1158/em -
Lorsque vous êtes invité à saisir vos informations de connexion, effectuez l’une des actions suivantes, en fonction de l’architecture de votre base de données :
- Votre base de données est non-CDB.
-
Tapez le nom d'utilisateur principal et le mot de passe principal de votre instance de base de données.
- Votre base de données est une CDB.
-
Saisissez
DBSNMPpour l’utilisateur etDBSNMPpour le mot de passe. Laissez le champContainervide.
Modification des paramètres de la base de données OEM
Après avoir activé la base de données OEM, vous pouvez modifier le paramètre des Groupes de sécurité de l'option.
Vous ne pouvez pas modifier le numéro de port OEM après avoir associé le groupe d'options à une instance de base de données. Pour modifier le numéro de port OEM d'une instance de base de données, procédez comme suit :
-
Créez un nouveau groupe d’options.
-
Ajoutez l'option OEM avec le nouveau numéro de port au nouveau groupe d'options.
-
Supprimez le groupe d'options existant de l'instance de base de données.
-
Ajoutez le nouveau groupe d'options à l'instance de base de données.
Pour plus d’informations sur la modification des paramètres d’options, consultez Modification d’un paramètre d’option. Pour plus d’informations sur chaque paramètre, consultez Paramètres d’option OEM.
Exécution de tâches OEM Database Express
Vous pouvez utiliser les procédures Amazon RDS for exécuter certaines tâches OEM Database Express. Ces procédures vous permettent d'exécuter les tâches indiquées ci-après.
Note
Les tâches OEM Database Express s'exécutent de manière asynchrone.
Tâches
Basculement du front end du site web OEM Database Express vers Adobe Flash
Note
Cette tâche est disponible uniquement pour Oracle Database 19c non CDB.
À partir d'Oracle Database 19c, Oracle a rendu obsolète l'ancienne interface utilisateur d'OEM Database Express basée sur Adobe Flash. En conséquence, OEM Database Express utilise désormais une interface conçue avec Oracle JET. Si vous rencontrez des problèmes avec la nouvelle interface, vous pouvez revenir à l'interface obsolète basée sur Flash. Vous pourriez par exemple être bloqué sur un écran Loading après vous être connecté à OEM Database Express. Vous pourriez également ne pas avoir accès à certaines fonctions présentes dans la version Flash d'OEM Database Express.
Pour basculer le front end du site web OEM Database Express vers Adobe Flash, exécutez la procédure Amazon RDS rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_flash. Cette procédure est équivalente à la commande SQL execemx emx.
Les bonnes pratiques en matière de sécurité déconseillent l'utilisation d'Adobe Flash. Bien que vous puissiez revenir à la version Flash d'OEM Database Express, nous recommandons si possible d'utiliser les sites web OEM Database Express basés sur JET. Si vous recommencez à utiliser Adobe Flash et souhaitez revenir à Oracle JET, utilisez la procédure rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_jet. Après une mise à niveau de la base de données Oracle, une version plus récente d'Oracle JET est susceptible de résoudre les problèmes liés à JET dans OEM Database Express. Pour plus d’informations sur le basculement vers Oracle JET, consultez Basculement du front-end du site web OEM Database Express vers Oracle JET.
Note
L'exécution de cette tâche à partir de l'instance de base de données source pour un réplica en lecture entraîne également le basculement des front ends du site web OEM Database Express vers Adobe Flash pour le réplica en lecture.
L'appel de procédure suivant crée une tâche permettant de basculer le site web OEM Database Express vers Adobe Flash et renvoie l'ID de la tâche.
SELECT rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_flash() as TASK_ID from DUAL;
Vous pouvez afficher le résultat en affichant le fichier de sortie de la tâche.
SELECT text FROM table(rdsadmin.rds_file_util.read_text_file('BDUMP','dbtask-task-id.log'));
Remplacez par l’ID de tâche renvoyé par la procédure. Pour plus d’informations sur la procédure Amazon RDS task-idrdsadmin.rds_file_util.read_text_file, consultez Lecture de fichiers dans un répertoire d’instance de base de données.
Vous pouvez également afficher le contenu du fichier de sortie de la tâche dans AWS Management Console en recherchant task-id dans les entrées de journal de la section Logs & events (Journaux et événements).
Basculement du front-end du site web OEM Database Express vers Oracle JET
Note
Cette tâche est disponible uniquement pour Oracle Database 19c non CDB.
Pour basculer le front end du site web OEM Database Express vers Oracle JET, exécutez la procédure Amazon RDS rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_jet. Cette procédure est équivalente à la commande SQL execemx omx.
Par défaut, les sites web OEM Database Express pour les instances de base de données Oracle exécutant la version 19c ou versions ultérieures utilisent Oracle JET. Si vous avez utilisé la procédure rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_flash pour basculer le front end du site web OEM Database Express vers Adobe Flash, vous pouvez revenir à Oracle JET. Pour ce faire, utilisez la procédure rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_jet. Pour plus d’informations sur le basculement vers Adobe Flash, consultez Basculement du front end du site web OEM Database Express vers Adobe Flash.
Note
L'exécution de cette tâche à partir de l'instance de base de données source pour un réplica en lecture entraîne également le basculement des front ends du site web OEM Database Express vers Oracle JET pour le réplica en lecture.
L'appel de procédure suivant crée une tâche permettant de basculer le site web OEM Database Express vers Oracle JET et renvoie l'ID de la tâche.
SELECT rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_jet() as TASK_ID from DUAL;
Vous pouvez afficher le résultat en affichant le fichier de sortie de la tâche.
SELECT text FROM table(rdsadmin.rds_file_util.read_text_file('BDUMP','dbtask-task-id.log'));
Remplacez par l’ID de tâche renvoyé par la procédure. Pour plus d’informations sur la procédure Amazon RDS task-idrdsadmin.rds_file_util.read_text_file, consultez Lecture de fichiers dans un répertoire d’instance de base de données.
Vous pouvez également afficher le contenu du fichier de sortie de la tâche dans AWS Management Console en recherchant task-id dans les entrées de journal de la section Logs & events (Journaux et événements).
Suppression de l'option de base de données OEM
Vous pouvez supprimer l'option OEM d'une instance de base de données. Lorsque vous supprimez l’option OEM, une brève interruption de service se produit pendant le redémarrage automatique de votre instance de base de données. Après avoir supprimé l'option OEM, vous n'avez pas besoin de redémarrer votre instance de base de données.
Pour supprimer l'option OEM d'une instance de base de données, effectuez l'une des actions suivantes :
-
Supprimez l'option OEM du groupe d'options auquel elle appartient. Ce changement affecte toutes les instances de bases de données qui utilisent le groupe d’options. Pour plus d’informations, consultez Suppression d’une option d’un groupe d’options.
-
Modifiez l'instance de base de données et spécifiez un groupe d'options différent qui n'inclut pas l'option OEM Ce changement affecte une seule instance de base de données. Vous pouvez spécifier le groupe d’options (vide) par défaut, ou un groupe d’options personnalisées différent. Pour plus d’informations, consultez Modification d'une instance de base de données Amazon RDS.