Consultor Eletrônico



Kbase P128746: Enabling 64-Bit Sequences against schema holder crashes _dbutil
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   7/17/2008
Status: Verified

SYMPTOM(s):

Attempting to enable 64-Bit Sequences against a DataServer schema-holder

proutil <schema holder> -C enableseq64

_dbutil process crashes

Stack trace from _proutil reads:

drSigFatal
seqDoSetTbl
rlLogAndDoIt

Problem does not occur if the foreign datasource does not contain sequences and therefore they are not referenced in the schema holder

Affected both Oracle and MS SQL Server DataServer schema holders

FACT(s) (Environment):

OpenEdge 10.1B
MS SQL DataServer
Oracle DataServer

CAUSE:

proutil -C enableseq64 is NOT the method to enable large sequences against a dataserver schema-holder database. PROUTIL utilities make changes to the database. Since the schema holder contains schema only, the physical data configuration cannot be modified with proutil commands.

FIX:

There is no automatic, one-step method to enable 64-Bit Sequences for a DataServer schema.

To change the Oracle database sequences to 64 bit, either:

A. re-migrate the database to Oracle from OpenEdge 10.1B or greater, where we introduced the 64-bit implementation.
B. dump the sequence values, recreate them in ORACLE, repull their definitions and reload the sequence values