Fast Fault Recovery
   

Oracle9i offers fast-start fault recovery functionality to control instance recovery. This reduces the time required for cache recovery and makes the recovery bounded and predictable.Many Service Level Agreements include a bound on the "mean time to recover" (MTTR) and the DBA must be able to reliably set a limit on the time it will take to recover the database.

Administrators specify a bounded time to complete the cache recovery phase of recovery with the FAST_START_MTTR_TARGET initialization parameter.The FAST_START_MTTR_TARGET initialization parameter lets you specify in seconds the expected mean time to recover, which is the expected amount of time Oracle takes to perform crash/instance recovery for a single instance. This is accomplished by limiting the number of dirty buffers and the number of redo records generated between the most recent redo record and the last checkpoint. The database server automatically adjusts the write rate to meet the specified recovery target. 

Where do you find the MTTR?
The TARGET_MTTR column of V$INSTANCE_RECOVERY contains the MTTR target in effect and the ESTIMATED_MTTR column contains the estimated MTTR should a crash happen right away. Query these two fields to see if the system can keep up with your specified MTTR target.  

You see that TARGET_MTTR is 15 seconds, which is lower than the value of FAST_START_MTTR_TARGET specified of 30 seconds.This means that it is possible to recover the database within 15 seconds.

If you set the fast fault recovery to an unrealistic value, the target and estimated MTTR values will reflect the estimated number of seconds your database requires to perform crash recovery.Initially, internal defaults are used to populate the column values of TARGET_MTTR and ESTIMATED_MTTR.These defaults are periodically updated with execution time estimates during system operation.

More Info
Oracle9i Database Performance Guide and Reference Release 1 (9.0.1)
Oracle9i SQL Reference Release 1 (9.0.1)
   
Oracle9i Database Daily Features
Archives
   
E-mail this page
Printer View Printer View
Oracle Is The Information Company About Oracle | Oracle RSS Feeds | Careers | Contact Us | Site Maps | Legal Notices | Terms of Use | Privacy