prostrct add error

Laker Netman

New Member
I inherited the admin responsibilities for an MFG/PRO eB2 installation running on Progress 9.1d. Two of our smaller databases are running out of room in their respective fixed extents. So, I created files to add fixed extents to each of the dbs. I took them offline and executed "prostrct add db add_ext.st" where "db" was the particular database name and "add_ext.st" the respective extent additions.
In both cases I received the following error message:
** Database has the wrong version number. (db: 8342, pro: 8283). (44)

I also added extents to our main production database using the same process, and different add_ext.st :awink: without issue.

Can anyone shed some light on what causes this and a corrective action?

Thanks,
Laker
 
Usual disclaimer: Progress 9.1d is at least 10 years old software and I cannot urge you enough to move to a more recent version of Progress ...

From my point of view there are only two possibilities:

  1. You have different version of Progress installed on the machine and the setting of the DLC environment variable does not point to the correct installation directory in both cases.
  2. The other database for which you get the error message has not been touched yet be the version of Progress you are running against the other database. As soon as the database is touched ( for example when you start a server against it ) the internal version number ( which also takes into account the patch level ) is updated to the current version - and that has never happened.
HTH, RealHeavyDude.
 
Choice #1 was the winner. There are actually three versions installed (8.6e, too). DLC points to 9.1d. Exporting the install path of OE10 to DLC let me complete the extent additions. From what I understand there was (is?) a plan to move everything to OE10, but it fell apart when the company had to layoff pretty much the entire IT staff last year. Some smaller DBs had already been converted, but the main production DB is 9.1d at this point.

Thanks,
Laker
 
Back
Top