Kbase P5328: Using prostrct repair to solve error 598 on a copied multi-v
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/27/2004 |
|
Status: Unverified
SYMPTOM(s):
Error accessing a recently OS copied Multi-volume database.
<file-name> is a copy of <file-name>. Database cannot be opened. (598)
CAUSE:
A multivolume database moved with CP, RCP or CPIO, instead of PROCOPY or PROREST is not able to be accessed due to pointers withing the .db file. These pointers indicate that the database still resides in the old directory location, therefore this must be a copy of it. The db file must be re-set to point to new location.
FIX:
1) Run a prostrct list to get an up to date structure file.
2) Examine the contents and make sure all extents are accounted for.
3) Remove old extent paths and add new paths.
4) Run "Prostrct Repair dbname"...where dbname is the name of the database.