Automatic Memory Management konfigürasyonu

27 Mar by Ahmet Duruöz

Automatic Memory Management konfigürasyonu

Automatic Memory Management kullanılmayan veritabanlarında AMM konfigürasyonu sonradan da yapılabilir. Bunun için gerekli parametreleri değiştirip veritabanını yeniden başlatmak gerekiyor.

Oracle veritabanlarında Automatic Memory Management (AMM) aktif durumda iken bellek değerlerinde çok sık grow ve shrink işlemi yapılırsa , veritabanında “cursor: pin S wait on X” veya “library cache lock” şeklinde bekleme olayları gözlemlenebilir. Bu durumda yapılması gereken işlemleri Automatic Memory Management (AMM) aktifken çok sık grow ve shrink işlemlerinin etkileri başlıklı makalede bulabilirsiniz.

Parametre değişikliği :

SQL> ALTER SYSTEM SET MEMORY_MAX_TARGET=250G SCOPE=SPFILE;

System altered.

SQL> ALTER SYSTEM SET MEMORY_TARGET=150G SCOPE=SPFILE;

System altered.

SQL> ALTER SYSTEM SET PGA_AGGREGATE_TARGET=0 SCOPE=SPFILE;

System altered.

SQL> ALTER SYSTEM SET SGA_TARGET=0 SCOPE=SPFILE;

System altered.

RAC sistemlerde parametreleri değiştirken sonuna sid=’*’ eklenmesi gerekmektedir.

Parametre değiştirdikten sonra veritabanının yeniden başlatılması gerekiyor.

srvctl stop database -d ORCL

srvctl start database -d ORCL

 

Loading

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir