Kbase P123838: Starting database in 10.1B fails with error 13714 and error 800 code 1
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  28/08/2008 |
|
Status: Unverified
SYMPTOM(s):
Starting database in 10.1B fails with error 13714 and error 800 code 1
This codebase cannot open a 32-bit DBKEY database with two-phase commit enabled. (13714)
** The server terminated with exit code 1. (800)
Migration from 10.1A to 10.1B carried out.
Bi file truncated using 10.1A.
2phase commit enabled
FACT(s) (Environment):
OpenEdge 10.1B
OpenEdge 10.1A
CAUSE:
Due to the silent 64-bit key enablement in OpenEdge 10.1B (and above) 2-phase commit needs to be re-enabled to be able to take into account the 64-bit key padding.
FIX:
1. Disable 2phase commit using OpenEdge 10.1A proutil.
$ proutil dbname -C 2phase end
If OpenEdge 10.1A is no longer available, then the 101a_dbutil from the 10.1B installation can be used:
$ %DLC%\bin\101dbutils\101a_dbutil dbname -C 2phase end
2. Start and stop the database using 10.1B. This will enable the database for use with 64-bit keys.
3. Enable 2phase commit using 10.1B utilities.