Невозможно уменьшить объем памяти, выделенной для Oracle 11g

2670
Ganesh Dake

Недавно я установил Oracle 11g (11.2.0.1.0) на свой рабочий стол Windows 7 с 1 ГБ ОЗУ, и во время установки я выделил 512 МБ ОЗУ для Oracle, что приводит к высокому использованию памяти и снижению производительности ПК при работе с Oracle.

Поскольку я использую Oracle 11g для целей обучения, я хочу уменьшить объем памяти с 512 до 256 МБ. Я попытался сделать это из диспетчера предприятия> Консультанты по памяти, изменив следующий параметр

OLD:

Общий объем памяти = 500 МБ
Максимальный объем памяти = 500 МБ

Новое:

Общий объем памяти = 256 МБ
Максимальный объем памяти = 256 МБ

Отображение следующей ошибки:

"memoryMaxTarget - Maximum Memory Size cannot be less than Maximum SGA Size." 

Кто-нибудь может подсказать, как уменьшить объем памяти с помощью Enterprise Manager и SQL * Pluse?

0
Большая часть памяти очень дешевая, могу я спросить, почему вы просто не добавили еще один реальный 1 ГБ памяти? cybernard 10 лет назад 0
Если он говорит, что он не может быть меньше размера SGA, вам нужно сначала найти и уменьшить его. cybernard 10 лет назад 0
что вопрос как уменьшить размер SGA !!!! Ganesh Dake 10 лет назад 0

1 ответ на вопрос

0
cybernard

Попробуй это:

(Отрегулируйте вашу сферу соответственно)

изменить системный набор sga_max_size = 256M scope = spfile;

ALTER SYSTEM SET MEMORY_MAX_TARGET = 256M SCOPE = SPFILE;

шу немедленный

запускать

показать параметр sga

К вашему сведению: сокращение оперативной памяти для oracle, вероятно, ухудшит производительность базы данных. cybernard 10 лет назад 0

Похожие вопросы