Unix scripting will be one of the most powerful tools in your arsenal and only with constant use will you become proficient. Your standards for scripting need to produce code that is robust, modular, consistent, and scalable. This book won't cover everything you need to know about scripting. There are many excellent lessons available from your operating system vendor. See the following documents for more information specific to how Oracle products behave in a Unix environment:
Note: 131207.1 Subject: How to Set Unix Environment Variables
Note: 1011994.6 Subject: How do Applications Act in Different Unix Shells.
How to Integrate the Shell, SQL*Plus Scripts and PL/SQL in any Permutation? [ID 400195.1] (Excellent document)
Usually cron
is used for scheduling in Unix and the AT
command with Windows.
For Oracle utilities that run outside the database (or which must only run when the database is down), Unix shell scripting is best used. A well-written script...