Une application déployée sur une instance OC4J 10.2.0 peut devenir  très consomatrice de mémoire, comme on peut le voir dans le log $ORACLE_HOME/opmn/logs/OC4Jdefault_island~1 :

06/06/20 17:24:32 Notification ==> Initialize AppWEBSERV begins...
06/06/20 17:24:32 Notification ==> Initialize AppWEBSERV ends...
06/06/20 17:24:39 Uncaught exception RMICallHandler java.lang.OutOfMemoryError - null
06/06/20 17:24:39 java.lang.OutOfMemoryError

Du coup, ça plante de partout ...

Pour résoudre le problème, modification des propriétés de la JVM, via la console EM, c'est plus simple (-XX:MaxPermSize=128M -Xss1024K -XX:MaxNewSize=128M )

Le premier paramètre permet d'augmenter la zone permanente dans laquelle sont stockées certaines classes Java (par défaut à 32Mo); le second concerne la taille de la pile pour chaque thread, et le troisième la "nouvelle zone de mémoire dynamique" (ouaaahh ...).

Et hop.