For den slags fejl 'hænger' SQL*Plus ved en brugernavn-prompt, da den ikke har været i stand til at oprette forbindelse. Du kan ikke se det på grund af -s
flag. Som standard vil det tillade tre forsøg, hvilket er nyttigt, når du kører interaktivt, men ikke er nyttigt, når det køres fra et script som dette. Du kan få det til at afslutte efter det mislykkede login med den -l
'logon' mulighed
:
sqlplus -s -l %%A @fetch.sql >> output.txt