sql >> Base de Datos >  >> RDS >> Oracle

Suprimir el error SQL*PLUS en el script por lotes

Para ese tipo de errores, SQL*Plus está 'colgando' en un indicador de nombre de usuario, ya que no ha podido conectarse. No ves eso debido a las -s bandera. De forma predeterminada, permitirá tres intentos, lo que es útil cuando se ejecuta de forma interactiva, pero no es útil cuando se ejecuta desde un script como este. Puede hacer que salga después del inicio de sesión fallido con la -l opción 'iniciar sesión' :

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