Consultor Eletrônico



Kbase P37926: DBI files grow when temp-tables are not destroyed
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   27/05/2009
Status: Unverified

FACT(s) (Environment):

Sun Solaris SPARC
Progress 9.1D

SYMPTOM(s):

Error 40 running an application.

SYSTEM ERROR: Attempt to define too many indexes. (40)

DBI files are not reusing space from temp tables, causing growth on DBI file.

Running a program that uses static TEMP-TABLEs.

TEMP-TABLEs are defined as NO-UNDO.

No dynamic TEMP-TABLEs are involved.

TEMP-TABLEs are passed as OUTPUT TABLE parameter between programs.

CAUSE:

Temp-tables are not being destroyed.

FIX:

Destroy the temp-tables being passed between program to cause the DBI files to grow at a slower rate. Restart the batch clients every 24 hours or so in order to prevent the DBI files from growing too large.