Kbase P67212: Proserve fails on an OS copied database with error 598.
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  12/01/2009 |
|
Status: Verified
SYMPTOM(s):
Proserve fails on an OS copied database with error 598.
Copied database using an OS utility.
After imaging was turned on.
Bi file was not truncated
The ai files were not copied.
Proserve on database results in 598.
Prostrct repair results in 1553.
Rfutil dbname -C aimage end result is error 598.
The last backup was not completed successfully. (1553)
'rfutil -C mark backedup' does not make error 1553 go away
Error 598. Database2 is a copy of Database1;. Database cannot be opened. (598)
FACT(s) (Environment):
All Supported Operating Systems
Progress/OpenEdge Product Family
CAUSE:
Missing the ai files that are expected.
FIX:
Run Prostrct list on this copied database.
Edit the current .st file to agree with this location.
Copy the new .st file to a different location.
Edit the copy of the copied .st file.
Change the paths to agree with this third location.
Reduce the bi and .d files to only one variable extent each (to save time and space).
Keep the current .st file structure for the ai files.
Run prostrct create dbname.
Copy just the ai files created to the location of the copied database.
Run prostrct repair dbname.
Run rfutil dbname -C aimage end.
Proserve the database.