Migrate backed-up logical logs to tape
You can set up your storage manager to back up logical logs to disk and then write a script to automatically migrate the logical logs from disk to tape for off-site storage. Edit the onbar script to call this migration script after the onbar_d process completes. The following example shows a script that calls the migration script:
The following example is for UNIX™:
onbar_d "$@" # starts the backup or restore
EXIT_CODE=$? # any errors?
PHYS_ONLY=false #if it's physical-only, do nothing
for OPTION in $*; do
if [$OPTION = -p]; then
PHYS_ONLY = true
fi
done
if ! PHYS_ONLY; then # if logs were backed up, call another
migrate_logs # program to move them to tape
fi
This example for Windows™ invokes
the migration script:
%INFORMIXDIR%\bin\onbar_d %*
set onbar_d_return=%errorlevel%
if "%onbar_d_return%" == "0" goto backupcom
goto skip
REM Check if the command is a backup command
:backupcom
if "%1" == "-b" goto m_log
if "%1" == "-l" goto m_log
goto skip
REM Invoke the user-defined program to migrate the logs
:m_log
migrate_log
REM Set the return code from onbar_d (this must be on the last line of the script)
:skip
%INFORMIXDIR%\bin\set_error %onbar_d_return%
:end