Bom dia a todos.
Estou desenvolvendo o instalador de um software que envolve a execução de vários scripts Oracle para a criação do banco de dados da aplicação. Sendo assim, tenho uma tela onde o usuário informa os parâmetros de acesso ao banco (SID, Usuário, Senha) para que estes sejam validados.
Esta validação está sendo feita de maneira automatizada pelo instalador, que chama o SQLPLUS em modo silent e analisa seu retorno. E aí está o problema. Quando o usuário e a senha estão errados, o SQLPLUS não finaliza, nem retorna nenhum código de erro e fica esperando que essas informações sejam digitados novamente no prompt. Ele só finaliza após três tentativas.
Considerando que meu instalador roda estes comando em modo silent e com janela oculta, este prompt está causando o travamento da minha rotina de instalação.
Existe algum parâmetro ou configuração do SQLPLUS que desabilite este comportamento? Tem como contornar?
Desde já agradeço!