Suzana,
Cada caso é um caso… como você está fazendo já é um bom caminho: testando cada banco. O Oracle coloca um default que se for adequado está muito bom. Mas nada impede que você vá reduzindo até conseguir chegar no mínimo necessário, porém isso sempre vai depender da utilização de cada Banco de Dados.
Se o número de usuários simultâneos é muito grande (>300) melhor mais memória, mas se existem alguns processos batches bastante extensos e que necessitem também de memória, mas SGA e assim vai.
Entendo que às vezes não podemos nos dar ao luxo de ter tempo para um estudo mais aprofundado, mas o Oracle requer isso para que tenhamos um bom produto e nem sempre podemos passar um conhecimento, é necessário vivê-lo e isso infelizmente leva tempo mesmo! 🙂
[]s Ishii