Restoring from .1 .2 .3 files...?

Mykimus

New Member
Good day,

I'm new to Progress/OpenEdge and am trying to slog my way through restoring a set of database backup files to a new database instance. I have spent the better part of two days entrenched in the OpenEdge documentation, and I am simply not finding what I need.

Here's what I have:
  • An instance of OpenEdge 11.0 running on a 32-bit Intel Linux machine with a temporary license serial number
  • A set of backup files named oedbbk.st, oedbbk.1, oedbbk.2, oedbbk.3, oedbbk.4, oedbbk.5, oedbbk.6, oedbbk.7, and oedbbk.8

Here's what I've done so far:
  • Used the .st file to create a database which matches the one that was backed up using the following command: prostrct create oedb oedbbk.st
  • This went fine, the files were created, and many, many gigabytes of disk space were eaten up...as expected.
  • Created a list of the files from 2 through 8 for use in the next two commands (as explained by TomBascom in a number of other posts - thanks for that!)
  • Tried running prorest as follows, and it tells me that oedbbk.1 is not a Progress backup volume (1059): prorest oedb oedbbk.1 < oedbbk.list
  • Tried running proutil as follows, and it complains that it can't find oedb.db. (Which does not exist in the directory where the new, empty database was created): proutil oedb -C load oedbbk.1 -dumplist oedbbk.list

Now I'm trying to figure out what to do with these other files to get the data restored. I have been unable to locate any information referring to files with simple numeric extensions such as these. I see references to .db1, .db2 as well as .bk1 and .bk2...but no specific references to .1, .2, .3 files specifically. (And try searching a PDF or google for ".1"...impossible...)

The person who sent these files to me said that they were pulled from their normal nightly backup directory, but that person doesn't know the command that was used to create them. I am at a total loss and am hoping that someone out there might be able to point me in the right direction.

Thanks -
 
Does the person sending them at least think that they might have been created by probkup? If they aren't Progress backup files you're out of luck.

Does the person sending them have any idea what version of Progress was used to make them? If the backup was made with, for instance, OpenEdge 10.2 you won't be able to restore it with OpenEdge 11. The prorest needs to be the same version as the probkup.
 
Right now you're in the dark. You don't know if you have a backup file, or parts of one, that you would use with prorest, or whether you have table dumps that you would use with proutil oedb -C load. If the latter, you also need to load the Progress meta-schema and the application schema, as all you have so far (from your prostrct create) is a v11 void database. Who knows, these could even be parts of a single file (like a database backup) that were chopped up with a split command.

The person who sent these files to me said that they were pulled from their normal nightly backup directory, but that person doesn't know the command that was used to create them.
I would follow up on the source side. The person who gave you the files may not know how they were created or with which OS or Progress tool, but presumably someone knows or can find out by looking at scheduled jobs on that system.
 
Back
Top