---
sourceDocument: Australie Workflow Data Fabric
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/integrate-applications

 Release :

    - australia

ft:locale :

    - fr-FR

ft:publication_title :

    - Australie Workflow Data Fabric

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Préparer l'exécution du collecteur Oracle

# Préparer l'exécution du collecteur Oracle {#ariaid-title1}

* Rversion finale: Australia
* 
* Mis à jour 12 mars 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes de lecture

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

1. Créez un utilisateur Oracle et accordez des autorisations.  
   Consultez [Configurer les autorisations utilisateur](https://servicenow-prod.fluidtopics.net/NNi50p8ZNptV1In823nGbw#prepare-to-run-oracle-collector-permissions "Créez un utilisateur Oracle dédié et accordez des autorisations pour la collecte des métadonnées.").
2. **Facultatif :** Préparez-vous à récolter la lignée inter-serveurs.  
   Consultez [Configurer des autorisations AWR pour l'extraction de traçabilité](https://servicenow-prod.fluidtopics.net/NNi50p8ZNptV1In823nGbw#prepare-to-run-oracle-collector-lineage-perm "Accordez des autorisations de vue AWR pour activer l’extraction de la traçabilité historique à partir des instructions CREATE TABLE.").
3. **Facultatif :** Préparez-vous à collecter à partir de bases de données autonomes.  
   Consultez [Préparer la collecte de la lignée inter-serveurs](https://servicenow-prod.fluidtopics.net/NNi50p8ZNptV1In823nGbw#prepare-to-run-oracle-collector-lineage "Configurez les liens de base de données et rassemblez les informations de connexion pour la collecte de lignage entre serveurs.").

## Configurer les autorisations utilisateur {#ariaid-title2}

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

1. Créez un utilisateur.  

       CREATE USER ddw_user IDENTIFIED BY <password>;

   Remplacez \<mot de passe\> par un mot de passe sécurisé.
2. Accordez les autorisations SÉLECTIONNER et EXÉCUTER à l'utilisateur.  
   **Approche principale :** Accordez des autorisations sur des objets spécifiques.

       GRANT CREATE SESSION, SELECT_CATALOG_ROLE TO ddw_user;
                               
                               -- Update <schemaName> and <tableName> for each schema, table, or view you want to harvest.
                               GRANT SELECT ON "<schemaName>"."<tableName>" TO ddw_user;
                               
                               -- Update <schemaName> and <procedureName> for each schema and procedure, function, or package you want to harvest.
                               GRANT EXECUTE ON "<schemaName>"."<procedureName>" TO ddw_user;

   * Dans la commande SELECT, mettez à jour \<schemaName\> et \<tableName\> pour chaque schéma, table ou vue que vous souhaitez collecter.
   * Dans la commande EXECUTE, mettez à jour \<schemaName\> et \<procedureName\> pour chaque schéma et procédure, fonction ou package que vous souhaitez collecter.

   **Autre approche pour les autorisations EXECUTE :** Accordez l'autorisation SELECT sur les vues DBA suivantes ou donnez à l'utilisateur le rôle SELECT_CATALOG_ROLE, qui accorde des privilèges SELECT sur toutes les vues de dictionnaire de données statiques DBA :
   * DBA_PROCEDURES
   * DBA_ARGUMENTS
   * DBA_SOURCE
   * DBA_DEPENDENCIES
   * DBA_OBJECTS
   * DBA_SYNONYMS

   **Approche alternative pour les autorisations SELECT :** Accordez l'autorisation SELECT sur les vues DBA suivantes ou donnez à l'utilisateur le rôle SELECT_CATALOG_ROLE, qui accorde l'autorisation SELECT sur toutes les vues du dictionnaire de données statiques DBA :  
   Important :  
   Si les privilèges SELECT ne sont pas accordés pour les tables, le collecteur ne peut pas cataloguer les statistiques de colonne.
   * DBA_VIEWS
   * DBA_MVIEWS
   * DBA_OBJECTS
   * DBA_CONS_COLUMNS
   * DBA_CONSTRAINTS
   * DBA_COL_COMMENTS
   * DBA_TAB_COMMENTS
   * DBA_SOURCE
   * DBA_DEPENDENCIES
   * DBA_SYNONYMS

   **Accordez des autorisations complètes :** Si vous souhaitez accorder à l'utilisateur l'autorisation de cataloguer n'importe quel objet dans n'importe quel schéma, utilisez les commandes suivantes :

       GRANT SELECT ANY TABLE TO ddw_user;
                               GRANT EXECUTE ANY PROCEDURE TO ddw_user;

## Configurer des autorisations AWR pour l'extraction de traçabilité {#ariaid-title3}

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

Accordez des autorisations d'affichage AWR.  

    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 {#ariaid-title4}

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.

### Procédure

1. Trouvez tous les liens vers les bases de données.  
   Utilisez ALL_DB_LINKS ou DBA_DB_LINKS pour trouver la liste complète des liens de base de données.

   Pour plus d'informations, consultez la documentation sur les [liens de base de données Oracle](https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/ALL_DB_LINKS.html) .
2. Rassemblez les informations de connexion pour chaque lien de base de données.  
   Pour chaque entrée de lien de base de données, contactez votre administrateur Oracle pour trouver :
   * Nom d'hôte
   * Nom de base de données
   * Informations sur le port
3. Enregistrez les informations pour la configuration du collecteur.  
   Ces informations sont transmises au collecteur à l'aide du paramètre Hôte lié.

