Consultor Eletrônico



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