Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

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 databasefiles from Unix on Windows, errors for "wrong blocksize" are given by the proutil.

Thanks for any help/directions.

share|improve this question

1 Answer 1

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

 
discard

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.