Show TOC

Block Diagram: Backing Up and RestoringLocate this document in the navigation structure

Use

The following block diagram illustrates the software components that are involved when you back up and restore data. The diagram also shows how these components work together with a third-party backup tool.

Figure 1: Backing Up and Restoring

Description of the Backup Process

The Database Manager client is used to send the command that saves the data; this calls the DBM Server program. If you are using a Unix operating system, the DBM Server creates one or more pipes. If you are using Microsoft Windows, the pipes are created by the database kernel. The DBM Server sends the information, which starts the backup process to the database kernel. As soon as the data is written to the pipes, the DBM Server program calls the third-party backup tool. The third-party backup tool reads the data from the pipes and saves it on a data carrier.

Description of the Restore Process

The Database Manager client is used to send the command that restores the data; this calls the DBM Server program.

If you are using a Unix operating system, the DBM Server creates one or more pipes. If you are using Microsoft Windows, the pipes are created by the database kernel.

The DBM Server sends the information, which starts the restore process to the database kernel. The program then calls the third-party backup tool and transfers the information about which backup has to be restored.

The client of the third-party backup tool requests the specified data carrier from the third-party backup server. The third-party backup server gets the data carrier, reads the data of the backup, and transfers the data to the client of the third-party backup tool. The client writes the data to the pipe/s. Here they are read by the database kernel and transferred to the database system.