Cambiar PGA
De la misma forma que has aumentado el valor de los parámetros para la SGA, podrás hacerlo para la PGA. Teniendo siempre en cuenta que la suma de ambos valores (PGA y SGA) no debe superar la de la memoria RAM del equipo menos la memoria RAM que necesite el sistema operativo.
Para cambiar el parámetro de la PGA:
Código:
shutdown immediate;
startup nomount;
alter system set pga_aggregate_target = 600M SCOPE=SPFILE
shutdown immediate;
startup;
(en este ejemplo hemos asignado 600MB a la PGA).
Más información: consultas SQL y parámetros de PGA y SGA
----------------------------------------------------------------------
select * from v$sgainfo
show parameter sga
show parameter pga
Otra cuestión importante a tener en cuenta es de cara al sistema operativo Windows Server 2003 Standard (que no tiene que ver con Oracle) y es que, por defecto, sólo admitirá procesos de 2GB como máximo. Si estableces los parámetros de la memoria de Oracle, por ejemplo, para que use 1,5GB, tienes que tener en cuenta que las conexiones que se realicen a la base de datos sumarán más esas 1,5GB, por lo que si el proceso de Oracle al final suma más de 2GB te dará errores de conexión a la base de datos.
Para solucionar esto utiliza, en el archivo boot.ini, los parámetros PAE y 3GB, aquí tienes más información: