Simultaneous backup and restore by using standard I/O
To clone a database server or quickly set up High-Availability Data Replication (HDR), you can perform a simultaneous backup to standard output and restore from standard input. If you perform the backup and restore solely to duplicate a database server, use the -F option to prevent the archive from being saved.
On HDR, the secondary server can restore only level-0 archives.
To use standard I/O to perform the backup and restore, set the TAPEDEV configuration parameter to STDIO, or you can specify -t STDIO from the command line.
For example, if the TAPEDEV configuration parameter is set to STDIO, the following command loads data into the secondary server on an HDR pair (named secondary_host).
ontape -s -L 0 -F | rsh secondary_host "ontape -p"
In
the next example, assume that the TAPEDEV configuration
parameter is not set. The following command loads data into the secondary
server of an HDR pair (named secondary_host):
ontape -s -L 0 -F -t STDIO | rsh secondary_host "ontape -t STDIO -p"
The
examples perform a fake level-0 archive of the database server on
the local computer, pipe the data to the remote computer by using
the rsh system utility, and perform a physical
restore on the remote computer by reading the data directly from the pipe.Important: The previous examples require that the INFORMIXDIR, INFORMIXSERVER, INFORMIXSQLHOSTS,
and ONCONFIG environment variables be set in
the default environment for the user on the remote computer on which
the command is executed. The user must be informix or root.