Oracle study: Managing Memory

这几天总是遇到oracle内存不足的问题, 有下面几种错误,

ORA-04031: unable to allocate 32832 bytes of shared memory ("shared pool","unknown object","sga heap(1,1)","NETWORK BUFFER")

ORA-04031: unable to allocate 38248 bytes of shared memory ("shared pool","unknown object","sga heap(1,1)","Fixed Uga")


虽然也通过调整相应的值给解决了, 但对内存管理的掌握还是不够透彻,今天专门系统学习一下官方文档,下面是学习笔记:


The memory structures that must be managed are the system global area(SGA) and the instance program global area (instance PGA).

Oracle Database supports various memory management methods, which are chosen byinitialization parameter settings. Oracle recommends that you enable the method known as automatic memory management.


The dynamic performance view V$MEMORY_DYNAMIC_COMPONENTS shows the current sizes of all dynamically tuned memory components, including the total sizes of the SGA and instance PGA.

你可能感兴趣的:(Oracle study: Managing Memory)