ORA-04031 Não é possível alocar 32 bytes memória

#108115

Colega, cfrme amplamente documentado (e repetido em n sites, http://www.oracle.com/technetwork/articles/sql/11g-xe-quicktour-498681.html é um exemplo) realmente o Express Edition tem diversos limites máximos , alguns dos principais sendo 11 Gb de dados e 1 GB de RAM : absolutamente Não tem Como vc ultrapassar esses limites no XE, se vc chegar num ponto onde eles estão te impedidno, um Upgrade para uma versão paga é a única Solução…
O que vc pode tentar num primeiro momento é *** diminuir *** ao máximo a utilização de memória pelos caches e usos internos do banco : isso com certeza vai interferir na Performance, mas é uma maneira de “poupar” alguma coisa desse 1 GB máximo que o XE te deixa usar… Outro ponto ** crucial ** a ser entendido também é que dentro desse 1 Gb de RAM vai ter caber ** TANTO ** a SGA (ie, principalmente caches mas também áreas de sort e buffers em geral pro RDBMS) *** QUANTO *** vai ter que caber TAMBÉM a PGA, ie, a memória consumida PELA APLICAÇÃO para variáveis, arrays PL/SQL, flags em memória, etc, etc que os parâmetros de memória e sga …
Assim sendo, eu recomendaria que vc :

a) remova SGA_TARGET, PGA_TARGET e parâmetros de caches e buffers, etc : com isso o RDBMS é que vai tentar adequar a memória para atender SGA, PGA e usos internos … Este ajuste é o chamado AMM (Automatic Memory Management)

b) colocasse MEMORY_TARGET para um tanto menos que o 1 Gb máximo que o XE pode usar, de modo a ter uma reservinha para eventuais necessidades advindas da aplicação ou de alguma query mais complexa, coisa assim : a Sugestão inicial é MEMORY_TARGET=700M

Tente assim ….

CASO ainda assim vc ainda receba erros, vc pode fazer uma tentativa sem AMM (ie, removendo MEMORY_TARGET e setando manualmente os parâmetros de TARGET e POOL/CACHE cfrme julgue adequado pro seu ambiente, e RESPEITANDO que SGA+PGA tem que ser menos que o 1 GB do XE), e finalmente, se nada disso der certo, aí tá Comprovado que essa Aplicação/ambiente tá demandando mais capacidade do que o XE é capaz, o Upgrade passa a ser Inevitável…

[]s

Chiappa

plugins premium WordPress