Consultor Eletrônico



Kbase P125488: Index corruption in Audit tables immediately upon enabling auditing
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   04/12/2008
Status: Verified

SYMPTOM(s):

Index corruption in Audit tables immediately upon enabling auditing

proutil -C idxfix returns error 8783 on _aud-event _aud-file-policy _aud-audit-data

SYSTEM ERROR: Index<index-num> (<owner-name>.<table-name>, <index-name>): couldn't find key <key> recid <DBKEY>. (8783)

SYSTEM ERROR: Index -1214 (PUB._aud-event, _Event-name): couldn't find key <<1D>;;3-!<1D>C-97<01><0F>><<07><82>AMA<07><F6><1D>;;<07><F6>%G%7C)?9E;<01><17>> recid 65759. (8783)

Receive error 11206 to commit auditing policy .xml files via the Auditing Policy Administrator

SYSTEM ERROR: bfdiscon:rmrep failed. Dbkey <some value> for _aud-file-policy, error <some value> (23) (11206)

FACT(s) (Environment):

Have ICU-UCA.df loaded collation into UTF-8 database
Enabling auditing with ICU-UCA collation causes index corruption
All Supported Operating Systems
OpenEdge 10.1B

CAUSE:

Bug# OE00156247

CAUSE:

Auditing table indexes become corrupt when auditing is enabled while the database is using ICU-UCA

FIX:

Updgrade to OpenEdge 10.1B03 or 10.1C.

As a workaround, don't use the ICU-UCA collation.