Consultor Eletrônico



Kbase P21330: How to use prostrct repair when converting database
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   7/3/2009
Status: Unverified

GOAL:

How to change the structure of a version 8 database whilst converting to version 9 when the path of the database is different and no Progress version 8 is installed?

FACT(s) (Environment):

Progress 8.2x
Progress 8.3x
Progress 9.1x
Windows

FIX:

When installing Workgroup or Enterprise database, there are optional components which can be installed:
Legacy Version 8.2 DB Utilities, installed into %DLC%\BIN\82dbutils
Legacy Version 8.3 DB Utilities, installed into %DLC%\BIN\83dbutils

Within the above directories is a version of _dbutil (which the prostrct script executes) for that particular version:

%DLC%\BIN\82dbutils\82_dbutil.exe
%DLC%\BIN\83dbutils\83_dbutil.exe

Your path should be modified so that the above executable can be found or point directly to the file using the following syntax from a version 9 ProEnv:

%DLC%\BIN\82dbutils\82_dbutil.exe prostrct repair <dbname>
or
%DLC%\BIN\83dbutils\83_dbutil.exe prostrct repair <dbname>

The above is assuming the DLC variable is set correctly, and will allow you to change the structure to the correct new location of the files.