Exécuter les étapes préliminaires
Avant d'activer et d'utiliser Database Management SQL Performance Watch, vous devez effectuer certaines tâches préalables.
Dans un premier temps, vous devez vous assurer que l'administrateur de votre location a créé des groupes d'utilisateurs IAM pour Oracle Cloud Infrastructure. Par exemple, vous pouvez créer des groupes d'utilisateurs distincts pour effectuer les tâches suivantes :
- Enregistrer une base de données externe et ajouter une connexion
- Activer la surveillance de la performance SQL
- Utiliser les fonctionnalités SQL Performance Watch
Pour plus d'informations sur la création d'un groupe d'utilisateurs IAM, voir Pour créer un groupe.
Lorsque vous avez terminé la tâche préalable générique, vous devez effectuer les tâches préalables indiqué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 place et connectées à une ressource du service de base de données externe Oracle Cloud Infrastructure. Pour plus d'informations sur le service de base de données externe, voir Service de base de données externe.
| Tâche | Description | Informations supplémentaires |
|---|---|---|
| Installer les agents de gestion | Le service Agent de gestion pour Oracle Cloud Infrastructure 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 ayant une connexion à la base de données externe. SQL Performance Watch utilisera l'agent de gestion pour des opérations telles que la collecte des données et des mesures à partir de la base de données externe. Notez que pour les bases de données à instance unique, un agent de gestion 201215.1850 ou version ultérieure est requis et pour les bases de données RAC, un agent de gestion 210403.1349 ou version ultérieure est requis. |
Pour plus d'informations sur l'installation des agents de gestion, voir Installer les agents de gestion. |
| Enregistrer la base de données Oracle dans le service Base de données externe | Vous devez vous assurer que vous enregistrez la base de données Oracle en créant une ressource ou un descripteur dans le service Base de données externe. Ce descripteur fonctionne comme une représentation de la base de données Oracle située en dehors d'Oracle Cloud Infrastructure.
Vous pouvez enregistrer une base de données externe dans le service de base de données externe ou en cliquant sur Enregistrer des bases de données externes dans la page Bases de données gérées pour les bases de données externes dans le service de gestion de bases de données. |
Pour plus d'informations sur la création d'un descripteur de base de données externe et les autorisations requises, voir Créer 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, voir Activer 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. Notez que vous pouvez utiliser le protocole TCPS pour créer une connexion à la base de données Oracle en toute sécurité, la surveiller et la gérer.
Vous pouvez ajouter une connexion à une base de données externe dans le service de base de données externe ou dans la page Bases de données gérées pour les bases de données externes dans le service de gestion de bases de données par :
Notez que 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 autorisations requises, voir Créer une connexion à une base de données externe.
Pour plus d'informations sur l'ajout d'une connexion dans la page Bases de données gérées pour les bases de données externes, voir Activer SQL Performance Watch. Pour plus d'informations sur l'ajout d'un connecteur, voir Ajouter une connexion. |
| Définir les données d'identification privilégiées de 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 données d'identification privilégiées de diagnostic avancé dans Diagnostics et gestion du service de gestion de bases de données 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 données d'identification privilégié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 et que vous pouvez cliquer sur le lien pour aller à la section Données d'identification dans Diagnostics et gestion, puis définir les données d'identification privilégiées de diagnostics avancés. Notez que vous pouvez définir les données d'identification privilégiées même si vous n'avez pas activé Diagnostics & Management pour la base de données.
Lors de la définition des données d'identification privilégiées pour les diagnostics avancés, 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 chiffrement. Le service de chambre forte vous permet de stocker et de gérer des clés de chiffrement et des clés secrètes pour accéder aux ressources en toute sécurité. Notez que si vous modifiez le mot de passe de l'utilisateur de la base de données, vous devez également mettre à jour la clé secrète avec le nouveau mot de passe en créant une nouvelle version de la clé secrète et en mettant à jour le contenu. |
Pour plus d'informations sur le service de chambre forte, ses concepts et la création de chambres fortes, de clés et de clés secrètes, voir Chambre forte.
Pour plus d'informations sur les autorisations requises pour définir les données d'identification privilégiées pour les diagnostics avancés, voir Autorisations supplémentaires requises pour utiliser SQL Performance Watch. Pour plus d'informations sur la définition des données d'identification privilégiées, voir Définir les données d'identification privilégiées de diagnostics avancés. |