Do the following:
1) Make sure that the database is not in use. 2) Make sure you have a current backup, and that it works. There is no way to fix the database if the conversion fails. 3) Truncate the database .bi file using Progress 7.x. 4) Using the Progress 8.x install and it's environment, run:
proutil <dbname> -C conv78
The database is now a Progress 8.x database.
When invoking this utility, PROGRESS opens the Progress 7.x database, performs crash recovery if needed, turns off AI and 2phase commit (if needed), then changes the Metaschema and Masterblock, as well as updates all extent headers. Finally, PROGRESS changes the version stamp in the Masterblock from Progress 7.x to Progress 8.x.
You will need to recompile all your programs against V8 database. |