This little except from the 10g Top 20 Features for DBA's which shows very neatly, how you can use the built-in Oracle scheduler to control events outside the database as well.
There are some nice examples of how to setup tasks to run via the Oracle dbms_job package.