Oracle Enterprise Manager Database Express - Amazon Relational Database Service

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) grâce à l'utilisation de OEM cette option. Amazon RDS prend en charge EM Express pour Oracle Database 19c en utilisant CDB ou non CDB l'architecture.

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, reportez-vous à la section Présentation d'Oracle Enterprise Manager Database Express dans la documentation d'Oracle Database.

Note

EM Express n'est pas pris 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, veuillez consulter RDS pour les classes d'instance de base de données Oracle.

OEMparamètres des options

Amazon RDS prend en charge les paramètres suivants pour OEM cette option.

Paramètre d'option Valeurs valides Description

Port

Une valeur d'entier

Port de l'instance RDS de base de données Oracle qui écoute EM Express. La valeur par défaut est 5500.

Groupes de sécurité

Un groupe de sécurité qui a accès à Port.

Étape 1 : ajout de l'OEMoption

Le processus général pour ajouter l'OEMoption à une instance de base de données est le suivant :

  1. Créer un groupe d'options ou copier ou modifier un groupe existant.

  2. Ajoutez l'option au groupe d'options.

  3. Associez le groupe d'options à votre instance de base de données.

Lorsque vous ajoutez OEM cette option, une brève interruption se produit pendant le redémarrage automatique de votre instance de base de données.

Pour ajouter l'OEMoption à une instance de base de données
  1. 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 :

    1. Pour Moteur, choisissez l'édition oracle pour votre instance de base de données.

    2. Pour Version majeure du moteur, choisissez la version de votre instance de base de données.

    Pour de plus amples informations, veuillez consulter Création d'un groupe d'options.

  2. Ajoutez l'OEMoption 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 OEMparamètres des options.

    Note

    Si vous ajoutez l'OEMoption à un groupe d'options existant déjà attaché à une ou plusieurs instances de base de données, une brève interruption se produit alors que toutes les instances de base de données sont automatiquement redémarrées.

  3. 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 RDS instance de base de données Amazon.

    • 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 OEM cette option, une brève interruption se produit pendant le redémarrage automatique de votre instance de base de données. Pour de plus amples informations, veuillez consulter Modification d'une RDS instance de base de données Amazon.

Note

Vous pouvez également utiliser le AWS CLI pour ajouter l'OEMoption. Pour obtenir des exemples, consultez Ajout d'une option à un groupe d'options.

Étape 2 : (CDBuniquement) Déverrouillage du compte DBSNMP utilisateur

Si votre instance de base de données utilise cette CDB architecture, vous devez vous connecter à EM Express en tant queDBSNMP. in aCDB, DBSNMP est un utilisateur courant. Par défaut, ce compte est verrouillé. Si votre instance de base de données n'utilise pas cette CDB architecture, ignorez cette étape.

Pour déverrouiller le compte DBSNMP utilisateur dans une CDB instance
  1. Dans SQL *Plus ou dans une autre SQL application Oracle, connectez-vous à votre instance de base de données en tant qu'utilisateur principal.

  2. Exécutez la procédure stockée suivante pour déverrouiller le DBSNMP compte :

    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 CDB instance pour l'installer automatiquement. Pour de plus amples informations, veuillez consulter Redémarrage d'une instance de base de données.

Étape 3 : Accès à EM Express via votre navigateur

Lorsque vous accédez à EM Express depuis votre navigateur Web, une fenêtre de connexion s'affiche et vous invite à saisir un nom d'utilisateur et un mot de passe.

Pour accéder à EM Express via votre navigateur
  1. Identifiez le point de terminaison et le port EM Express pour votre RDS instance de base de données Amazon. Pour plus d'informations sur la recherche du point de terminaison de votre RDS instance de base de données Amazon, consultezRecherche du point de terminaison de votre instance de base de données RDS for Oracle.

  2. Entrez un URL dans la barre de localisation de votre navigateur en utilisant le format suivant.

    https://endpoint.rds.amazonaws.com:port/em

    Par exemple, si le point de terminaison de votre RDS instance de base de données Amazon est mydb.a1bcde234fgh.us-east-1.rds.amazonaws.com et que votre port EM Express l'est1158, utilisez ce qui suit URL pour accéder à EM Express.

    https://mydb.f9rbfa893tft.us-east-1.rds.amazonaws.com:1158/em
  3. 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 n'est pas une base de donnéesCDB.

    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 uneCDB.

    Entrez DBSNMP l'utilisateur et le DBSNMP mot de passe. Laissez le Container champ vide.

Modification des paramètres OEM de base de données

Après avoir activé la OEM base de données, vous pouvez modifier le paramètre des groupes de sécurité pour cette option.

Vous ne pouvez pas modifier le numéro de OEM port après avoir associé le groupe d'options à une instance de base de données. Pour modifier le numéro de OEM port d'une instance de base de données, procédez comme suit :

  1. Créez un nouveau groupe d'options.

  2. Ajoutez l'OEMoption avec le nouveau numéro de port au nouveau groupe d'options.

  3. Supprimez le groupe d'options existant de l'instance de base de données.

  4. 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 OEMparamètres des options.

Exécution OEM de tâches Database Express

Vous pouvez utiliser RDS les procédures Amazon pour exécuter certaines tâches OEM de Database Express. Ces procédures vous permettent d'exécuter les tâches indiquées ci-après.

Note

OEMLes tâches Database Express s'exécutent de manière asynchrone.

Passage de l'interface du site Web pour OEM Database Express à Adobe Flash

Note

Cette tâche n'est disponible que pour Oracle Database 19c non-CDBs.

À partir d'Oracle Database 19c, Oracle a abandonné l'ancienne interface utilisateur OEM de Database Express, qui était basée sur Adobe Flash. OEMDatabase Express utilise désormais une interface créée avec OracleJET. Si vous rencontrez des problèmes avec la nouvelle interface, vous pouvez revenir à l'interface obsolète basée sur Flash. Les difficultés que vous pourriez rencontrer avec la nouvelle interface incluent le fait de rester bloqué sur un Loading écran après la connexion à OEM Database Express. Certaines fonctionnalités présentes dans la version Flash de OEM Database Express risquent également de vous manquer.

Pour passer de l'OEMinterface du site Web Database Express à Adobe Flash, exécutez la RDS procédure Amazonrdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_flash. Cette procédure est équivalente à la execemx emx SQL commande.

Les bonnes pratiques en matière de sécurité déconseillent l'utilisation d'Adobe Flash. Bien que vous puissiez revenir à OEM Database Express basé sur Flash, nous vous recommandons d'utiliser les sites Web OEM Database Express JET basés sur Flash dans la mesure du possible. Si vous revenez à l'utilisation d'Adobe Flash et souhaitez revenir à OracleJET, suivez la rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_jet procédure ci-dessous. Après une mise à niveau de la base de données Oracle, une version plus récente d'Oracle JET peut résoudre JET les problèmes connexes dans OEM Database Express. Pour plus d'informations sur le passage à OracleJET, consultezPassage du front-end du site Web pour OEM Database Express à Oracle JET.

Note

L'exécution de cette tâche à partir de l'instance de base de données source pour une réplique en lecture entraîne également le transfert de ses OEM interfaces du site Web Database Express vers Adobe Flash.

L'appel de procédure suivant crée une tâche pour faire passer le site Web OEM de Database Express à 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 identifiant de tâche avec l'ID de tâche renvoyé par la procédure. Pour plus d'informations sur la RDS procédure Amazonrdsadmin.rds_file_util.read_text_file, consultez Lecture de fichiers dans un répertoire d'instance de base de données

Vous pouvez également consulter le contenu du fichier de sortie de la tâche dans le AWS Management Console en recherchant dans les entrées du journal dans la section Journaux et événements letask-id.

Passage du front-end du site Web pour OEM Database Express à Oracle JET

Note

Cette tâche n'est disponible que pour Oracle Database 19c non-CDBs.

Pour passer du front-end du site Web OEM Database Express à OracleJET, exécutez la RDS procédure Amazonrdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_jet. Cette procédure est équivalente à la execemx omx SQL commande.

Par défaut, les sites Web OEM Database Express pour les instances de base de données Oracle exécutant la version 19c ou ultérieure utilisent OracleJET. Si vous avez utilisé rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_flash cette procédure pour passer OEM de l'interface du site Web Database Express à Adobe Flash, vous pouvez revenir à OracleJET. Pour ce faire, utilisez la procédure rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_jet. Pour de plus amples informations sur le basculement vers Adobe Flash, veuillez consulter Passage de l'interface du site Web pour OEM Database Express à Adobe Flash.

Note

L'exécution de cette tâche à partir de l'instance de base de données source pour une réplique en lecture entraîne également le transfert de ses OEM interfaces du site Web Database Express vers OracleJET.

L'appel de procédure suivant crée une tâche pour transférer le site Web OEM de 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 identifiant de tâche avec l'ID de tâche renvoyé par la procédure. Pour plus d'informations sur la RDS procédure Amazonrdsadmin.rds_file_util.read_text_file, consultez Lecture de fichiers dans un répertoire d'instance de base de données

Vous pouvez également consulter le contenu du fichier de sortie de la tâche dans le AWS Management Console en recherchant dans les entrées du journal dans la section Journaux et événements letask-id.

Supprimer l'option de OEM base de données

Vous pouvez supprimer l'OEMoption d'une instance de base de données. Lorsque vous supprimez OEM cette option, une brève interruption se produit pendant le redémarrage automatique de votre instance. Par conséquent, une fois l'OEMoption supprimée, vous n'avez pas besoin de redémarrer votre instance de base de données.

Pour supprimer l'OEMoption d'une instance de base de données, effectuez l'une des opérations suivantes :

  • Supprimez l'OEMoption 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 de plus amples informations, veuillez consulter Suppression d'une option d'un groupe d'options.

  • Modifiez l'instance de base de données et spécifiez un autre groupe d'options qui n'inclut pas l'OEMoption. 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 RDS instance de base de données Amazon.