Consultor Eletrônico



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.