Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.tools -> Problem ORA-4030 The request seems to be to long ??
I have the message :
ORA-04030: out of process memory when trying to allocate 8520 bytes (pga
heap,ksm stack)
ORA-07324: smpall: malloc error while allocating pga.
HP-UX Error: 12: Not enough space
In oracle 7.3.4 and an UNIX SERVER
When i execute this request :
select TO_NUMBER(T2."DOCNUM"), T2."DOCCODE" || ' ', T2."DOCNUM",
T1."LINETYPE", T1."REF1", T2."PERIOD", T2."YR", T1."VALUEHOME"+NVL(T8."HOMETAXVALUE",0), T1."VALUEDOC"+NVL(T8."DOCTAXVALUE",0), NVL(T8."HOMETAXVALUE",0),NVL(T8."DOCTAXVALUE",0), T8."TAXCODE", T1."VALUEHOME", T1."VALUEDOC", T2."CURDOC", T1."EL6", T1."EL5", T6."NAME", T1."EL4", T1."EL3", T1."EL2",
T3."NAME", T5."NAME", T1."DESCR", T2."DOCDATE", T1."REF2", T7."MEDCODE", DECODE(T1."LINETYPE",157,T4."ADD6" ,''), DECODE(T1."LINETYPE",157,T4."POSTCODE" ,''), DECODE(T1."LINETYPE",157,T4."ADD1" ,''), DECODE(T1."LINETYPE",157,T3."NAME",''), DECODE(T1."LINETYPE",157,T1."EL3" ,'')
from "CODA"."OAS_DOCHEAD" T2, "CODA"."OAS_ELEMENT" T3, "CODA"."OAS_ELEMENT" T5, "CODA"."OAS_ELEMENT" T6, "CODA"."OAS_DOCLINE" T1, "CODA"."OAS_ELMADDRLIST" T4, "CODA"."OAS_PAYLINE" T7, "CODA"."OAS_TAXLINE"T8
T1."DOCLINENUM"=T7."DOCLINENUM"(+) and T1."CMPCODE"=T8."CMPCODE"(+) and T1."DOCCODE"=T8."DOCCODE"(+) and T1."DOCNUM"=T8."DOCNUM"(+) and T1."DOCLINENUM"=T8."DOCLINENUM"(+) and T6."ELMLEVEL"=4 and T5."ELMLEVEL"=2and T3."ELMLEVEL"=3 and (T1."DOCCODE" not like '1%' and T1."DOCCODE" not like '2%' and T1."DOCCODE" like '__B%' or T1."DOCCODE" like '3PP%' or T1."DOCCODE" like '3PC%' or T1."DOCCODE" like '3PO%' or T1."DOCCODE" like
in ('FRF', 'EUR') and T2."DOCCODE" like 'RL%' and (T2."STATUS"=116 and 2=1 or T2."STATUS"=78 and 2=2) and T1."EL1"='SRF' and T2."CMPCODE"='RADIOFRANCE' and SUBSTR(T2."DOCCODE",1 ,2) in ('RL', 'RH', 'RP', 'RQ') and T1."EL4"=T6."CODE" and T1."CMPCODE"=T6."CMPCODE" and T1."EL2"=T5."CODE" and T1."CMPCODE"=T5."CMPCODE" and T1."EL3"=T3."CODE" andT1."CMPCODE"=T3."CMPCODE" and T2."DOCNUM"=T1."DOCNUM" and T2."DOCCODE"=T1."DOCCODE" and T2."CMPCODE"=T1."CMPCODE"
When i make the request smallest (less OR repeat) i havent the problem Can you help me at Manuel.perpen_at_free.fr
Thank you very mutch Received on Mon May 01 2000 - 00:00:00 CDT
![]() |
![]() |