Posts Tagged ‘oracle serwer’

Zmiana pamięci SGA, PGA

środa, czerwiec 25th, 2008


Pamięć SGA i PGA

Pamięć SGA i PGA ustawiamy w pliku initSID.ora.

Ograniczeniem w ustawianiu wartości dla SGA i PGA jest oczywiście  pamięć fizyczna która jest w serwerze, nie możemy ustawić wartości SGA i PGA większej niż fizyczna pamięć na tym  serwerze.

Jeżeli ustawimy np. przez przypadek wartość większa niż fizyczną to oracle nie pozwoli nam podnieść bazy z  takimi ustawieniami, wtedy należy zmniejszyć tą wartość i spróbować podnieść jeszcze raz.

W każdym momencie możemy  zmienić wartość SGA i PGA ale żeby nowa wartość była ustawiona dla bazy potrzebny jest restart bazy danych.

Baza  Oracle podczas podnoszenia zawsze alokuję całą wartość która została zadeklarowana w pliku parametrów  initSID.ora dla SGA i PGA.
Proces zmiany pamięci SGA i PGA robimy jeżeli:

- dostaniemy komunikat iż zaalokowana pamięć jest nie wystarczająca lub

np. gdy dodajemy fizyczna pamięć do serwera.

Oracle serwer poinformuje nas o niewystarczającej ilości SGA errorem 4031  tj. ORA-04031, ORA-00379

i analogicznie o niewystarczającej ilości PGA : ORA-04030