Oracle – Variable système TWO_TASK

Cette variable permet de réaliser une connexion à une instance Oracle sans avoir besoin de préciser l’alias de connexion habituel.

Sa valeur reflète une entrée présente dans le fichier $ORACLE_HOME/network/admin/tnsnames.ora ou $TNS_ADMIN/tnsnames.ora

Lorsque cette variable est définie, elle prend le pas sur la variable ORACLE_SID si celle-ci a été définie.

TWO_TASK peut donc être définie sur un serveur ne contenant aucune instance Oracle, puisque son rôle est de permettre l’utilisation d’un alias présent dans le fichier tnsnames.

Exemple sans TWO_TASK positionné :

connect schema/password@dbora

Exemple avec TWO_TASK positionné à dbora :

connect schema/password

dbora peut pointer indifféremment sur une instance locale ou sur une instance présente sur un autre serveur puisque c’est un alias classique du fichier tnsnames.ora

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *