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.