Préparer l’exécution du collecteur Oracle
Configurez les autorisations utilisateur de base de données et configurez les fonctionnalités avancées avant d’exécuter le module de collection.
Avant de commencer
Rôle requis : admin
Pourquoi et quand exécuter cette tâche
Le collecteur nécessite un utilisateur de base de données Oracle dédié avec les autorisations SÉLECTIONNER et EXÉCUTER. Vous devez créer l’utilisateur de base de données et accorder les autorisations appropriées aux schémas, tables, vues, procédures, fonctions et packages de catalogue.
Procédure
Configurer les autorisations utilisateur
Créez un utilisateur Oracle dédié et accordez des autorisations pour la collecte des métadonnées.
Avant de commencer
Rôle requis : admin
Pourquoi et quand exécuter cette tâche
Pour collecter les données d’une base de données Oracle, créez un utilisateur dédié disposant des autorisations requises. Accorder à cet utilisateur les privilèges SÉLECTIONNER et EXÉCUTER sur les schémas, tables, vues, procédures, fonctions et packages nécessaires. Vous pouvez également accorder un accès plus large à l’aide de vues DBA ou de rôles de catalogue pour garantir des capacités de collecte de données complètes.
Ces étapes configurent un utilisateur avec les autorisations requises pour une collecte efficace des données.
Procédure
Configurer des autorisations AWR pour l’extraction de traçabilité
Accordez des autorisations de vue AWR pour activer l’extraction de la traçabilité historique à partir des instructions CREATE TABLE.
Avant de commencer
Rôle requis : admin
Licence requise : licence Oracle Diagnostics Pack.
Pourquoi et quand exécuter cette tâche
Le collecteur Oracle interroge les vues AWR (Automatic Workload Repository) pour extraire la traçabilité des instructions CREATE TABLE historiques. Accordez les autorisations SELECT sur les vues DBA_HIST_* pour activer cette option.
Procédure
GRANT SELECT ON DBA_HIST_SQLTEXT TO ddw_user;
GRANT SELECT ON DBA_HIST_SQLSTAT TO ddw_user;
GRANT SELECT ON DBA_HIST_SNAPSHOT TO ddw_user;
Préparer la collecte de la lignée inter-serveurs
Configurez les liens de base de données et rassemblez les informations de connexion pour la collecte de lignage entre serveurs.
Avant de commencer
Rôle requis : admin
Pourquoi et quand exécuter cette tâche
Si votre base de données Oracle comprend des objets avec des définitions SQL qui font référence à un autre serveur, procédez comme suit pour capturer la lignée inter-serveurs. Dans Oracle, ces références sont appelées liens de base de données (liens de base de données). Pour résoudre la traçabilité pour SQL qui utilise des liaisons DB, le collecteur a besoin des informations sur l’hôte et le port pour chaque base de données liée.