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 obtenir des informations sur l'établissement d'un groupe d'utilisateurs IAM, reportez-vous à Procédure de création d'un groupe.
Une fois la tâche de prérequis générique terminée, vous devez effectuer les tâches de prérequis 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 des 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 utilisera l'agent OMA pour les opérations telles que l'extraction des données et des mesures à partir de la base de donnée 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 obtenir des informations sur l'installation des agents de gestion, reportez-vous à la section Install Management Agents. |
| 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 des 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 sur 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 le connecter à Oracle Database. 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.
Pour 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, procédez 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 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 à Ajouter une connexion. |
| Définir les informations d'identification préférées des diagnostics avancés 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 enregistrées de diagnostics avancés 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 de tâches SQL Performance Analyzer. Si les informations d'identification enregistré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 enregistrées de diagnostics avancés. Vous pouvez définir les informations d'identification enregistrées même si vous n'avez pas activé Diagnostics et gestion 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é de cryptage. Le service Vault vous permet de stocker et de gérer des clés de cryptage et des clés secrètes afin d'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 des diagnostics avancés, 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 de diagnostics avancés. |