Run Unix command using PL/SQL
You can use the DBMS_Scheduler 

DBMS_SCHEDULER.create_program
(
program_name =&gt; 'testScript',
program_type =&gt; 'EXECUTABLE',
program_action =&gt; '/home/someone/scripts/script.sh',
number_of_arguments =&gt; 0,
enabled =&gt; TRUE,
comments =&gt; 'Just a Test'
);
end;
/


and a little hosekeeping:

exec DBMS_SCHEDULER.drop_program(PROGRAM_NAME =&gt; 'testScript');