Consultor Eletrônico



Kbase P61140: No data seen after binary load run in multi-user mode
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   16/10/2008
Status: Unverified

SYMPTOM(s):

No data seen after binary load run in multi-user mode

Binary Dump/Load just done

Binary Load run after a DB broker had been started

Having loaded data with "proutil <db> -C load <file>" and then run "proutil <db> -C idxbuild all"

DB broker started with -Mf 25

Emergency shutdown executed ("proshut <db> -F -by") immediately after last binary load finished

CAUSE:

As the writes to the BI were delayed up to 25 seconds (-Mf 25), the last transaction(s) will not be written to the BI. If the beginning of a transaction was written to the BI but the"Commit Transaction" note was missing, then there will be an UNDO during crash recovery for that transaction .

FIX:

Do not issue an emergency shutdown, run
. "proshut <db> -by" without the option "-F"
or, wait 25 seconds after the last binary load finished prior to issuing an emergency shutdown
. "sleep 25; proshut <db> -by -F"