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.
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 :
- Tâches que vous pouvez effectuer avec les informations d'identification préférées Diagnostics avancés et Administration. Reportez-vous à Informations supplémentaires sur les informations d'identification préférées.
- Privilèges utilisateur de base de données requis disponibles avec les informations d'identification enregistrées de diagnostic avancé et d'administration. Reportez-vous à Privilèges utilisateur de base de données requis pour les diagnostics et la gestion.
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.
- 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'utilisateurDBSNMP
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'utilisateurDBSNMP
, 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'utilisateurADBSNMP
ne dispose pas des privilèges requis pour effectuer certaines tâches de surveillance et de gestion avancées.
- Pour les bases de données externes et les bases de données Oracle Cloud, vous pouvez utiliser l'utilisateur
- 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.
- Utilisateur de surveillance
- 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èsDBMGMT_MANAGED_DB_UPDATE
minimal à un groupe d'utilisateurs ou accorder des droits d'accès généraux à l'aide des verbesuse
oumanage
et du type de ressourcedbmgmt-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.
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 :
- Accédez à la page Administration Bases de données gérées de Database Management.
- 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.
- Cliquez sur l'icône Actions (
) de la base de données, puis sur Modifier les diagnostics et la gestion.
- 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 :

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