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

Elimina l'errore SQL*PLUS nello script batch

Per questo tipo di errori, SQL*Plus è "sospeso" al prompt del nome utente, poiché non è stato in grado di connettersi. Non lo vedi a causa di -s bandiera. Per impostazione predefinita consentirà tre tentativi, il che è utile quando viene eseguito in modo interattivo, ma non è utile quando viene eseguito da uno script come questo. Puoi farlo uscire dopo l'accesso non riuscito con il -l opzione 'accesso' :

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