Oracle
 sql >> Base de données >  >> RDS >> Oracle

Supprimer l'erreur SQL*PLUS dans le script batch

Pour ces types d'erreurs, SQL*Plus est "bloqué" à une invite de nom d'utilisateur, car il n'a pas pu se connecter. Vous ne voyez pas cela à cause du -s drapeau. Par défaut, il autorisera trois tentatives, ce qui est utile lors d'une exécution interactive, mais n'est pas utile lorsqu'il est exécuté à partir d'un script comme celui-ci. Vous pouvez le faire quitter après l'échec de la connexion avec le -l option 'ouverture de session' :

sqlplus -s -l %%A @fetch.sql  >> output.txt