Accéder au contenu principal Passer au contenu complémentaire

Propriétés du tOracleConnection Standard

Ces propriétés sont utilisées pour configurer le tOracleConnection s'exécutant dans le framework de Jobs Standard.

Le composant tOracleConnection Standard appartient aux familles Bases de données et ELT.

Le composant de ce framework est disponible dans tous les produits Talend.

Note InformationsRemarque : Ce composant est une version spécifique d'un connecteur à une base de données dynamique. Les propriétés associées aux paramètres de la base de données dépendent du type de base de données sélectionné. Pour plus d'informations concernant les connecteurs dynamiques de bases de données, consultez Composants génériques de bases de données.

Basic settings

Base de données

Sélectionnez le type de base de données dans la liste et cliquez sur Apply (Appliquer).

Property type

Peut être Built-in ou Repository.

 

Built-In : propriétés utilisées ponctuellement.

 

Repository : sélectionnez le référentiel dans lequel sont stockées les propriétés. Les champs suivants sont automatiquement renseignés à l'aide des données récupérées.

Connection Type

Liste déroulante des pilotes disponibles :

  • Oracle OCI : sélectionnez ce type de connexion pour utiliser l'interface d'appel d'Oracle (Oracle Call Interface) accompagnée d'un ensemble de logiciels API de langage C qui fournissent une interface à la base de données Oracle.
  • Oracle Custom : sélectionnez ce type de connexion pour accéder à une base de données contenant des clusters.
  • Oracle Service Name : sélectionnez ce type de connexion pour utiliser l'alias TNS que vous fournissez lorsque vous vous connectez à la base de données distante.
  • WALLET : sélectionnez ce type de connexion pour stocker les informations d'authentification dans un portefeuille (wallet) Oracle.
  • Oracle SID : sélectionnez ce type de connexion pour identifier exclusivement une base de données spécifique sur un système.
Note InformationsRemarque : Les connexions de type WALLET sont pour les composants tCreateTable, tOracleInput et tOracleOutput uniquement. Des erreurs peuvent survenir si des connexions de type WALLET sont utilisées par d'autres composants.

DB Version

Sélectionnez la version d'Oracle que vous utilisez.

Use tns file

Cochez cette case pour utiliser les métadonnées d'un contexte contenu dans un fichier Tns.

Note InformationsRemarque : Un même fichier Tns peut contenir plusieurs contextes.

TNS File : saisissez le chemin d'accès au fichier TNS ou cliquez sur le bouton [...] pour parcourir vos dossiers jusqu'au fichier.

Select a DB Connection in Tns File : cliquez sur le bouton [...] pour afficher tous les contextes du fichier TNS et sélectionner celui à utiliser.

Host

Adresse IP du serveur de base de données.

Port

Numéro du port d'écoute du serveur de base de données.

Database

Saisissez le nom de la base de données.

Schema

Nom exact du schéma.

Username et Password

Données d'authentification de l’utilisateur ou l'utilisatrice de la base de données.

Pour saisir le mot de passe, cliquez sur le bouton [...] à côté du champ Password, puis, dans la boîte de dialogue qui s'ouvre, saisissez le mot de passe entre guillemets doubles et cliquez sur OK afin de sauvegarder les paramètres.

Use SSL

Cochez cette case pour utiliser le protocole SSL pour la protection des communications avec le serveur de la base de données.

Cette propriété est disponible uniquement lorsque l'option ORACLE CUSTOM est sélectionnée dans la liste déroulante Connection Type et que l'option Oracle 12-7 ou Oracle 18 and above est sélectionnée dans la liste déroulante DB Version.

TrustStore file

Chemin vers le fichier TrustStore servant à authentifier votre serveur de base de données lors de l'authentification SSL.

Cette propriété est disponible uniquement si la case Use SSL est cochée.

TrustStore password

Mot de passe du fichier TrustStore.

Pour saisir le mot de passe, cliquez sur le bouton [...] à côté du champ Password, puis, dans la boîte de dialogue qui s'ouvre, saisissez le mot de passe entre guillemets doubles et cliquez sur OK afin de sauvegarder les paramètres.

Cette propriété est disponible uniquement si la case Use SSL est cochée.

Need Client authentication

Cochez cette case uniquement lorsqu'une authentification client SSL est requise.

Cette propriété est disponible uniquement si la case Use SSL est cochée.

KeyStore file

Chemin vers le fichier KeyStore servant à l'authentification client SSL.

Cette propriété n'est disponible que lorsque la case Need Client authentication est cochée.

KeyStore password

Mot de passe du fichier KeyStore.

Pour saisir le mot de passe, cliquez sur le bouton [...] à côté du champ Password, puis, dans la boîte de dialogue qui s'ouvre, saisissez le mot de passe entre guillemets doubles et cliquez sur OK afin de sauvegarder les paramètres.

Cette propriété n'est disponible que lorsque la case Need Client authentication est cochée.

Disable CBC protection

Cochez cette case pour désactiver l'utilisation de CBC (Cipher Block Chaining, enchaînement des blocs de chiffrement) dans l'authentification SSL.

Cette propriété est disponible uniquement si la case Use SSL est cochée.

Additional JDBC Parameters

Spécifiez des paramètres de connexion supplémentaires pour la connexion à la base de données en cours de création.

Note InformationsRemarque :

Vous pouvez configurer les paramètres d'encodage via ce champ.

Use or register a shared DB Connection

Cochez cette case afin de partager votre connexion à la base de données ou récupérer une connexion partagée par un Job parent ou enfant. Dans le champ Shared DB Connection Name qui s'affiche, saisissez un nom pour la connexion à la base de données partagée. Cela vous permet de partager une connexion à une base de données (à l'exception du paramètre de schéma de la base de données) à plusieurs composants de connexion, à différents niveaux de Jobs, enfants ou parents.

Cette option est incompatible avec les options Use dynamic Job et Use an independent process to run subJob du composant tRunJob. Utiliser une connexion partagée avec un tRunJob ayant l'une de ces options activée fera échouer votre Job.

Cette case est indisponible lorsque la case Specify a data source alias est cochée.

Specify a data source alias

Cochez cette case et spécifiez l'alias de la source de données créée du côté de Talend Runtimepour utiliser le pool de connexions partagées défini dans la configuration des données source. Cette option fonctionne uniquement lorsque vous déployez et exécutez votre Job dans Talend Runtime .

Advanced settings

Auto Commit

Cochez cette case afin de commiter automatiquement toute modification dans la base de données lorsque la transaction est terminée.

Lorsque cette case est cochée, vous ne pouvez pas utiliser les composants de commit correspondant pour commiter les modifications dans la base de données. De la même manière, lorsque vous utilisez un composant de commit, cette case doit être décochée. Par défaut, la fonctionnalité d'auto-commit est désactivée et les modifications doivent être commitées de manière explicite à l'aide du composant correspondant de commit.

Notez que la fonctionnalité d'auto-commit permet de commiter chaque instruction SQL comme transaction unique immédiatement après son exécution et que le composant de commit ne commite pas jusqu'à ce que toutes les instructions soient exécutées. Pour cette raison, si vous avez besoin de plus d'espace pour gérer vos transactions dans un Job, il est recommandé d'utiliser un composant Commit.

tStatCatcher Statistics

Cochez cette case pour collecter les métadonnées de traitement du Job au niveau du Job ainsi qu'au niveau de chaque composant.

Support NLS

Sélectionnez cette option pour activer le support des langues. Consultez Overview of Globalization Support pour plus d'informations (en anglais).

Cette option est disponible lorsque l'option Oracle 18 and above est sélectionnée dans la liste déroulante DB Version dans la vue Basic settings.

Note InformationsRemarque : Cette option est disponible uniquement si vous avez installé la mise à jour mensuelle 8.0.1-R2022-09 du Studio Talend ou une plus récente fournie par Talend. Pour plus d'informations, contactez votre administrateur ou administratrice.

Utilisation

Usage rule

Ce composant est généralement utilisé avec d'autres composants Oracle, notamment avec les composants tOracleCommit et tOracleRollback.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !