Добрый день, с одного подхода какие-то рекомендации давать трудно, не зная предназначения БД и, например, текущего количества сессий.
Я бы начал с размышлений на тему перехода на 10 или 11 Oracle, причем, лучше 11, поскольку и 10 уже не поддерживается.
Ключики не спасут, точнее, эту проблему не решат полностью, зато породят другие. Вариантов много, например, переход в сторону shared server (на 9i оно, вроде MTS звалось). Самым правильным будет - переход на 64-битную систему с соответствующей заменой Oracle. Все зависит от потребностей. Можно и просто памяти подрезать, обратите внимание, что в параметрах каша, явно по гайду для 10ки пытались настраивать 9ку. Как минимум workarea_size_policy не назначен, зато pga* воткнули и тут же sort_area_size. Я уже очень смутно помню 9ку, но, насколько память позволяет, стал бы отбрыкиваться от sga_max_size и pga_aggregate_target, вроде бы оно нормально на 10ке только заработало.
В общем, пишите, что мешает поднять версию или подрезать память, а там видно будет.