Увеличение используемой памяти
Vampire_2007
Здравствуйте! Есть сервер, на нём 24 Гб ОЗУ. Стоит Windows Server 2008 R2 64-бита. Система свежая. Там же стоит Oracle Database 11.2.0.3 32-bit. База создавалась с автоматическим распределением памяти. И всего было выделено 3 Гб под базу (memory_target и memory_max_target). Пытался увеличить объём памяти сначала до 15 Гб. База отказывалась запускаться и выдавала ошибку:
ORA-27102: out of memory OSD-00029: additional error information O/S-Error: (OS 8) Not enough storage is available to process this command.Потом попытался выставить 8 Гб значение. Опять тоже самое. Потом выставил 5 Гб и она запустилась.При этом на другом сервере с такой же конфигурацией также крутится Oracle, но использует он около 15 Гб ОЗУ. Параметры SGA_Target = 10,7G, pga_aggregate_target = 3,5G. Тот сервер крутится уже очень давно и настраивали его вообще сторонние люди.Как мне увеличить количество используемой памяти с 5 Гб до 15?
5 ответов
Vampire_2007
На другом сервере случайно не 64-битная версия крутится? Если да, то скорее всего в этом и ответ на ваш вопрос.Упс.. похоже я не прав. Есть еще параметр use_indirect_data_buffers
Vampire_2007
Может будет полезно - http://andrewfraserdba.com/training/32bit.html А вообще сервер на 32-х битной ОС это несерьезно.