Oracle
 sql >> Database >  >> RDS >> Oracle

Qual è l'uso della variabile TNS_ADMIN in Oracle?

TNS_ADMIN dice a sqlplus dove trovare il file tnsnames.ora.

Se stai eseguendo sqlplus da un crontab, il motivo normale per avere difficoltà è:

  1. Percorso errato
  2. Non ho impostato correttamente ORACLE_SID o altre informazioni di connessione Oracle
  3. Uno script di avvio/accesso che viene eseguito quando accedi al sistema che interferisce con l'esecuzione di cron
  4. Alcuni script che esegui dalla riga di comando quando accedi che configurano il tuo ambiente Oracle che non viene eseguito nel tuo crontab.

Controllare queste cose e altri elementi relativi all'ambiente. Mi ci vogliono sempre un certo numero di passaggi per convincere crontab e Oracle a lavorare felicemente insieme.