Skip Headers
Oracle® Database High Availability Best Practices
11g Release 1 (11.1)

Go to Documentation Home
Go to Book List
Book List
Go to Table of Contents
Go to Index
Go to Master Index
Master Index
Go to Feedback page
Contact Us

Go to previous page
Go to next page
PDF · Mobi · ePub

1 Introduction to High Availability Best Practices

Implementing Oracle best practices can provide high availability for the Oracle database and related technology.

This chapter contains these topics:

1.1 Oracle Database High Availability Architecture

Designing and implementing a high availability architecture can be a daunting task given the broad range of Oracle technologies and deployment options. A successful effort begins with clearly defined and thoroughly understood business requirements. Thorough analysis of the business requirements enables you to make intelligent design decisions and develop an architecture that addresses your business needs in the most cost effective manner. The architecture you choose must achieve the required levels of availability, performance, scalability, and security. Moreover, the architecture should have a clearly defined plan for deployment and ongoing management that minimizes complexity and business risk.

Once your business requirements are understood, you should begin designing your high availability architecture by reading the Oracle Database High Availability Overview to get a high-level view of the various Oracle high availability solutions that comprise the Oracle Maximum Availability Architecture (MAA). This should result in an architecture that can be validated and fully vetted by using the best practices that are documented in this book.

1.2 Oracle Database High Availability Best Practices

Oracle high availability best practices help you deploy a highly available architecture throughout your enterprise. Having a set of technical and operational best practices helps you achieve high availability and reduces the cost associated with the implementation and ongoing maintenance. Also, employing best practices can optimize usage of system resources.

By implementing the high availability best practices described in this book, you can:

1.3 Oracle Maximum Availability Architecture

Oracle Maximum Availability Architecture (MAA) is a best practices blueprint based on proven Oracle high availability technologies and recommendations. MAA involves high availability best practices for all Oracle products—Oracle Database, Oracle Application Server, Oracle Applications, Oracle Collaboration Suite, and Oracle Grid Control.

Some key attributes of MAA include:

For more information on MAA and documentation on best practices for all components of MAA, visit the MAA Web site at:

1.4 Operational Best Practices

One of the best ways to reduce downtime is incorporating operational best practices. You can often prevent problems and downtime before they occur by rigorously testing changes in your test environment, following stringent change control policies to guard your primary database from harm, and having a well-validated repair strategy for each outage type.

A monitoring infrastructure such as Grid Control is essential to quickly detect problems. Having an outage and repair decision tree and an automated repair facility reduces downtime by eliminating or reducing decision and repair times.

Key operational best practices include the following: