Pessoal bom dia!
Estou rodando um script sql plus dentro do windows e funciona normal, porem no linux nao vai nem a pau, nao consigo rodar nem um simples ‘echo $TESTE’. alguem sabe como devo fazer?
obrigado!
Pessoal bom dia!
Estou rodando um script sql plus dentro do windows e funciona normal, porem no linux nao vai nem a pau, nao consigo rodar nem um simples ‘echo $TESTE’. alguem sabe como devo fazer?
obrigado!
Olá,
Qual é o erro?
Você está exportando todas as variaveis de ambiente do Oracle?
sempre da a seguinte mensagem:
Cannot run program “ECHO $TESTE”: java.io.IOException: error=2, No such file or directory
onde ECHO $TESTE é qualquer comando.
estou executando como root.
Esse erro é dentro do prompt do sqlplus ?
esse erro da em qualquer comando que eu tente executar com o runtime, mesmo que seja um simples ls.
Puxa… vi que outras pessoas tem esse erro, mas nenhuma resposta conclusiva.
Mais alguém para ajudar aqui?
realmente, tenho rodado a varios dias pela internet e so vejo o problema, mas nenhuma solução.
ajuda! ajuda! ajuda! ajuda! ajuda! ajuda! ajuda! ajuda!
hauhauahua
Pessoal consegui resolver o problema da seguinte forma.
[code]String[] strings = new String[] {
“su”,
“-”,
“oracle”,
“-c”,
“sqlplus sys/SENHA@HOST/ARQUIVO.sql” };
ProcessBuilder pb = new ProcessBuilder(strings);
try {
Scanner scanner = new Scanner(pb.start().getInputStream());
while (scanner.hasNext()) {
System.out.println(scanner.nextLine());
}
} catch (Exception e) {
System.out.println(e);
}[/code]
Obrigado a todos.
[]´s