Bom, provavelmente vão te passar rotinas java e outras complicações quetais, 
mas sendo 10g ou acima pra mim Não Tem Por Onde, a maneira fácil e simples de 
se executar comandos do SO e/ou programas externos via PL/SQL é com o 
DBMS_SCHEDULER , veja em 
http://halisway.blogspot.com.br/2007/05/run-system-commands-from-oracle-with.html
 um exemplo um tanto mais sofisticado mas válido... Não exige NENHUM componente 
a mais a ser instalado (ao contrário do java, que Exige vc ter instalado a 
opção de JVM no database), Não exige privilégios extraordinários.. O Único 
senão é que (OBVIAMENTE) vc vai estar executando o comando como o usuário linux 
que instalou e roda o RDBMS - se precisar executar alguma coisa como root ou 
como outro usuário, aí vc vai precisar de alguma coisa extra no SO, como 
permissão no sudo, abrir um novo shell conectando com a senha do tal usuário, 
ou coisas assim...

 []s
 
  Chiappa

Responder a