134 Siebel 7 with DB2 for z/OS: Database Implementation and Administration Guide
Unless you are facing an application error and you have guidance from Siebel on
which exact subset of tables requires PIT recovery, you will be required to reset
all Siebel tables to a prior point of consistency.
There are several techniques to effect a point-in-time recovery, including:
PIT recovery using user-written application programs
PIT recovery using DB2 utilities
The DB2 Quiesce and Copy utilities are the primary tools.
PIT recovery using a Dump/Restore scenario
This scenario typically employs non-DB2 utilities.
PIT recovery using a DB2 conditional restart
Any conditional restart scenario is potentially risky. The benefit of this
scenario is the “effectively free” definition of the candidate points of
consistency. Candidate points of consistency are a set of points on the log.
Consistency may be established at any point in the set that you choose.
PIT recovery using suspension of DB2 updating
DB2 update activity is suspended using the SET LOG command to
SUSPEND/RESUME logging. This function was introduced into DB2 in V6.
In the following sections, we discuss these techniques in more detail.
PIT recovery using user-written application programs
This is a strategic direction and not a scenario. It acknowledges that data can be
corrupted due to program error. If this happens, you may attempt to correct the
contaminated data with application programs. If you fail to correct the data with
application programming, a scenario such as one of those following could be
used as a last resort. This approach is gaining favor among users striving for high
availability.
In implementing an approach like this, it is important to determine which
transactions will make the data more corrupt or propagate the errors. This
information then can either be communicated to end users, or the DBA can use it
to disable the erroneous processes.
PIT recovery using DB2 utilities
The scenario for a PIT recovery using DB2 utilities is as follows:
Execute the QUIESCE utility on all of the tables that are candidates to be
reset if a PIT recovery is required.
This causes the DB2 buffers for the quiesced tables to be externalized to
DASD.