kravit
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Всем привет! Нужна срочная помощь! Есть база данных Oracle 10g (release 10.2.0.4) стоит на windows 2003 R2 enterprise x64 (железо HP Proliant 380 G5). все отлично работает, на сервере 8Гб памяти, Oracle выделено 6Гб. вроде все отлично. привезли новые сервера HP Proliant 580 G5 (16Гб-памяти) и HP Proliant 380 G6(12Гб-памяти) в комплекте идет windows 2008 SP1 Enterprise x64. поставил на оба сервера тот же oracle (10.2.0.4) установился все хорошо, но при выделении памяти 10Гб на HP Proliant 580 G5, oracle не хочет упорно брать. Если смотреть на диспечер задач в windows 2008 то винда выделяет памяти как полагается 10Гб а при старте базы oracle брать выделяемую память не хочет. Те же действия проделал HP Proliant 380 G6, на нем все отлично работает, и память берет как полагается, сколько выделил 10Гб. для выделения памяти использовал следующие команды в Oracle alter system set sga_max_size=10G scope=spfile; alter system set sga_target=10G scope=spfile; эти команды дают возможность базе выделять оперативную память в 10Гб. Можно указывать и в байтах. короче, одни и теже действия на разных серверах, только на одном сервере все отлично работает и выделяемая физическая память применяется. А на другом сервере не хочет oracle брать выделяемую физическую память. Три раза переустанавливал windows и oracle. Все без изменений. Кто сталкивался с таки проблемами? может в Oracle есть еще параметры которые надо указывать, или проблема в сервере? |