Consultor Eletrônico



Kbase 15383: System Error 598, prostrct repair, and moving .db file.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   2/25/2000
System Error 598, prostrct repair, and moving .db file.

This document applies to: 7.3x

Repairing your multivolume database using prostrct repair and
moving the <datatase>.db file from its original path to a new path
may result in SYSTEM ERROR 598 -

<file-name> is a copy of <file-name> which cannot be opened. (598)

The "prostrct repair" does not cause the error. The 598 error is
caused by moving the <database>.db file. The "prostrct repair"
utility DOES NOT allow the <database>.db file to be moved. The
extents may be moved, but NOT the <database>.db file.

The <database>.db file is a "table of contents" that tells Progress
where the DB extents, BI extents, and AI extents are located. This
file also contains the location of where it, the <database>.db file
resides, that is, the path to itself. The utility, prostrct repair,
will modify the <database.db> file with the new path of extents but
does NOT modify the path reference to itself.

This is not a bug. It was never intended for the <database>.db file
to be moved.

If the <database>.db file must be moved, then a new structure file
must be created and the existing multi-volume database copied/restored
into the new structure.

The "prostrct repair" utility was first documented in V7.3+.

For version 8.2+ see knowledge base # 19037

January 11, 1996 lzh

Progress Software Technical Support Note # 15383