Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: URGENTE : Error ORA-04031

Re: URGENTE : Error ORA-04031

From: Jorge Pereira <jcp_at_inescn.pt>
Date: Mon, 25 May 1998 15:42:12 +0200
Message-ID: <35697534.188DC738@inescn.pt>


Sonia Vargas V. wrote:

> Estoy utilizando ORACLE 7.1.6 con VISUAL BASIC 5.0,
> SQL*NET CLIENT 2.3.2.1 6A y ORACLE OBJECT 1.1.2.0.0
>
> Problema : Al llamar un procedimiento almacenado desde
> VB ocurre el error ORA-04031: no se han podido asignar 4112
> bytes de memoria compartida ("unknown object","cursor work he",
> "sort area")
>
> Esto sólo ocurre al ejecutar el procedimiento desde VB o desde
> el SQL PLUS del PC. Si se ejecuta este procedimiento desde
> la máquina servidora, el procedimiento se ejecuta sin problema.
>
> Caracteristicas del PC : pentium 166, 32 RAM
> Caracteristicas de la Máquina : ultra sparc
>
> ¿ Por Qué ?
>
> Por favor, si alguien sabe de esto responder a :
>
> patovargas_at_hotmail.com
>
> Gracias.

   You exhausted SGA private memory when you call that Stored Procedure.

    Do the following on the server or request your DBA Manager to do that: on the parameter initialization file increase the value of SHARED_POOL_SIZE.     Other thing you can do is to use the package DBMS_SHARED_POOL.

For more information see in instalation book Appendix A "Performance tuning" for the limits and calc's for
the SGA values.

    Jorge Pereira Received on Mon May 25 1998 - 08:42:12 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US