Définition d'informations d'identification préférées

Vous pouvez définir des informations d'identification préférées pour vous connecter à la base de données gérée et effectuer des tâches spécifiques.

Les informations d'identification préférées simplifient l'accès à la base de données gérée en utilisant les informations d'identification de base de données stockées dans une clé secrète de service Oracle Cloud Infrastructure Vault. Les informations d'identification préférées peuvent être utilisées pour fournir la connectivité par défaut à la base de données en fonction des rôles utilisateur et des tâches à effectuer, ce qui permet de séparer les tâches des différents groupes d'utilisateurs et d'offrir une couche de sécurité supplémentaire. Dans Database Management Diagnostics & Management, vous pouvez définir les informations d'authentification préférées suivantes pour l'utilisateur afin qu'il puisse se connecter à la base de données gérée et effectuer l'ensemble de tâches associé :

  • Contrôle de base : privilèges minimaux permettant la collecte des mesures et la visualisation du récapitulatif de parc de bases de données et des détails de base de données gérée. Les informations d'identification Surveillance de base ont été définies automatiquement pour l'utilisateur de la surveillance lorsque Diagnostics et gestion est activé.

  • Diagnostics avancés : privilèges avancés permettant d'utiliser les outils de diagnostic tels que le hub de performances et l'explorateur AWR. Si les informations d'identification Diagnostics avancés sont définies pour une base de données gérée, elles peuvent être utilisées afin d'employer automatiquement les fonctionnalités de diagnostic et lors des opérations de lecture dans la base de données gérée.

  • Administration : privilèges de gestion permettant d'effectuer des tâches d'administration telles que la création de tablespaces et la modification des paramètres de base de données. Si les informations d'identification Administration sont définies pour une base de données gérée, elles peuvent être utilisées pour remplir automatiquement les informations d'identification de base de données afin d'effectuer les opérations d'écriture dans la base de données gérée.

Remarque

Pour les bases de données Oracle Cloud et les bases de données autonomes, les informations d'authentification préférées dans Diagnostics & Management ne sont disponibles qu'pour les utilisateurs disposant des droits d'utilisateur de lire la clé secrète qui stocke le mot d'accès de l'utilisateur de base de données. Pour plus d'informations sur les droits d'accès, reportez-vous à la section Exécution des tâches de prérequis et obtention des droits d'accès requis.

Afin d'obtenir des informations sur les sujets suivants, reportez-vous aux rubriques indiquées :

Exécution des tâches de prérequis et obtention des droits d'accès requis

Voici la liste des tâches standard à effectuer avant de configurer des informations d'identification préférées.

  1. L'administrateur de base de données crée les utilisateurs de base de données pour lesquels les informations d'identification préférées seront définies :
    • Utilisateur de surveillance
      Remarque

      • Pour les bases de données externes et les bases de données Oracle Cloud, vous pouvez utiliser l'utilisateur DBSNMP en tant qu'utilisateur de surveillance. Cette option est pratique car l'utilisateur DBSNMP est intégré à Oracle Database et dispose des privilèges requis pour surveiller les bases de données dans Oracle Cloud Infrastructure. A la place de l'utilisateur DBSNMP, vous pouvez également vous servir d'un script SQL pour créer un utilisateur de base de données avec l'ensemble minimal de privilèges requis pour surveiller les bases de données gérées. Pour plus d'informations sur le script SQL, reportez-vous à Création des informations d'identification de surveillance Oracle Database pour Database Management (KB57458) dans My Oracle Support.
      • Pour les bases de données autonomes, vous pouvez utiliser l'utilisateur ADBSNMP en tant qu'utilisateur de surveillance. Toutefois, l'utilisateur ADBSNMP ne dispose pas des privilèges requis pour effectuer certaines tâches de surveillance et de gestion avancées.
    • Utilisateur de diagnostics avancés
      Remarque

      • Lors de la création de l'utilisateur de diagnostics avancés pour effectuer les tâches du hub de performances, vous devez vous assurer que l'utilisateur dispose des privilèges requis pour utiliser le hub de performances. Pour plus d'informations sur les privilèges requis, reportez-vous à OCI : conditions requises pour le hub de performances (KB59684) dans My Oracle Support.
      • Pour les bases de données autonomes, les informations d'identification préférées de diagnostic avancé doivent être définies pour utiliser l'utilisateur ADMIN afin d'utiliser les fonctionnalités avancées du hub de performances, à savoir Top Activity Lite, les rapports AWR de niveau session d'activité et de niveau instance, les exécutions de tâche ADDM à la demande et le réglage SQL.
    • Administrateur

    Pour les bases de données externes et les bases de données Oracle Cloud, vous pouvez utiliser un script SQL pour créer un utilisateur de base de données avec l'ensemble de privilèges requis pour effectuer des tâches de diagnostic et d'administration avancées. Pour plus d'informations sur le script SQL, reportez-vous à Création de l'utilisateur Oracle Database Management Advanced Diagnostics User and Administration User (KB84103) dans My Oracle Support.

    Pour plus d'informations sur la création de comptes utilisateur, reportez-vous à Création de comptes utilisateur dans le guide de sécurité Oracle Database.

  2. Un utilisateur Oracle Cloud Infrastructure disposant des droits d'accès requis crée les clés secrètes de service Vault suivantes pour les mots de passe d'utilisateur de base de données :
    • Clé secrète dans laquelle stocker le mot de passe de l'utilisateur de surveillance
    • Clé secrète dans laquelle stocker le mot de passe de l'utilisateur de diagnostics avancés
    • Clé secrète dans laquelle stocker le mot de passe de l'administrateur

    Ces clés secrètes peuvent être créées dans différents compartiments ou dans le même compartiment avec une clé de coffre différente ou identique.

    Voici un exemple de stratégie qui autorise un groupe d'utilisateurs à créer des clés secrètes :

    Allow group DB-MGMT-USER to manage secret-family in compartment ABC

    Pour plus d'informations sur la création d'une clé secrète, reportez-vous à la création d'une clé secrète dans un coffre.

Lors de l'exécution des tâches prérequises, un utilisateur possédant les droits d'accès suivants peut définir les informations d'identification préférées dans Diagnostics & Management :

  • Droit d'accès DBMGMT_MANAGED_DB_UPDATE permettant de définir des informations d'identification préférées. Vous pouvez accorder le droit d'accès DBMGMT_MANAGED_DB_UPDATE minimal à un groupe d'utilisateurs ou accorder des droits d'accès généraux à l'aide des verbes use ou manage et du type de ressource dbmgmt-managed-databases.

    Voici un exemple de stratégie avec le droit d'accès minimal permettant de définir des informations d'identification préférées :

    Allow group DB-MGMT-USER to {DBMGMT_MANAGED_DB_UPDATE} in compartment ABC

    Voici un exemple de stratégie générale qui autorise un groupe d'utilisateurs à définir des informations d'identification préférées :

    Allow group DB-MGMT-USER to use dbmgmt-managed-databases in compartment ABC

    Pour plus d'informations sur les types de ressource et les droits d'accès de Database Management, reportez-vous à Détails de stratégie pour Database Management.

  • Droit d'accès à la clé secrète qui stocke le mot de passe de l'utilisateur de base de données. Voici un exemple de stratégie qui autorise un groupe d'utilisateurs à créer des clés secrètes :

    Allow group DB-MGMT-USER to read secret-family in compartment ABC

    Pour autoriser l'accès aux clés secrètes d'un coffre uniquement, mettez à jour la stratégie comme suit :

    Allow group DB-MGMT-USER to read secret-family in compartment ABC where target.vault.id = <Vault OCID>

    Pour plus d'informations sur les droits d'accès requis du service Vault afin d'accéder aux clés secrètes et de les utiliser, reportez-vous à Droits d'accès supplémentaires requis afin d'utiliser Diagnostics & Management.

Définition des informations d'identification enregistrées dans Diagnostics et gestion

Vous pouvez définir les informations d'identité préférées Diagnostics avancés et Administration dans Diagnostics & Management.

Remarque

Les informations d'identification de surveillance de base sont définies lorsque Diagnostics et gestion sont activés. Toutefois, vous pouvez mettre à jour les informations d'identification de surveillance de base. Pour mettre à jour les informations d'identification de surveillance de base pour :
  • Bases de données externes : mettez à jour les informations d'identification de base de données indiquées lors de la création de la connexion à la base de données externe. Pour plus d'informations, reportez-vous à Mise à jour des informations d'identification de connexion d'une connexion de base de données externe.
  • Bases de données Oracle Cloud et bases de données autonomes : mettez à jour les informations d'identification de base de données indiquées lors de l'activation des diagnostics et de la gestion pour la base de données Oracle Cloud :
    1. Accédez à la page Administration Bases de données gérées de Database Management.
    2. Dans le panneau de gauche, sélectionnez le compartiment dans lequel réside la base de données et le type de déploiement de la base de données.
    3. Cliquez sur l'icône Actions (Actions) de la base de données, puis sur Modifier les diagnostics et la gestion.
    4. Dans le panneau Modifier les diagnostics et la gestion, mettez à jour les informations d'identification de base de données indiquées pour la connexion à la base de données Oracle Cloud ou à Autonomous Database sélectionnée.

Pour définir les informations d'identification et de connexion enregistrées Advanced Diagnostics and Administration dans Diagnostics & Management :

  1. Accédez à la page Détails de la base de données gérée et, dans le panneau de gauche sous Ressources, cliquez sur Informations d'identification.
    L'onglet Informations d'identification préférées apparaît. Vous pouvez définir les informations d'identification préférées et visualiser des détails tels que le statut des informations d'identification préférées, l'activation ou non de l'accès, le nom utilisateur et le rôle définis dans les informations d'identification préférées, ainsi que les informations d'identification nommées associées, le cas échéant.
  2. Cliquez sur l'icône Actions (Actions) des informations d'identification préférées à définir, puis sur Modifier.
  3. Dans le panneau Modifier les informations d'identification enregistrées, sélectionnez l'une des options suivantes dans la liste déroulante Type d'informations d'identification pour définir les informations d'identification enregistrées :
    • Informations d'identification nommées : sélectionnez cette option pour associer les informations d'identification enregistrées à des informations d'identification nommées existantes :
      Remarque

      Si des informations d'identification nommées sont en cours d'utilisation (actives) et sont définies en tant qu'informations d'identification de session pour la base de données gérée, le nom des informations d'identification nommées est affiché en regard de Actif.
      1. Portée : sélectionnez la portée des informations d'identification nommées :
        • Ressource : des informations d'identification nommées avec la portée Ressource peuvent être utilisées pour accéder à une base de données gérée unique, la surveiller et la gérer.
        • Global : des informations d'identification nommées avec la portée Global peuvent être utilisées pour accéder à toutes les bases de données gérées dans Diagnostics & Management, les surveiller et les gérer.
      2. Informations d'identification nommées : sélectionnez les informations d'identification nommées. Si le compartiment dans lequel résident les informations d'identification nommées est différent du compartiment affiché, cliquez sur Modifier le compartiment et sélectionnez-en un autre.
    • Nouvelles informations d'identification : sélectionnez cette option pour créer des informations d'identification :
      1. Nom utilisateur : indiquez le nom utilisateur de base de données pour la connexion à la base de données gérée.
      2. clé secrète de mot de passe d'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. Notez que le mot de passe de l'utilisateur ne peut pas être stocké directement dans les informations d'identification préférées et doit d'abord être stocké dans une clé secrète du service Vault. Si le compartiment dans lequel réside la clé secrète est différent du compartiment affiché, cliquez sur Modifier le compartiment et sélectionnez-en un autre.

        Si aucune clé secrète existante contenant le mot de passe de l'utilisateur de base de données n'est disponible, sélectionnez Créer une clé secrète... dans la liste déroulante. Pour plus d'informations sur le droit d'accès requis pour créer une clé secrète et sur la création d'une clé secrète, reportez-vous à Exécution des tâches de prérequis et obtention des droits d'accès requis.

      3. Rôle : sélectionnez le rôle parmi les options disponibles.
      4. Enregistrer en tant que nouvelles informations d'identification nommées : vous pouvez éventuellement cocher cette case et indiquer le nom des informations d'identification nommées, ainsi que l'une des options de mode d'accès par mot de passe suivantes pour enregistrer les nouvelles informations d'identification en tant qu'informations d'identification nommées.
        • Utilisateur : le droit d'accéder à la clé secrète de mot de passe est défini pour un utilisateur de la stratégie.
        • Ressource : le droit d'accès à la clé secrète de mot de passe est défini pour le type de ressource (pour lequel les informations d'identification nommées sont créées) dans la stratégie.

    Pour plus d'informations sur les informations d'identification nommées, reportez-vous à Création et gestion des informations d'identification nommées.

  4. Vous pouvez éventuellement cliquer sur Tester pour vérifier si la connexion à la base de données gérée a été établie à l'aide des informations d'identification.
  5. Cliquez sur Enregistrer pour enregistrer les informations d'identification.
Dans l'onglet Informations d'identification préférées, vous pouvez cliquer sur le nom des informations d'identification pour visualiser des détails tels que le nom utilisateur et la clé secrète de mot de passe, si les informations d'identification sont définies. Vous pouvez également cliquer sur l'icône Actions (Actions) des informations d'identification préférées pour les modifier, les visualiser ou les effacer.
Remarque

  • Si les informations d'identification préférées Administration sont définies, elles sont remplies automatiquement lorsque vous effectuez des tâches telles que la création d'un travail ou d'un tablespace. Vous avez la possibilité d'utiliser les informations d'identification préférées Administration ou de fournir de nouvelles informations d'identification. Toutefois, si les informations d'identification préférées Administration sont définies pour la tâche d'exécution ADDM à la demande ou pour la tâche de terminaison de sessions dans le hub de performances, les informations d'identification préférées Administration sont automatiquement sélectionnées.
  • Si des informations d'identification de session sont définies et que des informations d'identification enregistrées sont également définies à l'aide d'informations d'identification utilisateur différentes, les informations d'identification de session sont prioritaires sur les informations d'identification enregistrées et sont automatiquement sélectionnées lorsque vous effectuez des tâches. Vous avez la possibilité d'utiliser les informations d'identification de session, de sélectionner les informations d'identification enregistrées ou de fournir de nouvelles informations d'identification. Si des informations d'identification de session sont définies, elles sont utilisées pour exécuter la tâche ADDM à la demande ou pour mettre fin aux sessions dans le hub de performances. Pour plus d'informations sur les informations d'identification de session, reportez-vous à Définition des informations d'identification de session.
  • Si les informations d'identification enregistrées ne sont pas définies, procédez comme suit :
    • L'utilisateur de surveillance est utilisé pour la surveillance de base.
    • Les informations d'identification de session peuvent être définies pour être utilisées dans une session particulière.
    • Les informations d'identification de base de données doivent être indiquées lors des opérations d'écriture.

Droits d'accès requis afin d'utiliser les informations d'identification préférées pour exécuter des tâches

Voici quelques exemples de scénarios qui répertorient les stratégies IAM, qui accordent les droits d'accès requis pour utiliser les informations d'identification enregistrées. Dans les scénarios, nous partons du principe suivant :

  • Les informations d'identification préférées ont été définies par un utilisateur Oracle Cloud Infrastructure disposant des droits d'accès requis.
  • Les informations d'identité préférées ont été définies pour les utilisateurs de base de données suivants. Ces utilisateurs doivent disposer des droits d'accès Oracle Cloud Infrastructure permettant de visualiser les informations d'identification préférées et d'effectuer l'ensemble de tâche associé dans Diagnostics et gestion.
    • Utilisateur de diagnostics avancés
    • Administrateur

    Pour plus d'informations sur les tâches prérequises et les droits d'accès requis pour définir des informations d'identification préférées, reportez-vous à Exécution des tâches de prérequis et obtention des droits d'accès requis.

Scénario 1 : si les informations d'identification préférées Diagnostics avancés sont définies pour l'utilisateur de diagnostics avancés, ce dernier doit disposer des droits d'accès suivants qui permettent de visualiser les informations d'identification préférées et d'effectuer l'ensemble de tâches associé :

  • Droit d'accès Database Management permettant d'exécuter la tâche Diagnostics & Management. Par exemple, pour visualiser les tablespaces, l'utilisateur de diagnostics avancés doit disposer du droit d'accès DBMGMT_MANAGED_DB_READ.

    Voici un exemple de stratégie qui autorise un groupe d'utilisateurs à visualiser les tablespaces :

    Allow group DB-MGMT-USER to read dbmgmt-managed-databases in compartment ABC
  • Droit d'accès du service Vault permettant de lire la clé secrète qui contient le mot de passe de l'utilisateur de diagnostics avancés.

    Voici un exemple de stratégie qui autorise un groupe d'utilisateurs à lire les clés secrètes :

    Allow group DB-MGMT-USER to read secrets in compartment ABC

Scénario 2 : si les informations d'identification préférées Administration sont définies pour l'administrateur, ce dernier doit disposer des droits d'accès suivants qui permettent de visualiser les informations d'identification préférées et d'effectuer l'ensemble de tâches associé :

  • Droit d'accès Database Management permettant d'exécuter la tâche Diagnostics & Management. Par exemple, pour créer des tablespaces, l'administrateur doit disposer du droit d'accès DBMGMT_MANAGED_DB_CONTENT_WRITE.

    Voici un exemple de stratégie qui autorise un groupe d'utilisateurs à créer des tablespaces :

    Allow group DB-MGMT-USER to use dbmgmt-managed-databases in compartment ABC
  • Droit d'accès du service Vault permettant de lire la clé secrète qui contient le mot de passe de l'administrateur.

    Voici un exemple de stratégie qui autorise un groupe d'utilisateurs à lire les clés secrètes :

    Allow group DB-MGMT-USER to read secrets in compartment ABC

Pour plus d'informations sur les droits d'accès Database Management requis pour exécuter chaque tâche, reportez-vous à Détails de stratégie pour Database Management.

Informations supplémentaires concernant les informations d'identification d'origine

Le tableau ci-dessous répertorie certaines des tâches de diagnostic et de gestion qui peuvent être exécutées à l'aide des informations d'identification préférées Diagnostics avancés et Administration.

Remarque

Si des informations d'identification de session sont définies et qu'une information d'identification préférée est également définie à l'aide d'informations d'identification utilisateur différentes, les informations d'identification de session sont prioritaires sur les informations d'identification préférées et sont automatiquement sélectionnées lorsque vous effectuez des tâches. Vous pouvez également utiliser les informations d'identification de session, sélectionner les informations d'identification préférées ou fournir de nouvelles informations d'identification. Si des informations d'identification de session sont définies, elles sont utilisées pour exécuter la tâche ADDM à la demande ou pour mettre fin aux sessions dans le hub de performances. Pour plus d'informations sur les informations d'identification de session, reportez-vous à Définition des informations d'identification de session.
Informations d'identification préférées Tâches
Diagnostics avancés Effectuez toutes les tâches dans le hub de performances, à l'exception de l'exécution du moniteur ADDM à la demande et de la terminaison des sessions, qui nécessitent les informations d'identification préférées Administration.

Pour plus d'informations, reportez-vous à Caractéristiques du hub de performances.

Effectuez toutes les tâches dans ADDM Spotlight, à l'exception de l'exécution de SQL Tuning Advisor et de la modification des paramètres de base de données, qui nécessitent les informations d'identification préférées Administration.

Pour plus d'informations, reportez-vous à Surveillance et gestion d'une base de données gérée spécifique.

Exécution de toutes les tâches liées à l'explorateur du référentiel AWR.

Pour plus d'informations, reportez-vous à Utilisation de l'explorateur AWR pour analyser les performances de base de données.

Visualisation des journaux d'alertes et des journaux d'éléments nécessitant une attention particulière.

Pour plus d'informations, reportez-vous à la section relative à la visualisation des journaux d'alertes.

Exécution de toutes les tâches de réglage SQL en lecture seule, telles que l'affichage des tâches de réglage SQL, des ensembles de réglages SQL, et des résultats et des recommandations de SQL Tuning Advisor.

Pour plus d'informations, reportez-vous à Analyse d'instructions SQL avec SQL Tuning Advisor.

Répertorier les ensembles de réglages SQL et en visualiser les détails.

Pour plus d'informations, reportez-vous à Gestion des ensembles de réglages SQL.

Effectuez toutes les tâches SPM en lecture seule, telles que l'affichage des lignes de base de plan SQL, les détails de configuration des lignes de base de plan SQL et les travaux soumis pour charger des lignes de base de plan SQL.

Pour plus d'informations, reportez-vous à Utilisation de SPM pour gérer les plans d'exécution SQL.

Rechercher des instructions SQL.

Pour plus d'informations, reportez-vous à Recherche d'instructions SQL.

Rechercher des sessions.

Pour plus d'informations, reportez-vous à Sessions de recherche.

Visualisation du récapitulatif et des tâches des statistiques de l'optimiseur, ainsi que du récapitulatif et des tâches de la fonction de conseil des statistiques de l'optimiseur.

Pour plus d'informations, reportez-vous à Surveillance et analyse des statistiques de l'optimiseur.

Surveiller les sauvegardes

Pour plus d'informations, reportez-vous à Surveillance des sauvegardes pour une base de données gérée spécifique.

Visualiser les tablespaces.

Pour plus d'informations, reportez-vous à Surveillance et gestion des tablespaces et des fichiers de données.

Visualisation des utilisateurs et des détails sur les utilisateurs.

Pour plus d'informations, reportez-vous à la section relative à la visualisation des utilisateurs.

Visualisation des paramètres de base de données.

Pour plus d'informations, reportez-vous à Visualisation et modification des paramètres de base de données.

Administration Mettez fin aux sessions dans le hub de performances ou dans la section Rechercher des sessions de la page Détails de la base de données gérée.

Pour plus d'informations :

Exécution de tâches ADDM à la demande dans le hub de performances.

Pour plus d'informations, reportez-vous à Exécution d'une tâche ADDM.

Utilisez les paramètres AWR pour la collecte de clichés dans le hub de performances.

Pour obtenir des informations, reportez-vous à Paramètres AWR.

Exécutez SQL Tuning Advisor dans ADDM Spotlight.

Pour plus d'informations, reportez-vous à Surveillance et gestion d'une base de données gérée spécifique.

Modifiez les paramètres de base de données dans ADDM Spotlight.

Pour plus d'informations, reportez-vous à Surveillance et gestion d'une base de données gérée spécifique.

Exécutez SQL Tuning Advisor et implémentez les recommandations.

Pour plus d'informations, reportez-vous à Analyse d'instructions SQL avec SQL Tuning Advisor.

Créer, charger et supprimer des ensembles de réglages SQL.

Pour plus d'informations, reportez-vous à Gestion des ensembles de réglages SQL.

Implémentation des recommandations de la fonction de conseil des statistiques de l'optimiseur.

Pour plus d'informations, reportez-vous à Surveillance et analyse des statistiques de l'optimiseur.

Effectuer des tâches de configuration SPM et d'autres tâches telles que le chargement de SQL Plan Baselines.

Pour plus d'informations, reportez-vous à Utilisation de SPM pour gérer les plans d'exécution SQL.

Création, modification et suppression des tablespaces et des fichiers de données.

Pour plus d'informations, reportez-vous à Surveillance et gestion des tablespaces et des fichiers de données.

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

Pour plus d'informations, reportez-vous à Visualisation et modification des paramètres de base de données.

Création de travaux.

Pour plus d'informations, reportez-vous à Création d'un travail.