ORA-04031: unable to allocate X bytes of shared memory

oracleoracle-11goracle-xe

Trying to start oracle service, shows me the follow error:

enter image description here

I have the follow SPFILEXE.ORA:

enter image description here

Im using ORACLE XE, but really I don't know which parameter change and what should be the value.

Please help !!! Thanks in advance

Best Answer

Try doubling shared pool size to 1G, or 1000M.

Java pool should be larger if you're using EJB.

Large pool should be much larger if you're using RMAN.

Remove sessions.

Reduce processes by a LOT, like start with 200. Are you ever going to use close to 10,000??? XE is not meant for that many processes.

Make job_queue about 20.