Kbase P17276: System Error 647 after prostrct repair run on restored database
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  12/15/2005 |
|
Status: Verified
SYMPTOM(s):
System Error 647 after prostrct repair run on restored database
bkset: Extent <file-name> is below size <file-size>. (647)
SRV 0: bkset: Extent /DLC/dbname.dn is below size 1722744832. (647)
Restored database from a tape then prostrct REPAIR
the structure of directory was changed
CHANGE:
machine had crashed because of disk failure bringing database into corrupt state
CAUSE:
PROGRESS has detected a size mismatch between the current extent size and its anticipated size defined when the extent was created. The file has been truncated when prostrct repair was run.
FIX:
STEPS:
1.) prostrct create a new multi-volume database from a new structure file making sure that the extent sizes:
- are all accurately sized,
- properly reflect the physical location
- are divisible by 32
- are no larger than 2GB - (16 * db-blocksize)
- the physical extent sizes tally with the disk sizes and then
2.) procopy the restored database back into it this new structure
or
prorest the probkup into this new structure