Hola,
Si estas en 10g, puedes utilizar el package DBMS_SCHEDULER para crear una tarea de tipo ejecutable e invocarla bajo demanda.
Código:
BEGIN
dbms_scheduler.create_job(job_name => 'os_command',
job_type => 'executable',
job_action => '/home/oracle/os_command.sh',
enabled => TRUE,
auto_drop => TRUE);
dbms_scheduler.run_job('os_command',TRUE);
END;
/
Saludos