Oi!
Tenho um perl script que chama vários SQL scripts usando o SQL Plus. Toda vez que o Script SQL apresenta algum erro, esse erro é retornado para o PERL fazendo com que o JOB pare de rodar imediatamente.
O problema é que, quando o banco está fora do ar por exemplo, o Script não retorna nenhum pois ele nem conseguiu rodar. Assim, nenhum código de erro é retornado para o PERL script e o job termina sem dar nenhum problema (apesar de que nenhum script foi realmente iniciado)
Preciso saber como faço para controlar se a chamada de um comando SQLPLUS foi realizada com sucesso, ou saber qual é o retorno qdo não consegue estabelecer uma conexão com o banco.
Esse é o comando que estou passando
sqlplus /@DWH1 @/app/prd/dwh/sql/fmtx/dwh_vinv_fmtx_srvc.sql
Thanks!