home‎ > ‎backup‎ > ‎

backup verify

The verify backup function of the backup service is used to run the archecker utility and verify the latest backup.. For ontape backup to directories verification is performed using the infx script /infx/local/script/sample/ontape-verify.

usage

infx backup type=verify

sample verify script

Sample script that performs a verifycation of the latest backup using the archeck utility. This script is located in /infx/local/script/sample/ontape-verifify.sh. 

#!/bin/sh
#
# ontape-verify.sh
#
# Verify the last backup using archecker
#

FLAG=$INFX_FLAG
if [ -z "$FLAG" ] ; then
  FLAG=-t
fi

rm -f /tmp/ac_msg.log
archecker ${FLAG}dvs
passed=`grep "Archive Validation PASSED." /tmp/ac_msg.log | wc -l`
if [ $passed -eq 1 ] ; then
  echo `date` infx_info archive validation passed
else
  echo `date` infx_error archive validation failed
fi

example

demo1@bobii:/home/informix>infx backup type=verify

IBM Informix Dynamic Server Version 11.70.FC4IE
Program Name:   archecker
Version:        8.0
Released:       2011-10-12 22:16:50
CSDK:           IBM Informix CSDK Version 3.70
ESQL:           IBM Informix-ESQL Version 3.70.FC3
Compiled:       10/12/11 22:16  on Linux 2.6.18-128.el5 #1 SMP Wed Dec 17 11:41:38 EST 2008

AC_STORAGE               /tmp
AC_MSGPATH               /tmp/ac_msg.log
AC_VERBOSE               on
AC_TAPEDEV               /infx/inst/demo1/backup/db/
AC_TAPEBLOCK             32 KB
AC_LTAPEDEV              /infx/inst/demo1/backup/logs/
AC_LTAPEBLOCK            32 KB
AC_RESTORE_FILTER        gzip -dc
AC_TIMEOUT               300
AC_SESSION
Archive file /infx/inst/demo1/backup/db/bobii_5_L0
Tape type:      Archive Backup Tape
OnLine version: IBM Informix Dynamic Server Version 11.70.FC4IE
Archive date:   Mon Mar 19 16:49:47 2012
Archive level:  0
Tape blocksize:  32768
Tape size:  2147483647
Tape number in series:  1
.
Scan PASSED
Control page checks PASSED
Reserve page validation PASSED
Checking root:TBLSpace

... snip ...

Checking sblob01:LO_hdr_partn

Table checks PASSED
Tables/Fragments validated:     537
Archive Validation PASSED.

notes

  • backup directory is defined by onconfig TAPEDEV parameter
  • make sure AC_RESTORE_FILTER matches ONCONFIG BACKUP_FILTER
  • the latest backup in this directory is checked
  • see 8. BAR manager for information on changing the verify command