© Copyright IBM Corp. 2005. All rights reserved. 245
Chapter 9. High availability and disaster
High availability is the requirement for the application to be available for both
incoming and outgoing data requests. The incoming data requests include users
(sales) and interfaces feeding data to the system, the outgoing data requests are
users (call center) and downstream applications such as executive reports. The
goal is decrease or eliminate downtime.
Disaster recovery is the requirement/ability to protect and restore data when a
catastrophic failure (hardware and/or other natural/human-made disaster)
happens. Without a disaster recovery plan/execution in place, this kind of failure
can lead to the total loss of data beyond recovery.
Siebel (CRM) is considered as a critical enterprise application and hence a need
for high availability and the ability to recover from disaster.
This chapter provides the features in DB2 UDB that provide these capabilities
and how they can be utilized in a Siebel database application environment. We
also describe how to enable high availability and disaster recovery for Siebel
applications. We go through features, what to consider, and finally how we have
set up the test/lab environment. DB2 UDB is full of features that reduce the
planned downtime. In this chapter, our concentration is on unplanned downtime
and how to deal with it. DB2 UDB has a high availability and disaster recovery
(HADR) solution built into the software starting at V8.2.