Aller au contenu principal

Connecteur source Oracle

Le connecteur source Oracle permet à DataSync de récupérer les données d'une base Oracle et de les charger dans un entrepôt de données. Deux méthodes de connexion sont disponibles : Easy Connect et Connect Descriptor. Une fois la connexion source créée, configurez la connexion de destination pour finaliser l'installation.

Créer la connexion source dans DataSync

  1. Connectez-vous à DataSync.
  2. Depuis l'écran d'accueil, sélectionnez Connexions.
  3. À côté de Connexions de la source, cliquez sur Nouveau.
  4. Sélectionnez Oracle.
  5. Complétez toutes les propriétés de connexion requises.
  6. (Facultatif) Dans le panneau Autres propriétés de la connexion, cliquez sur Ajouter une propriété et définissez les paramètres supplémentaires nécessaires.
  7. Configurez les paramètres avancés selon votre environnement, notamment le Type de suivi.
  8. Cliquez sur Enregistrer.

Propriétés de la connexion

PropriétéDescription
DescriptionNom unique attribué à la connexion. Exemple : Oracle.
Type de connexionMéthode d'authentification utilisée pour la connexion à Oracle.
  • EasyConnect pour une chaîne de connexion simplifiée avec hôte et nom de service.
  • ConnectDescriptor pour une chaîne de descripteur de connexion Oracle complète.
Nom d'utilisateurIdentifiant de connexion pour accéder à la base de données. Exemple : admin.
Mot de passeMot de passe associé à ce compte.
Délai d'attenteDurée en secondes avant l'annulation d'une tentative de connexion.
Nom du serveurEasyConnect uniquement Nom du serveur ou adresse IP hébergeant la base de données Oracle. Exemple : oracle-server.company.com.
Nom de l'instanceEasyConnect uniquement Nom de l'instance de base de données ou alias de service pour la connexion. Exemple : ORCL.
PortEasyConnect uniquement Numéro de port pour la connexion à la base de données Oracle. Valeur par défaut : 1521.
Valeur du descripteurConnectDescriptor uniquement Chaîne de descripteur de connexion complète. Exemple :
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=sales-server)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=sales.us.acme.com))).
Activer le poolingActive le pooling de connexions, qui conserve un ensemble de connexions ouvertes et les réutilise entre les extractions au lieu d'en ouvrir une nouvelle à chaque fois. Réduit la charge et améliore les performances lorsque plusieurs extractions s'exécutent en même temps.
Taille minimale du poolNombre minimum de connexions maintenues ouvertes dans le pool à tout moment. Valeur par défaut : 1.
Taille maximale du poolNombre maximum de connexions autorisées dans le pool en même temps. Valeur par défaut : 100.
Réduction de la taille du poolNombre de connexions inactives fermées lorsque le pool contient plus de connexions que nécessaire. Valeur par défaut : 5.
Augmentation de la taille du poolNombre de nouvelles connexions ouvertes lorsque toutes les connexions du pool sont utilisées. Valeur par défaut : 5.

Autres propriétés de la connexion

Ce panneau permet d'ajouter des propriétés de chaîne de connexion qui ne figurent pas dans le panneau Propriétés de la connexion. Pour les valeurs sensibles comme les mots de passe, choisissez le type Crypté. La valeur reste alors masquée dans l'interface et stockée de façon chiffrée côté serveur.

PropriétéDescription
SelfTuningParamètre qui contrôle la fonction d'auto-ajustement d'Oracle pour la gestion des connexions. Lorsque true, Oracle ajuste automatiquement les paramètres pour une performance optimale. Lorsque false, une configuration manuelle est utilisée. Exemple : false.
StatementCacheSizeNombre d'instructions SQL stockées dans le cache pour réutilisation. Réduire cette valeur désactive le cache des instructions. Exemple : 0.
MetadataPoolingParamètre qui contrôle si les métadonnées sont mises en cache pour plusieurs connexions dans le pool. Lorsque true, les métadonnées sont partagées. Lorsque false, elles sont récupérées par connexion. Exemple : false.

Paramètres avancés

Ces paramètres déterminent la façon dont le connecteur suit les modifications de données, gère l'heure et la région, et traite les enregistrements pendant l'extraction. Ajustez-les selon votre environnement Oracle afin que les résultats restent exacts et cohérents.

ParamètreDescription
Type de suiviMéthode de suivi des modifications de données : Aucun ou Date.
RegionParamètre régional du connecteur, si la configuration l'exige.
Fuseau horaireFuseau horaire correspondant à l'environnement Oracle.
Décalage de tempsDécalage d'actualisation en secondes pour compenser les écarts de synchronisation lors de la sélection des enregistrements. Minimum 0, maximum 3600.
Taille du lotNombre d'enregistrements traités par lot lors de l'extraction. Des lots plus grands peuvent améliorer les performances mais consomment davantage de mémoire. La valeur par défaut est 2000, le maximum est 10000. À ajuster selon la vitesse du réseau et les performances du disque. La valeur par défaut convient dans la plupart des cas.

Exemple de configuration avec Easy Connect

Connexion source Oracle dans DataSync
Connexion source Oracle entièrement configurée dans DataSync, avec toutes les propriétés et tous les paramètres complétés.

Exemple de configuration avec Connect Descriptor

Connexion source Oracle dans DataSync
Connexion source Oracle entièrement configurée dans DataSync, avec toutes les propriétés et tous les paramètres complétés.