| Title: | Checking a Multivalue Database for Group Format Errors (GFEs) |
| Product: | CheckMAX-mv, RMAX, IAS |
| Platforms: | mvBASE, Mentor PRO 4 |
| Document No: | 10001.1 |
| Last Update: | January 24, 2000 |
What is a Group Format Error (GFE)?
A GFE in a multivalue database
is a representation of corruption within the database or file system. The system
should not be used in a production environment without resolving the GFE condition.
What causes Group Format Errors?
GFEs are almost always
caused by an improper shutdown of the system or a hardware failure in the disk
subsystem. Multivalue systems use sophisticated virtual memory management techniques
in the manipulation of data. Since virtual memory is in the system volatile
RAM or random access memory of the CPU, a power-failure, unexpected system reset,
memory parity error, or other hardware error can cause the system RAM to be
erased without being properly written back to the hard drive. This situation
can cause missing data in the file system which is reported by the system as
a GFE.
How can I check a system for the existence of Group Format Errors?
The best way to scan a system for GFEs is to execute a process that will read the entire file system, such as a backup process might do. One way to execute an appropriate test is as follows:
TCL command to check for GFEs:
The system will then scroll through the system and account files reporting any Group Format Errors.
There is also is system-level reporting mechanism for checking for GFEs:
What should I do if a GFE exists on my system?
When a GFE is encountered
on a multivalue database system, the GFE handler is involved. The GFE handler
accepts several commands to resolve the GFE situation. Unfortunately, all of
the commands (except 'X' to exit) result in the GFE being repaired by truncation
or other methods resulting in the loss of data. The most common resolution method
is to enter the command 'F' (fix the GFE) in the GFE handler, then restore the
affected file from some backup source (FILE-SAVE or Host System). You may need
to contact CMAX Technical Support for guidance in resolving a GFE situation.
How can I prevent Group Format Errors?