För den typen av fel "hänger" SQL*Plus vid en användarnamnsprompt, eftersom den inte har kunnat ansluta. Du ser det inte på grund av -s
flagga. Som standard tillåter det tre försök, vilket är användbart när du kör interaktivt, men inte är användbart när du kör från ett skript som detta. Du kan avsluta den efter den misslyckade inloggningen med den -l
alternativet "logga in"
:
sqlplus -s -l %%A @fetch.sql >> output.txt