› 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
@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.