Pular para o conteúdo

Fóruns SQL e PL/SQL Duvida uso do Bulk Collect e estouro de memoria ORA-04030 Duvida uso do Bulk Collect e estouro de memoria ORA-04030

#105719
rman
Participante

    @FernandaAc

    Caso for implentar a mudança de conexão dedicada para compartilhada lembre-se que é necessário alterar o tnsnames.ora. A mudança pode ser feita via dbca. Segue um exemplo da mudança no tnsnames.ora:

    SHARED CONNECTION TO TEST DATABASE

    TEST_SHARED =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = alpha2)(PORT = 1521))
    )
    (CONNECT_DATA =
    (SERVER = SHARED)
    (SERVICE_NAME = test)
    )
    )

    DEDICATED CONNECTION TO TEST DATABASE

    TEST_DEDICATED =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = alpha2)(PORT = 1521))
    )
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = test)
    )
    )

    Está confuso as informações de memória, anteriormente você disse que sga_target = 8G, sga_max_size = 8G pga_aggregate_target = 8G. Não bate com 3,2 GB de SGA e 800 MB de PGA.

    Se a máquina possui 17 GB você pode aumentar a pga_aggregate_target.