ORA-04031

Visualizando 6 posts - 1 até 6 (de 6 do total)
  • Autor
    Posts
  • #95204
    Avatar de fabiommirandafabiommiranda
    Participante

    Fala pessoal estou com este erro abaixo :

    ORA-04031: unable to allocate 3896 bytes of shared memory.

    Já consegui contornar a situação com um alter system flush shared pool programa mais isso degrada o banco.

    O shared pool do banco esta caindo muito rapido, ( devido a aplicação microsiga) alguem ja passou por esta situação.

    ORACLE 10.2.0.4 (64bits) 32gb ram (SUSE10).

    #95205
    Avatar de vierivieri
    Participante

    como está a configuração da sua SGA ?

    #95207
    Avatar de fabiommirandafabiommiranda
    Participante

    cara está assim :]

    sga_max_size=16gb
    sga_target = 0 .
    shared_pool =5gb
    pga=3028

    #95208
    Avatar de vierivieri
    Participante

    AUMENTA A SHARED_POOL PARA 9GB.

    E MONITORE COMO O GERENCIAMENTO AUNTOMÁTICO
    ESTÁ LIDANDO COM SUAS ESTRUTURAS INTERNAS
    ATRAVES DA QUERY.

    SELECT COMPONENT,CURRENT_SIZE,USER_SPECIFIED_SIZE,LAST_OPER_TYPE,LAST_OPER_MODE FROM V$SGA_DYNAMIC_COMPONENTS

    9GB É UM VALOR ELEVADO E DEVE MINIMIZAR ESSE PROBLEMA.
    OS OUTROS 7GB O ORACLE ESCOLHE PARA ONDE VAI.

    #95217
    Avatar de PetersonPeterson
    Participante

    Vieri, desculpe se estou viajando, mas o fato da SGA_TARGET dele estar setada como 0 não desativa o gerenciamento automático?

    #95220
    Avatar de fabiommirandafabiommiranda
    Participante

    Sim SGA = 0 desativa o gerenciamento automatico. Ele esta manual , tive que colocar o Sga=0 para fazer um workaround em outro bug.

Visualizando 6 posts - 1 até 6 (de 6 do total)
  • Você deve fazer login para responder a este tópico.
plugins premium WordPress