Bem, apesar de vc ** NÃO NOS DIZER ** como/de que maneira vc mediu o consumo de memória alegado, de ** NÃO NOS DAR *** os sempre Críticos e Importantíssimos Detalhes do seu ambiente (ie, versão Exata do Sistema Operacional, kernel, configuração técnica nele feita, etc), de ** NÃO NOS DAR ** a versão Exata do RDBMS (só ‘9i’, sem nem sequer o release number, é por demais Genérico, o que podemos Concluir disso ??), e NÂO NOS DIZER se / quais patches estão aplicados no RDBMS, a primeira Observação que eu TENHo que fazer é que *** DUVIDO TOTALMENTE ** que um processo esteja consumindo ** VERDADEIRAMENTE toda ** a RAM física como vc alega – obviamente, se isso fosse verdade, provavelmente o Sistema iria ter parado com mensagem de erro de falta de memória, o que ao que entendo não aconteceu….
Por exemplo, no Linux pra vc ver o consumo de memória REAL, ie, o privado para cada processo, vc tipicamente usa o PMAP, http://www.ludovicocaldara.net/dba/real-memory-usage-on-linux/ e https://www.pythian.com/blog/oracle-instance-memory-usage/ exemplificam e dão scripts de formatação de uso…
Vamos ver se estou correto, mas meu primeiro instinto é que vc tenha usado algum método que está Reportando memória compartilhada, e ** não ** a memória privada, E talvez alguém absurdamente tenha configurado essa instância pra ter a área compartilhada (SGA, basicamente) prum tamanho enorme …
Responda pra gente com os ** detalhes TODOS ** que citei no primeiro parágrafo, nos Mostre como está a sua configuração dessa instância (sendo 9i, onde não existia gerenciamento automático de memória, isso seria os parâmetros %SGA%, %AREA%, %POOL%, %BLOCK% e %SIZE%), faça uma verificação de consumo interno cfrme https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:1715881300346604706 e nos reporte essas infos que a gente pode palpitar em cima…
[]s
Chiappa