NonStop RDF Subsystem


The HP NonStop Remote Database Facility (RDF) subsystem works with the TMF components of the NonStop TMF subsystem. The NonStop RDF subsystem replicates one or more local databases to a remote node. The remote database can be used for:

Disaster recovery

Planned outages

Read-only queries on the database to relieve the processing load on the local system.

NonStop RDF software is very flexible. Multiple systems can be replicated to a single system. A single system can be replicated to multiple systems. Systems can be configured as reciprocal backups for each other. It is even possible to replicate one system to two systems, which can then be synchronized to provide full NonStop RDF protection even during outages.

There are three versions of the NonStop RDF product:

  1. NonStop RDF software , RDF/MP and RDF/MPX (matured)

  2. NonStop RDF/IMP software, which provides the same functionality as Non- Stop RDF, but with improved performance and on-line product initialization and triple contingency features.

  3. NonStop RDF/MPX software, provides the same functionality as NonStop RDF/IMP, with the addition of network transaction support, auxillary audit trail support, and triple contingency.

RDF Components

The RDF components are (See Figure 6-8):

User Programs

Processes

Configuration and Control Files

Image Files

click to expand
Figure 6.8: REF and Is's Componrnts

NonStop RDF User Programs

These programs allow users to interact with the NonStop RDF subsystem:

RDFCHEK

RDFCOM

RDFSCAN

RDFSNOOP

RDFCHEK

RDFCHEK is used to compare two files, subvolumes or volumes . It checks record- for-record equality along with file attribute equality. Enscribe files and SQL tables can be compared, with SQL field definitions driving the comparison ”no Enscribe DDL is used.

RISK RDFCHEK is a reporting program only; it does not display any data. It poses no risks.

RDFCOM

RDFCOM is the command interpreter for the NonStop RDF subsystem. Commands are issued to the RDFCOM interface to manage, operate , and control the NonStop RDF subsystem:

Configure and control the NonStop RDF subsystem.

Display status of database activity on the primary system

Display the status of NonStop RDF processing on the backup system.

RISK RDFCOM has many potentially destructive commands, most of which can only be run by a member of the SUPER Group.

RDFSCAN

The RDFSCAN program is used to examine the RDF Log File.

RISK RDFSCAN is a reporting program only; it does not display any data. It poses no risks.

RDFSNOOP

The RDFSNOOP program is used to examine the NonStop RDF Image File records pointed to by RDF exception files.

Only members of the SUPER Group can use RDFSNOOP to READ image files.

RISK RDFSNOOP displays any data contained in the image trails.

AP-RDF-ADVICE-01 RDFSNOOP should only be EXECUTABLE by appropriate users.

NonStop RDF Processes

Five processes carry out the NonStop RDF subsystem's tasks :

Monitor Process

Extractor Process

Purger Process

Receiver Process

Updater Process

Extractor Process

The Extractor Process runs on the primary system. It reads the NonStop TMF Audit Trail which contains all database transactions that affect audited tables and files. The Audit Trail is maintained by the NonStop TMF subsystem.

The Extractor filters out transactions that aren't associated with volumes protected by the NonStop RDF subsystem and sends all the relevant audit information to an NonStop RDF Receiver Process on the backup system. These records on the backup system are called Image Records.

The object file for the Receiver Process is RDFEXTO.

Monitor Process

The Monitor Process runs on the primary system. It coordinates RDF Subsystem starts and stops, messages and NonStop SQL/MP DDL operations using the WITH SHARED ACCESS option on protected volumes, and monitors the other RDF processes.

The object file for the Monitor Process is RDFMONO.

AP-PROCESS-RDF-01 The Monitor Process must run as the same userid that issues the START RDF command.

Purger Process

The Purger Process purges image files as soon as it determines that they are no longer needed.

The object file for the Purger Process is RDFPRGO.

AP-PROCESS-RDF-02 The Purger Process must run as the same userid that issues the START RDF command.

Receiver Process

The Receiver Process runs on the backup system. It accepts the filtered audit information from the Extractor Process, sorts the information and writes it to the appropriate NonStop RDF Image Trail.

The object file for the Receiver Process is RDFRCVO.

AP-PROCESS-RDF-03 The Receiver Process must run as the same userid that issues the START RDF command.

Updater Processes

The Updater Processes run on the backup system. The object file for the Updater Process is RDFUPDO.

Each volume protected by NonStop RDF software on the primary system has its own Updater Process on the backup system. The Updater Process is responsible for applying audit data to partitions corresponding to the volume on the primary system that the Updater Process is protecting. Updates are applied directly to the specific partition, regardless of whether it is a primary or secondary partition. The NonStop RDF subsystem does not use the file system for partition mapping.

Each Updater Process reads its own Image Trail, filters out Image Records for uncommitted transactions, and sends Image Records for all committed transactions to the disk process. The disk process interprets the records and performs the logical REDO operation for each record, updating rows or records in the backup database.

Each updater performs the following functions:

Reads from the NonStop RDF image file and searches for image records associated with the updater's volume on the primary system.

Defines restart points and updates restart information in the Context File.

Sends information to RDFCOM for use in the STATUS RDF command display.

For Enscribe files only, performs the following DDL operations:

CREATE

PURGEDATA

ALTER MAXEXTENTS (used only for increasing MAXEXTENTS)

For SQL files only, the updater performs the PURGEDATA DDL operation.

The updaters are multithreaded processes. The two most prominent threads are:

Read and queue audit for submittal to the disk process.

Handle replies from the disk process and submit audit to it.

AP-PROCESS-RDF-04 The Updater Process must run as the same userid that issues the START RDF command.

Other NonStop RDF Components

The following files are created by the NonStop RDF subsystem and used by NonStop RDF processes:

NonStop RDF Configuration File

NonStop RDF Context File

NonStop RDF Log File

Image Files

Configuration File

The NonStop RDF Configuration File contains all configuration parameters set via RDFCOM. It is a relative file. The file resides on both the primary and backup nodes.

The NonStop RDF Configuration File is named $SYSTEM.<rdfsubvol>.CONFIG

Context file

The RDF Context File is maintained by the RDF processes. It contains information that tells the subsystem where each RDF process stopped .

There is a separate context file on the primary node and the backup node. On both nodes, the context file is named $SYSTEM.<rdf-subvol>.CONTEXT.

NonStop RDF Log File

The NonStop RDF subsystem writes entries to an RDF log file, and also to a log device such as a printer or console. If either the log or the device is unavailable, the messages are logged to $0 as well. RDF messages are generated when:

The NonStop RDF subsystem is initialized

The NonStop RDF subsystem is started or stopped

The NonStop RDF subsystem issues an informational, warning, or error message

A NonStop RDF process takeover occurs

Control switches from the primary to the backup database

An NonStop SQL/MP DDL operation with the WITH SHARED ACCESS option is performed

Image Files

NonStop RDF image files are unstructured files that contain logical audit record images and commit-abort records. Image files exist on the backup node. Image files exist solely for use by the NonStop RDF Receiver and Updater Processes. The files should never be explicitly opened by users for any reason, including backup to tape. Once the Receiver has processed the image file, the file is no longer needed (except in the case of Triple Contingency).

The RDFVOLUME parameter specifies which volume on the backup system will contain the receiver's master image trail.

The file naming convention for image trail files is $volume.<rdfsubvol>.AAnnnnnn, where n is a digit. For example, the first image file might be $DATA01.RDF.AA000001.

Caution

The Image Trail is the collection of Image Files that contain NonStop RDF image data. Each NonStop RDF-protected volume on the primary system has its own Image Trail.




HP NonStop Server Security 2004
HP NonStop Server Security 2004
ISBN: 159059035X
EAN: N/A
Year: 2004
Pages: 157

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net