Share

Goldengate “Not enough database memory” issue

If Goldengate extract services fail to start with errors such as the ones below, the solution is very easy.

Possible errors:

Not enough database memory to honor requested MAX_SGA_SIZE of 400.

PROCESS ABENDING.

Solution:

Set the streams_pool_size and shared_pool_size parameters. The streams_pool_size must be larger than the size in the error (400 in the example above). Then restart the database.

alter system set streams_pool_size=1G scope=spfile sid='*';
alter system set shared_pool_size=5G scope=spfile sid='*';
srvctl stop database -d ORCL
srvctl start database -d ORCL

Loading

You may also like