Zmiana pamięci SGA, PGA
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
Tags: baza oracle, ORA-00379, ORA-04030, ORA-04031, oracle, oracle serwer, pamięć fizyczna, pamięć SGA, PGA, plik init.ora, podnoszenie bazy danych, restart bazy danych, serwer, zaalokowanie pamięci