RDF System Management Manual
Table Of Contents
- RDF System Management Manual
- What’s New in This Manual
- About This Manual
- 1 Introducing RDF
- RDF Subsystem Overview
- RDF Processes
- RDF Operations
- Reciprocal and Chain Replication
- Available Types of Replication to Multiple Backup Systems
- Triple Contingency
- Loopback Configuration (Single System)
- Online Product Initialization
- Online Database Synchronization
- Online Dumps
- Subvolume- and File-Level Replication
- Shared Access DDL Operations
- EMS Support
- SMF Support
- RTD Warning Thresholds
- Process-Lockstep Operation
- Support for Network Transactions
- RDF and NonStop SQL/MX
- Zero Lost Transactions (ZLT)
- Monitoring RDF Entities With ASAP
- 2 Preparing the RDF Environment
- 3 Installing and Configuring RDF
- 4 Operating and Monitoring RDF
- 5 Managing RDF
- Recovering From File System Errors
- Handling Disk Space Problems
- Responding to Operational Failures
- Stopping RDF
- Restarting RDF
- Carrying Out a Planned Switchover
- Takeover Operations
- Reading the Backup Database
- Access to Backup Databases in a Consistent State
- RDF and NonStop SQL/MP DDL Operations
- RDF and NonStop SQL/MX Operations
- Backing Up Image Trail Files
- Making Online Dumps With Updaters Running
- Doing FUP RELOAD Operations With Updaters Running
- Exception File Optimization
- Switching Disks on Updater UPDATEVOLUMES
- 6 Maintaining the Databases
- 7 Online Database Synchronization
- 8 Entering RDFCOM Commands
- 9 Entering RDFSCAN Commands
- 10 Triple Contingency
- 11 Subvolume- and File-Level Replication
- 12 Auxiliary Audit Trails
- 13 Network Transactions
- Configuration Changes
- RDF Network Control Files
- Normal RDF Processing Within a Network Environment
- RDF Takeovers Within a Network Environment
- Takeover Phase 1 – Local Undo
- Takeover Phase 2 – File Undo
- Takeover Phase 3 – Network Undo
- Takeover Phase 3 Performance
- Communication Failures During Phase 3 Takeover Processing
- Takeover Delays and Purger Restarts
- Takeover Restartability
- Takeover and File Recovery
- The Effects of Undoing Network Transactions
- Takeover and the RETAINCOUNT Value
- Network Configurations and Shared Access NonStop SQL/MP DDL Operations
- Network Validation and Considerations
- RDF Re-Initialization in a Network Environment
- RDF Networks and ABORT or STOP RDF Operations
- RDF Networks and Stop-Update-to-Time Operations
- Sample Configurations
- RDFCOM STATUS Display
- 14 Process-Lockstep Operation
- Starting a Lockstep Operation
- The DoLockstep Procedure
- The Lockstep Transaction
- RDF Lockstep File
- Multiple Concurrent Lockstep Operations
- The Lockstep Gateway Process
- Disabling Lockstep
- Reenabling Lockstep
- Lockstep Performance Ramifications
- Lockstep and Auxiliary Audit Trails
- Lockstep and Network Transactions
- Lockstep Operation Event Messages
- 15 NonStop SQL/MX and RDF
- Including and Excluding SQL/MX Objects
- Obtaining ANSI Object Names From Updater Event Messages
- Creating NonStop SQL/MX Primary and Backup Databases from Scratch
- Creating a NonStop SQL/MX Backup Database From an Existing Primary Database
- Online Database Synchronization With NonStop SQL/MX Objects
- Offline Synchronization for a Single Partition
- Online Synchronization for a Single Partition
- Correcting Incorrect NonStop SQL/MX Name Mapping
- Consideration for Creating Backup Tables
- Restoring to a Specific Location
- Comparing NonStop SQL/MX Tables
- 16 Zero Lost Transactions (ZLT)
- A RDF Command Summary
- B Additional Reference Information
- C Messages
- D Operational Limits
- E Using ASAP
- Index
Introducing RDF
HP NonStop RDF System Management Manual—524388-003
1-4
Unplanned Outages With ZLT
information associated with volumes $D11 through $D15 to the RDF auxiliary receiver
process on the backup system.
The master receiver writes transaction status information to the master image trail.
Note that in this example each receiver process writes all audit information to a single
secondary image trail. As will be discussed later, however, either could write to multiple
sorted image trails.
Updater processes $UP1 through $UP10 read audit information from the secondary
image trail and apply it to volumes $D1 through $D10, respectively, on the backup
system. For example, updater process $UP1 only looks for audit information for tables
and files associated with volume $D1 on the primary system (ignoring any for volumes
$D2 through $D10), and applies that information to the corresponding tables and files
on $D1 on the backup system.
Updater processes $UP11 through $UP15 read audit information from the AUX01
secondary image trail and apply it to volumes $D11 through $D15, respectively, on the
backup system.
As mentioned earlier, the RDFCOM process on the primary system provides the user
interface for issuing RDF commands. The RDF monitor process executes most user
commands, and monitors all other RDF processes.
An unplanned outage typically occurs as the result of a sudden disaster that prevents
the database on the primary system from being used. The classic purpose of RDF is to
make rapid recovery from an unplanned outage possible by maintaining a replicated
database on a backup system. When the primary system is unexpectedly affected by
a disaster, you can shift operations to the replicated database on the backup system
after having the RDF updaters bring the backup database to a consistent state. You do
that by starting RDFCOM on the backup system and initiating an RDF takeover opera-
tion.
An RDF takeover operation ensures that all audit information associated with transac-
tions that are known to have been committed is applied to the backup database
Unplanned Outages With ZLT
Zero Lost Transactions (ZLT), functionality that is available only with the RDF/ZLT
product, ensures that no transactions that commit on the primary system are lost on
the RDF backup system if that primary system is downed by an unplanned outage.
RDF achieves this though the use of remote mirroring for the relevant TMF audit-trail
volume(s). That is, one mirror of an audit-trail volume remains local to the primary
system, but the other mirror is located at a remote standby site.
When a primary system is downed by some unplanned outage or disaster, there may
be some audit data that the extractor on the primary system was unable to send to the
backup system before the outage. With ZLT functionality, RDF fetches all remaining
audit data from the remote mirror, thereby guaranteeing no loss of committed data
during the RDF takeover operation.
For information about the ZLT function, see Section 16, Zero Lost Transactions (ZLT).