Krzysztof Kuras

Krzysztof Kuras serwisant IT

Temat: MEMORY_TARGET is not supported 11.2.0.1 Sles 11 sp3

Witam wszystkich. Na nowym serwerze mam 16GB pamięci RAM, Sles 11 sp3 i bazę w wersji 11.2.0.1. Przed instalacją Oracla dodałem do FSTAB shmfs=16GB, zainstalowałem bazę ustawiając memory_target i memory_max_target na 12GB. Kilkukrotnie zamykałem i otwierałem bazę z sqlplusa i wszystko było ok. Na tą chwilę robię jeszcze backup offline i baza zamyka mi się sama w nocy i otwiera nad ranem i na drugi dzień się zdziwiłem, bo się nie podniosła. W alert logu mam komunikat :

"WARNING: You are trying to use the MEMORY_TARGET feature. This feature requires the /dev/shm file system to be mounted for at least 12616466432 bytes. /dev/shm is either not mounted or is mounted with available space less than this size. Please fix this so that MEMORY_TARGET can work as expected. Current available is 9693937664 and used is 7485931520 bytes. Ensure that the mount point is /dev/shm for this directory.
memory_target needs larger /dev/shm"

Wpisałem df -h i otrzymałem m.in.
tmpfs 16G 7.0G 9.1G 44% /dev/shm
shmfs 16G 7.0G 9.1G 44% /dev/shm
To by znaczyło, że mam za mało miejsca bo bazie zadeklarowałem 12G a wolnego mam 9.1G. Zrobiłem więc restart serwera i baza uruchomiła się normalnie. Ponownie napisałem df -h i taki sam wynik. Kilkanaście razy zamykałem bazę i otwierała się bez problemu i tak już działa kilka dni. Czy ktoś mógłby doradzić co z tym zrobić?Zamierzałem przepinać ten serwer na produkcję w zeszłym tygodniu i blokuje mnie tylko to. Z góry dziękuje,pozdrawiam.

konto usunięte

Temat: MEMORY_TARGET is not supported 11.2.0.1 Sles 11 sp3

Nie używaj AMM. Daj sobie spokój z memory_max_target i memory_target.

Więcej o tym znajdziesz na
http://blog.tanelpoder.com/2007/08/21/oracle-11g-inter...

AMM nie jest kompatybilne z Huge Pages.
Krzysztof Kuras

Krzysztof Kuras serwisant IT

Temat: MEMORY_TARGET is not supported 11.2.0.1 Sles 11 sp3

Ok. W takim razie jakbyś ustawił SGA i PGA żeby było optymalnie przy takiej ilości RAM?

konto usunięte

Temat: MEMORY_TARGET is not supported 11.2.0.1 Sles 11 sp3

Zacznij od dokumentacji
http://www.oracle.com/pls/db112/homepage

W Oraclu nie ma idealnych ustawień, żeby było optymalnie.

Przy 16 GB RAM ustaw tak aby SGA + PGA nie przekraczajo 75% RAM czyli 12 GB. Te 4 GB zostaw sobie na system operacyjny.

Zacznij od:
sga_max_size i sga_target 10G
pga_aggregate_target 2GB

obserwuj czy system nie swapuje.
Krzysztof Kuras

Krzysztof Kuras serwisant IT

Temat: MEMORY_TARGET is not supported 11.2.0.1 Sles 11 sp3

Zrobiłem jak zalecałeś, wszystko jak na razie działa, dziękuje za pomoc.

konto usunięte

Temat: MEMORY_TARGET is not supported 11.2.0.1 Sles 11 sp3

Z doświadczenia mogę potwierdzić to co napisał Bartosz.
Automatic Memory Management nie zawsze działa dobrze i lepiej oddzielnie jest ustawić sga_max_size, sga_target i pga_aggregate_target.

Następna dyskusja:

Private strand flush not co...




Wyślij zaproszenie do