Use the License Configuration file from the previous version which contains the Enterprise DB license, and use *it* instead of the progress.cfg that comes with the DLC/bin/*dbutil utilities. It is important to note similar failures will occur when the database to be converted is enabled for any features that require a specific OpenEdge license (TDE, OER, MT, TP).
1. Copy the progress.cfg from the production environment where the Enterprise Database License was installed, to the dlc/*dbutils directory of the next major version OpenEdge installation:
- 83dbutils/progress.cfg
- 91dbutils/progress.cfg
- 101dbutils/progress.cfg
- 102dbutils/progress.cfg
2. Use the PROCFG environment variable to use the earlier version's executables in DLC/bin/*dbuti
For example:
cd $DLC/bin/102dbutils
DLC=`pwd`;export DLC
PROCFG=$DLC/progress.cfg;export PROCFG
PATH=$DLC:$PATH;export PATH
cd /db
102b08_dbutil.exe <dbname> -C truncate bi
3. After the conversion an Enterprise database License for the current major version is required.
Since OpenEdge 12 a license file (progress.cfg) is not provided with in the DLC/bin/*dbutil directory. The utilities will use the current OpenEdge 12 licenses where an Enterprise Database license is required. By default the from dlc/progress.cfg is used otherwise set the PROCFG environment variable as above.
117_dbutil.exe <dbname> -C truncate bi
117_dbutil.exe probkup <dbname> 1112.back
117_dbutil.exe prorest <dbname> 1112.back -verbose
echo y | proutil <dbname> -C conv112