Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is it possible to upgrade a Progress 8 database to a OpenEdge 10 database, when the operating systems differ?

Progress database files from version 8 need to be upgraded to version 9, and then to 10 (OpenEdge). But when trying to upgrade the database files from Unix on Windows, errors for "wrong blocksize" are given by the proutil.

share|improve this question
up vote 3 down vote accepted

Yes and no.

You cannot do it directly -- IOW you can't just backup the db from UNIX and restore it on Windows and magically be upgraded.

When changing platforms you generally have to dump and load. The fastest method is (usually) a "binary dump". The binary dump format is portable across platforms and upwards compatible. So you should be able to binary dump from UNIX and binary load on Windows.

When changing versions you will also need to recompile. If you have the source that should be fairly easy. Usually it just compiles and off you go. Sometimes there are new keywords that conflict with the code but those are easily dealt with.

Make sure that you use the character client on the Windows side -- compiling UNIX character code in the GUI environment will result in a very unpleasant UI.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.