Exécution des tâches de prérequis
Avant d'activer et d'utiliser Database Management SQL Performance Watch, vous devez effectuer certaines tâches prérequises.
Dans un premier temps, vous devez vous assurer que l'administrateur de location a créé des groupes d'utilisateurs Oracle Cloud Infrastructure IAM. Par exemple, vous pouvez créer des groupes d'utilisateurs distincts pour effectuer les tâches suivantes :
- Inscrire une base de données externe et ajouter une connexion
- Activer SQL Performance Watch
- Utiliser les fonctionnalités SQL Performance Watch
Pour plus d'informations sur la création d'un groupe d'utilisateurs IAM, voir Procédure de création d'un groupe.
Une fois la tâche prérequise générique terminée, vous devez effectuer les tâches prérequises répertoriées dans le tableau suivant.
SQL Performance Watch n'est actuellement disponible que pour les bases de données externes, qui sont des bases de données Oracle situées sur site et connectées à une ressource dans le service Oracle Cloud Infrastructure External Database. Pour plus d'informations sur le service External Database, reportez-vous à Service External Database.
| Tâche | Description | Informations supplémentaires |
|---|---|---|
| Installer des agents de gestion | Le service Oracle Cloud Infrastructure Management Agent permet la communication et la collecte de données entre SQL Performance Watch et une base de données externe.
Vous devez installer un agent de gestion sur un hôte qui dispose d'une connexion à la base de données externe. SQL Performance Watch utilise l'agent de gestion pour des opérations telles que la collecte de données et de mesures à partir de la base de données externe. Pour les bases de données à instance unique, un agent de gestion version 201215.1850 ou ultérieure est requis. Pour les bases de données RAC, un agent de gestion version 210403.1349 ou ultérieure est requis. |
Pour plus d'informations sur l'installation des agents de gestion, reportez-vous à Installation des agents de gestion. |
| Inscrire la base de données Oracle auprès du service External Database | Vous devez vous assurer que vous inscrivez la base de données Oracle en créant une ressource ou un descripteur dans le service External Database. Ce descripteur fait office de représentation de la base de données Oracle située en dehors d'Oracle Cloud Infrastructure.
Vous pouvez inscrire une base de données externe dans le service de base de données externe ou en cliquant sur Inscrire des bases de données externes sur la page Bases de données gérées pour les bases de données externes dans Database Management. |
Pour plus d'informations sur la création d'un descripteur de base de données externe et les droits d'accès requis, reportez-vous à Création d'un descripteur pour une base de données externe.
Pour plus d'informations sur l'accès à la page Bases de données gérées pour les bases de données externes, reportez-vous à Activation de SQL Performance Watch. |
| Connecter la base de données Oracle au descripteur de base de données externe | Après avoir créé un descripteur de base de données externe, vous devez connecter Oracle Database au descripteur. Vous pouvez utiliser le protocole TCPS pour créer une connexion à une base de données Oracle en toute sécurité afin de surveiller et de gérer cette dernière.
Vous pouvez ajouter une connexion à une base de données externe dans le service de base de données externe ou sur la page Bases de données gérées pour les bases de données externes dans Database Management en procédant comme suit :
L'utilisateur de base de données utilisé pour se connecter à la base de données en dehors d'Oracle Cloud Infrastructure doit disposer des privilèges suivants pour utiliser SQL Performance Watch :
|
Pour plus d'informations sur l'ajout d'une connexion à la base de données dans le service de base de données externe et sur les droits d'accès requis, reportez-vous à Création d'une connexion à une base de données externe.
Pour plus d'informations sur l'ajout d'une connexion sur la page Bases de données gérées pour les bases de données externes, reportez-vous à Activation de SQL Performance Watch. Pour plus d'informations sur l'ajout d'un connecteur, reportez-vous à Ajout d'une connexion. |
| Définir les informations d'identification enregistrées de diagnostic avancé pour effectuer diverses tâches et enregistrer le mot de passe de l'utilisateur de base de données dans une clé secrète | Vous devez définir les informations d'identification préférées de diagnostic avancé dans Database Management Diagnostics & Management pour vous connecter à la base de données et effectuer des tâches telles que la création et la surveillance des tâches SQL Performance Analyzer. Si les informations d'identification préférées ne sont pas définies, un message s'affiche lorsque vous accédez à la page d'accueil de SQL Performance Watch pour la base de données. Vous pouvez cliquer sur le lien pour accéder à la section Informations d'identification dans Diagnostics et gestion, et définir les informations d'identification préférées de diagnostic avancé. Vous pouvez définir les informations d'identification enregistrées même si vous n'avez pas activé Diagnostics & Management pour la base de données.
Lors de la définition des informations d'identification préférées de diagnostic avancé, utilisez le service Oracle Cloud Infrastructure Vault pour enregistrer le mot de passe de l'utilisateur de base de données dans une clé secrète avec une clé secrète. Le service Vault vous permet de stocker et de gérer les clés de cryptage et les clés secrètes pour accéder aux ressources en toute sécurité. Si vous modifiez le mot de passe de l'utilisateur de base de données, vous devez également mettre à jour la clé secrète avec le nouveau mot de passe en créant une autre version de la clé secrète et en mettant à jour le contenu. |
Pour plus d'informations sur le service Vault, sur ses concepts et sur la création de coffres, de clés et de clés secrètes, reportez-vous à Vault.
Pour plus d'informations sur les droits d'accès requis pour définir les informations d'identification préférées de diagnostic avancé, reportez-vous à Droits d'accès supplémentaires requis pour utiliser SQL Performance Watch. Pour plus d'informations sur la définition des informations d'identification enregistrées, reportez-vous à Définition des informations d'identification enregistrées pour les diagnostics avancés. |