Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ isverify(M) — OpenDesktop 1.1.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought


     ISVERIFY(M)                       UNIX System V



     Name
     isverify - verifies ISAM database records


     Syntax
     isverify [ -Iilpyn] tablelist


     Description
     isverify  detects  and,  if  specified,  repairs  inconsistencies
     between  ISAM  data  (.dat)  files  and  index (.idx) files.  The
     isverify utility checks that every valid record in the data  file
     is  properly  represented  in the index file; it also checks that
     every index entry points to a valid data record.

     tablelist is the list of tables to be checked  by  isverify.  The
     .dat and .idx suffixes should not be included in the tablelist.


     Options
     You  can  specify  any  of  the  following  flags  when  invoking
     isverify:


          -I   after a system restore, an ISAM  application  can  fail
               with the message:
               Error: Incorrect SCO Runtime System installed
               You can correct this situation by logging  in  as  root
               and invoking isverify -I.

          -i   Check only the index file (as opposed to checking  both
               the  index  and  the  data files) for consistency.  Use
               this option as a quick check  if  you  think  the  data
               files are probably not corrupted.

          -l   prints a long  listing  of  the  information  for  each
               defined  key  (index),  along  with the associated data
               record pointer.  The key value for each data record  is
               displayed  by key part, along with the byte position of
               the data record in the data file.  This information  is
               useful  only  if  you understand the Indexed Sequential
               Access Method (ISAM).

          -p   pauses after displaying information about  each  index.
               If you select this option, you must press the Break key
               before the isverify process continues.

          -y   causes isverify to assume  a  ``yes''  answer  to  each
               error  state  and  to  attempt  to  make  the specified
               correction.  It is recommended that you use  this  flag
               so  that  the  isverify utility attempts to correct any
               discrepancies automatically.

          -n   causes isverify to assume a ``no'' answer to each error
               state and to leave the files unchanged.  It also allows
               you see where errors are  by  displaying  them  on  the
               screen.

     Whether or not you use isverify with the -l or -p  flags,  if  an
     error  is detected, you have the option of making a correction or
     leaving the files unchanged.   If  no  errors  are  detected,  no
     response  is  required.  If  you  choose  to  make  a correction,
     isverify attempts to repair the files.  Unless the -y or -n flags
     are  specified on the command line, you must choose interactively
     whether or not to make each correction.


     (printed 4/27/90)


















































































































































































































































































































































































































































































































































Typewritten Software • bear@typewritten.org • Edmonds, WA 98026