Activer les diagnostics et la gestion pour les bases de données Oracle Cloud

Avant d'activer les diagnostics et la gestion du service de gestion de bases de données pour les bases de données Oracle Cloud, vous devez :

Pour activer les diagnostics et la gestion des bases de données Oracle Cloud dans le service de gestion de bases de données :

  1. Connectez-vous à la console Oracle Cloud Infrastructure.
  2. En haut de la page, assurez-vous que la région dans laquelle vous voulez activer Diagnostics & Management est sélectionnée.
    Note

    La surveillance et la gestion inter-régions des bases de données Oracle ne sont pas disponibles.
  3. Ouvrez le menu de navigation, cliquez sur Observabilité et gestion. Sous Gestion de bases de données, cliquez sur Administration.
  4. Dans le volet de gauche, sélectionnez un compartiment dans la liste déroulante Compartiment et la solution Oracle Database en nuage dans le filtre Type de déploiement.
  5. Dans la page Bases de données gérées, cliquez sur Activer les diagnostics et la gestion.
  6. Dans le panneau Activer les diagnostics et la gestion :
    1. Spécifiez les détails suivants pour sélectionner une base de données :
      1. Type de base de données : Assurez-vous que la solution Oracle Database Cloud appropriée est sélectionnée.
      2. Selon l'option sélectionnée à l'étape précédente, l'une des options suivantes est affichée :
        • Système de base de données (pour le service de base de données de base) : Sélectionnez le système dans le service de base de données de base. Par défaut, le compartiment sélectionné dans la page Bases de données gérées est affiché. Toutefois, vous pouvez cliquer sur Changer de compartiment et sélectionner un autre compartiment, au besoin.
        • Grappe de MV (pour ExaDB-D, ExaDB-XS et ExaDB-C@C) : Sélectionnez la grappe de MV en nuage qui fournit un lien entre la ressource ExaDB-D, ExaDB-XS ou ExaDB-C@C et la base de données. Par défaut, le compartiment sélectionné dans la page Bases de données gérées est affiché. Toutefois, vous pouvez cliquer sur Changer de compartiment et sélectionner un autre compartiment, au besoin.
      3. Base de données : Sélectionnez le répertoire de base associé à la base de données Oracle Cloud.
      4. Nom de la base de données : Sélectionnez la base de données Oracle Cloud.
      5. Si vous voulez activer Diagnostics & Management pour une base de données conteneur ou une base de données enfichable, sélectionnez l'une des options suivantes :
        • Diagnostics et gestion pour une base de données conteneur :
          • Activer les diagnostics et la gestion pour la base de données conteneur et toutes les bases de données enfichables : Sélectionnez cette option pour activer les diagnostics et la gestion pour une base de données conteneur et toutes ses bases de données enfichables associées en même temps. Un utilisateur commun de base de données créé au niveau de la base de données conteneur avec le privilège CONTAINER=ALL est requis pour activer en masse Diagnostics & Management. L'utilisation de cette option permet la collecte de mesures au niveau de la base de données conteneur, sans avoir à se connecter à chaque base de données enfichable. Pour plus d'informations sur le script SQL permettant de créer un utilisateur commun de base de données avec les privilèges requis, voir Création des données d'identification du service de surveillance pour Oracle Database pour le service de gestion de bases de données (KB57458) dans My Oracle Support.
          • Activer les diagnostics et la gestion pour la base de données conteneur uniquement : Sélectionnez cette option pour activer les diagnostics et la gestion pour une seule base de données conteneur.
        • Diagnostics et gestion pour les bases de données enfichables :
          • Activer les diagnostics et la gestion pour toutes les bases de données enfichables : Sélectionnez cette option pour activer les diagnostics et la gestion pour toutes les bases de données enfichables associées à une base de données conteneur activée pour les diagnostics et la gestion. Un utilisateur commun de base de données créé au niveau de la base de données conteneur avec le privilège CONTAINER=ALL est requis pour activer en masse Diagnostics & Management. L'utilisation de cette option permet la collecte de mesures au niveau de la base de données conteneur, sans avoir à se connecter à chaque base de données enfichable. Pour plus d'informations sur le script SQL permettant de créer un utilisateur commun de base de données avec les privilèges requis, voir Création des données d'identification du service de surveillance pour Oracle Database pour le service de gestion de bases de données (KB57458) dans My Oracle Support.
          • Activer les diagnostics et la gestion pour une seule base de données enfichable : Sélectionnez cette option pour activer les diagnostics et la gestion pour une seule base de données enfichable associée à une base de données conteneur activée pour les diagnostics et la gestion, puis sélectionnez la base de données enfichable dans la liste déroulante Nom de la base de données enfichable.
        Note

        • Pour les bases de données Oracle Cloud, Diagnostics & Management prend uniquement en charge la surveillance et la gestion des bases de données enfichables pour Oracle Database version 19c et ultérieure.
        • Si vous activez Diagnostics et gestion pour les bases de données enfichables, vous devez l'activer sur la base de données conteneur associée avec l'option Gestion complète.
        • Si vous activez en masse Diagnostics & Management pour toutes les bases de données enfichables associées à une base de données conteneur, il n'y a pas de limite au nombre de bases de données enfichables pour lesquelles elle peut être activée. Toutefois, si vous activez Diagnostics & Management pour une seule base de données enfichable, vous ne pouvez l'activer que pour un maximum de 10 bases de données enfichables dans une base de données conteneur et pour augmenter la limite de la base, communiquez avec Oracle Support.
        • Si la collecte de mesures est au niveau de la base de données enfichable, vous pouvez la modifier au niveau de la base de données conteneur en désactivant Diagnostics & Management pour la base de données conteneur, puis en la réactivant pour la base de données conteneur et ses bases de données enfichables. Cela nécessite la création d'un utilisateur commun de base de données au niveau de la base de données conteneur avec le privilège CONTAINER=ALL.
      6. Nom du service : Le nom de service unique dans le format Database_Name.Host_Domain_Name s'affiche automatiquement, mais vous pouvez le modifier, au besoin.
      7. Protocole : Sélectionnez le protocole TCP ou TCPS pour vous connecter à la base de données Oracle Cloud. Par défaut, le protocole TCP est sélectionné.
        Note

        Si Oracle Data Guard est activé sur un système de base de données dans le service de base de données de base après l'activation des diagnostics et de la gestion à l'aide du protocole TCPS, TCPS doit être reconfiguré. L'activation de Data Guard entraîne le remplacement de la configuration TCPS. Il est recommandé de configurer TCPS sur le système de base de données après l'activation de Data Guard.
      8. Port : Entrez le numéro de port. Si TCP est sélectionné dans le champ Protocole, le numéro de port 1521 est affiché par défaut et vous pouvez le modifier, si nécessaire.
      9. Clé secrète du portefeuille de base de données : Sélectionnez la clé secrète qui contient le portefeuille de base de données dans la liste déroulante. Ce champ ne s'affiche que si TCPS est sélectionné dans le champ Protocole. Si aucune clé secrète de portefeuille de base de données existante n'est disponible, sélectionnez Créer une nouvelle clé secrète... dans la liste déroulante. Le panneau Créer une clé secrète pour le portefeuille de base de données s'affiche et vous pouvez créer une nouvelle clé secrète. Pour plus d'informations sur les portefeuilles de base de données et sur la création d'une clé secrète dans le service Oracle Cloud Infrastructure Vault, voir Tâches préalables liées aux bases de données Oracle Cloud.

        Notez qu'une politique de principal de ressource est requise pour accorder aux ressources de base de données gérée l'autorisation d'accéder à la clé secrète qui contient le portefeuille de base de données. Si la politique n'est pas créée, le message Une politique est requise... s'affiche et vous pouvez cliquer sur Ajouter une politique pour la voir et l'ajouter automatiquement. Le service IAM pour Oracle Cloud Infrastructure crée la politique et l'ajoute à une collection de politiques appelées DBMgmt_Resource_Policy dans le service IAM.

        Pour plus d'informations sur les sujets suivants :

    2. Spécifiez les données d'identification de base de données pour la connexion à la base de données Oracle Cloud sélectionnée.
      1. Nom d'utilisateur de la base de données : Entrez le nom d'utilisateur de la base de données.
        Note

        • Si vous activez Diagnostics & Management pour une base de données dans une configuration Oracle Data Guard qui contient une base de données de secours physique à l'état monté, vous devez vous assurer que l'utilisateur du service de surveillance dispose du privilège SYSDG. Si le privilège SYSDG n'est pas accordé à l'utilisateur du service de surveillance, la collecte des mesures peut s'arrêter pour les nouvelles bases de données de secours à la suite d'une permutation de rôle ou d'un basculement.
        • Diagnostics & Management n'est pas pris en charge pour une base de données de secours physique montée si un agent de gestion est utilisé pour activer Diagnostics & Management.
      2. Clé secrète du mot de passe de l'utilisateur : Sélectionnez la clé secrète qui contient le mot de passe de l'utilisateur de base de données dans la liste déroulante. Si le compartiment dans lequel réside la clé secrète est différent du compartiment affiché, cliquez sur Changer de compartiment et sélectionnez un autre compartiment.

        Si aucune clé secrète existante avec le mot de passe de l'utilisateur de la base de données n'est disponible, sélectionnez Créer une nouvelle clé secrète... dans la liste déroulante. Le panneau Créer une clé secrète de mot de passe s'affiche et vous pouvez créer une nouvelle clé secrète. Pour plus d'informations sur les données d'identification d'utilisateur pour la surveillance de la base de données et sur la façon d'enregistrer le mot de passe d'utilisateur de la base de données en tant que clé secrète dans le service de chambre forte, voir Tâches préalables liées aux bases de données Oracle Cloud.

        Notez qu'une politique de principal de ressource est requise pour accorder aux ressources de base de données gérée l'autorisation d'accéder à la clé secrète qui contient le mot de passe de l'utilisateur de base de données. Si la politique n'est pas créée, le message Une politique est requise... s'affiche et vous pouvez cliquer sur Ajouter une politique pour la voir et l'ajouter automatiquement. Le service IAM crée la politique et l'ajoute à une collection de politiques appelées DBMgmt_Resource_Policy dans le service IAM.

        Pour plus d'informations sur les sujets suivants :

    3. Selon le type de base de données (solution Oracle Database Cloud), sélectionnez l'un des modes de connexion suivants :
      • Point d'extrémité privé (pour le service de base de données de base, ExaDB-D et ExaDB-XS) : Sélectionnez le point d'extrémité privé qui agira en tant que représentation du service de gestion de bases de données dans le VCN dans lequel la base de données Oracle Cloud est accessible. Si le compartiment dans lequel réside le point d'extrémité privé est différent du compartiment affiché, cliquez sur Changer de compartiment et sélectionnez un autre compartiment.

        Vous devez vous assurer que le point d'extrémité privé pour le service de gestion de bases de données approprié est disponible :

        • Point d'extrémité privé pour les bases de données Oracle Cloud à instance unique dans le service de base de données de base.
        • Point d'extrémité privé pour les bases de données Oracle Cloud RAC dans le service de base de données de base, ExaDB-D et ExaDB-XS.

        Si aucun point d'extrémité privé existant du service de gestion de bases de données n'est disponible, sélectionnez Créer un point d'extrémité privé... dans la liste déroulante pour en créer un. Pour plus d'informations sur la création d'un point d'extrémité privé, voir Créer un point d'extrémité privé pour le service de gestion de bases de données pour les bases de données Oracle Cloud.

        Si les règles de sécurité de trafic entrant et sortant n'ont pas été ajoutées à un groupe de sécurité de réseau ou à une liste de sécurité dans le cadre des tâches préalables, cliquez sur Ajouter une règle de sécurité de réseau.

        Les règles de sécurité sont requises pour permettre la communication entre Diagnostics & Management et la base de données Oracle Cloud. Pour plus d'informations sur les autorisations requises pour le service Oracle Cloud Infrastructure Networking, voir Autorisations requises pour activer Diagnostics et gestion pour les bases de données Oracle Cloud.

        Dans le panneau Ajouter une règle de sécurité de réseau :

        1. Sélectionnez Liste de sécurité ou Groupe de sécurité de réseau selon la fonction de sécurité à utiliser pour ajouter des règles de sécurité.

          Notez que le bouton radio Groupe de sécurité de réseau n'est affiché que si le point d'extrémité privé du service de gestion de bases de données et la base de données Oracle Cloud ont un groupe de sécurité de réseau attaché.

        2. Sélectionnez l'une des options suivantes dans la section Règle de trafic entrant et vérifiez les détails de la règle de trafic entrant qui sera créée :
          • Si vous avez sélectionné l'option Liste de sécurité, sélectionnez une liste de sécurité dans le sous-réseau de la base de données Oracle Cloud.
          • Si vous avez sélectionné l'option Groupe de sécurité de réseau, sélectionnez un groupe de sécurité de réseau attaché à la base de données Oracle Cloud.
        3. Sélectionnez l'une des options suivantes dans la section Règle de trafic sortant et vérifiez les détails de la règle de trafic sortant qui sera créée :
          • Si vous avez sélectionné l'option Liste de sécurité, sélectionnez une liste de sécurité dans le sous-réseau du point d'extrémité privé.
          • Si vous avez sélectionné l'option Groupe de sécurité de réseau, sélectionnez un groupe de sécurité de réseau attaché au point d'extrémité privé.
        4. Cliquez sur Soumettre.

        Pour des informations générales sur l'activation de la communication à l'aide de règles de sécurité, voir Activer la communication entre le service de gestion de bases de données et les bases de données Oracle Cloud.

      • Agent de gestion (pour ExaDB-D et ExaDB-C@C) : Sélectionnez l'agent de gestion dans la liste déroulante ID agent de gestion. Si le compartiment dans lequel réside l'agent de gestion est différent du compartiment affiché, cliquez sur Changer de compartiment et sélectionnez un autre compartiment.
        Note

        • L'agent de gestion qui a été utilisé pour activer Diagnostics & Management pour une base de données conteneur est utilisé lors de l'activation de Diagnostics & Management pour ses bases de données enfichables. Pour la collecte de mesures au niveau de la base de données conteneur, un agent de gestion version 240628.1505 ou ultérieure est requis.
        • Si vous utilisez un agent de gestion lors de l'activation de Diagnostics & Management pour ExaDB-D, vous ne pouvez pas modifier Diagnostics & Management et sélectionner un autre agent de gestion plus tard.

        Si aucun agent de gestion n'est installé, vous devez d'abord en installer un. Pour des informations génériques, voir Installer des agents de gestion et pour des informations supplémentaires sur l'installation d'un agent de gestion sur Exadata Cloud pour activer Diagnostics et gestion, voir Observabilité et prise en charge de la gestion pour Exadata Cloud (PNEWS1338) dans My Oracle Support.

    4. Sélectionnez l'option de gestion appropriée.
      Note

      • L'option Gestion de base n'est pas disponible pour les bases de données Oracle Cloud dans ExaDB-C@C.
      • Les options de gestion ne sont pas affichées si vous activez Diagnostics et gestion pour les bases de données enfichables.

      Pour plus d'informations sur les options de gestion, voir À propos des options de gestion.

    5. Cliquez sur Activer les diagnostics et la gestion.
Un message de confirmation contenant un lien vers la page Demandes de travail s'affiche. Cliquez sur le lien de l'opération pour surveiller la progression de la demande de travail. Si l'activation en masse de Diagnostics et gestion pour les bases de données enfichables est activée, l'état de la demande de travail est Réussite seulement après l'activation de Diagnostics et gestion pour toutes les bases de données enfichables.

Vous pouvez vérifier si Diagnostics et gestion sont activés dans la page Bases de données gérées. Pour ce faire, sélectionnez le compartiment dans lequel réside la base de données Oracle Cloud et sélectionnez l'option appropriée dans le filtre Type de déploiement. Une fois le service Diagnostics et gestion activé, la base de données Oracle Cloud est listée en tant que base de données gérée. Vous pouvez cliquer sur l'icône Actions (Actions) de la base de données Oracle Cloud et effectuer les opérations suivantes :

  • Voir les détails : Cliquez sur cette option pour aller à la page Détails de la base de données de la solution en nuage Oracle Database.
  • Modifier les diagnostics et la gestion : Cliquez sur cette option pour modifier les informations de connexion ou les autres détails fournis pour activer Diagnostics et gestion pour la base de données Oracle Cloud.
    Note

    Si vous avez activé en masse Diagnostics et gestion pour les bases de données enfichables, vous ne pouvez pas déclasser les données d'identification de base de données conteneur de l'accès commun à l'accès local.
  • Désactiver les diagnostics et la gestion : Cliquez sur cette option pour désactiver les diagnostics et la gestion. Si Diagnostics & Management est activé pour une base de données conteneur et ses bases de données enfichables associées, la désactivation de Diagnostics & Management pour la base de données conteneur la désactivera également pour les bases de données enfichables.
  • Définir les données d'identification de session : Cliquez pour définir des données d'identification de session pour cette session particulière et effectuer des tâches de diagnostic et de gestion.

Si vous rencontrez des problèmes lors de l'activation de Diagnostics et de la gestion, voir Erreurs détectées lors de l'activation de Diagnostics et de la gestion pour les bases de données Oracle Cloud pour connaître les causes et les solutions probables.

À propos des options de gestion

Les fonctions de diagnostic et de gestion du service de gestion de bases de données pour les bases de données Oracle Cloud dans le service de base de données de base, ExaDB-D et ExaDB-XS sont disponibles dans le cadre de deux options de gestion. Vous pouvez sélectionner l'une ou l'autre des options lors de l'activation de Diagnostics & Management.

Note

  • L'option Gestion de base n'est pas disponible pour les bases de données Oracle Cloud dans ExaDB-C@C.
  • Si vous activez Diagnostics & Management pour une base de données enfichable (dans le service de base de données de base, ExaDB-D ou ExaDB-XS), vous n'avez pas la possibilité de sélectionner une option de gestion, car la prise en charge de la base de données enfichable n'est disponible que dans le cadre de l'option Gestion complète.

Les deux options de gestion sont les suivantes :

  • Gestion complète : Cette option inclut toutes les fonctions de diagnostic et de gestion à un coût de service supplémentaire. L'option Gestion complète est disponible pour les éditions Enterprise d'Oracle Database et Oracle Database Standard Edition. Toutefois, pour Oracle Database Standard Edition, l'option Gestion complète n'inclut pas les fonctions du centre de performance ni d'autres fonctions telles que les journaux d'alerte et l'explorateur AWR. Pour plus d'informations sur la disponibilité des fonctions de diagnostic et de gestion, voir Matrice de prise en charge des fonctions de diagnostic et de gestion pour les bases de données Oracle.
  • Gestion de base : Cette option est disponible pour les bases de données Oracle Cloud dans le service de base de données de base, ExaDB-D et ExaDB-XS sans frais supplémentaires.

Voici un aperçu des fonctions disponibles dans chaque option de gestion.

Gestion complète (disponible à un coût supplémentaire) Gestion de base (gratuit)
  • Surveillance du parc de bases de données
  • Surveillance d'une seule base de données gérée
  • Fonctions du centre de performance, notamment des fonctions avancées telles que la surveillance Exadata
  • Surveillance de la base de données RAC
  • SQL Tuning Advisor
  • Fonctions d'administration de base de données
  • Surveillance d'Oracle Data Guard
  • Fonctions de tableau de bord
  • 15 mesures de base de données, telles que CpuUtilization, StorageAllocated et UserCalls
  • Analyse ASH et surveillance SQL dans le centre de performance
  • Des fonctions de tableau de bord, à l'exception de certains widgets des tableaux de bord définis par Oracle, qui n'affichent pas les données de mesure pour les bases de données Oracle Cloud activées avec l'option Gestion de base.

Notez que les autres fonctions de la console de diagnostic et de gestion ne sont pas disponibles avec l'option Gestion de base.

Pour plus d'informations sur les mesures disponibles avec les options de gestion, voir Mesures de base de données Oracle Cloud.