Consultor Eletrônico



Kbase P174279: Trying to migrate a database from Windows 9.1D to 10.2A and getting errors regarding DLC environment
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   29/09/2010
Status: Unverified

SYMPTOM(s):

Trying to migrate a database from Windows 9.1D to 10.2A and getting errors regarding DLC environment variable.

The DLC environment variable must contain a valid directory/path. (11002)

91dbutils directory is missing from %DLC%\bin on OpenEdge 10.2A 64-biit OpenEdge installation.

Error occurs when trying to run the command:
91_dbutil.exe prorest dbname <backup file>

FACT(s) (Environment):

The DLC environment variable is set to %DLC%\bin\91dbutils like the readme file in 91dbutils instructs.
The PATH environment variable is set to include the %DLC% variable.
Machine with 10.2A OpenEdge 64-bit installed on it does not have 9.1X installed on it.
Copied the 91dbutils folder from 10.2A 32-bit OpenEdge installation to the %DLC%\bin folder
Making use of the executables in the copied over dbutils directory from 10.2A 32-bit directory on the 10.2A 64-bit machine to migrate the database.
Windows
OpenEdge 10.2A 64-bit
OpenEdge 10.2A01 64-bit Service Pack
OpenEdge 10.2A02 64-bit Service Pack

CAUSE:

The issue is caused by the DLC environment variable that is being set in the %DLC%\bin\91dbutils\progress.ini file superseding the DLC environment variable being set on command line.

FIX:

Modify the DLC environment variable in the %DLC%\bin\91dbutils\progress.ini to point to the path where the 91dbutils directory exists.

Example: DLC=C:\PROGRESS\openedge102A\bin\91dbutils

Now entering commands using the 91_dbutil or 91_proutil executables will function as expected.