Kbase P12816: Prostrct repair with an updated .st fails with error 598
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  2/10/2009 |
|
Status: Verified
SYMPTOM(s):
Prostrct repair with an updated .st fails with error 598
<file-name> is a copy of <file-name>. Database cannot be opened. (598)
FACT(s) (Environment):
All Supported Operating Systems
Progress 9.x
OpenEdge 10.x
CHANGE:
A multivolume DB was moved from one machine to another.
CAUSE:
It's possible to move the extents of the DB to a different directory and update the extent table using prostrct repair, but it's not possible to move the .db because it contains the path of itself and this is not updated with Prostrct repair.
FIX:
Ensure your database.st is up to date, ie it covers all existing extents in the new directories in which they reside.
Run the following commands
prostrct repair <your database>
prostrct unlock <your database>