Qu'est-ce que l'utilisation de TNS_ADMIN variable dans Oracle?
S'il vous plaît dites-moi qu'est-ce que l'utilisation de TNS_ADMIN paramètre dans Oracle? Je suis en train de travailler sur Unix à l'aide de la base de données oracle.
Est ce paramètre est nécessaire pour localiser l'sqlplus. Je suis l'exécution d'un script dans lequel une requête de mise à jour est exécutée sur la Base de données Oracle.
Le script échoue avec 127 code d'erreur lors de l'exécution avec crontab.
Le contenu du script je soupçonne (eval) ne sont
----------
cmd='sqlplus ${ORALOGIN} < SQLS
----------
eval $cmd
Aucune raison pour downvoting moi
Je n'ai pas downvote, mais vous pourriez être intéressé à lire: asktom.oracle.com/pls/asktom/...
Je n'ai pas downvote, mais vous pourriez être intéressé à lire: asktom.oracle.com/pls/asktom/...
OriginalL'auteur Sachin Chourasiya | 2009-11-30
Vous devez vous connecter pour publier un commentaire.
TNS_ADMIN dit sqlplus où trouver le tnsnames.ora fichier.
Si vous exécutez sqlplus à partir d'un crontab puis la normale à raison de la difficulté à avoir sont:
Vérifier ces choses et d'autres éléments liés à l'environnement. Toujours, il me faut un nombre de passes pour obtenir crontab et Oracle pour travailler heureux ensemble.
Comme Philippe l'a dit au début "TNS_ADMIN dit sqlplus où trouver le tnsnames.ora fichier." C'est principalement ça! Ou voulez-vous savoir ce que le tnsnames.ora fichier est?
L'emplacement par défaut pour Net8 fichiers de configuration dans $ORACLE_HOME/network/admin. Vous pouvez remplacer que l'utilisation de la TNS_ADMIN variable d'environnement pour spécifier un répertoire où Oracle trouverez la sqlnet.ora fichier.
OriginalL'auteur Philip Schlump