Scrsadmin,
I have databases that have been running, without interruption, for multiple years. So, there is not necessarily an overriding business or technical reason to shutdown a database on a regular basis "just 'cuz".
Here is some background information that you will need to consider when making your decisions about backups:
The business purpose for a database often dictates its backup strategy:[ul][li]
"Fiduciary" environment. A
fiduciary application is one in which the application stores "trusted" information, for example, financial applications, or any other data for which a single transaction or loss of information is unacceptable. In such case, Oracle offers ARCHIVELOG MODE, which records changes in both the database and in on-line and archived redo logs.
In an ARCHIVELOG MODE environment, you have the luxury of performing
hot backups...backups which can occur while the database is up and running and while users are updating information.
The quality of hot backups do not differ from the quality of cold backups. You can use files from either type of backup as the basis for recovery of the database to the most recently COMMITted transaction.
ARCHIVELOG MODE is the only environment which supports/allows full database recovery. (If you are not in ARCHIVELOG MODE, then the best you can hope for is a RESTORE of the database to when the last cold backup or export occurred.)
The major cost of ARCHIVELOG MODE is generally a higher consumption of disk space to accommodate the archiving of on-line redo log files as they fill.
[/li][li]
"Non-fiduciary" environment. Often times, databases contain "sand box" information such as test data or reproduceable development data/code that someone can quickly/easily reload from recent exports and/or scripts. In such an environment, one does not need to incur the additional costs of ARCHIVELOG MODE. In that case, recent exports of the "sand box" schemas or full, cold backups of the database may be sufficient for your organization's needs.[/li][/ul]
Keep in mind that in the latter enviornment (NOARCHIVELOG MODE), [ul][li]
recovery is not an option...only
restore (to last backup).[/li][li]
Hot backups are not an option, only cold backups and exports are available in NOARCHIVELOG MODE.[/li][/ul]
So, bottom line, if your database is in ARCHIVELOG MODE, then you do not need to shut down the database for backups -- Use hot backups to avoid unnecessarily bringing down the database.
If you are in NOARCHIVELOG MODE, then hot backups are not an option.
In either case, you can use Oracle's RMAN feature/module to handle your backups for you.
Let us know if you have questions or want additional input from us.
![[santa] [santa] [santa]](/data/assets/smilies/santa.gif)
Mufasa
(aka Dave of Sandy, Utah, USA)
[I provide low-cost, remote Database Administration services:
www.dasages.com]