It is not possible to restore a backup with a different database version.
PROBKUP/PROREST is not a supported migration path to take a database from any major version to another, for example:
- OpenEdge 10 to 11
- OpenEdge 11 to 12.
To migrate OpenEdge Databases across major versions, use the PROUTIL -C conv1011 or conv1112 utility on the same supported platform or Dump and Load strategies. Please refer to the OpenEdge Database Administration Documentation for further information on these methods.
Example of the PROUTIL conv1112 command:
proutil old-v11-db-name -C conv1112
If the wrong version of a backup volume version is inadvertently used, the existing database will be deleted. A current version of the backup volume will need to be used to reinstate the database:
$ prorest dbname12 bkdbname11
<dbname> already exists.
Do you want to over write it? [y/n]:
Y
Start of extending target DB to needed size... (9432)
Version number mismatch, backup has 4246, database has 4269. (16691)
Restore failed. (1618)
!!! ERROR - Database restore utility FAILED !!! (8564)
Additionally, restoring backups with or without AI roll forward between different Operating Systems, which is also unsupported. For further information refer to Articles: