Menu

14 Eylül 2010 Salı

SPFILE degerlerini degistirmek

Oracle veritabani bir cok parametrenin online olarak degismesine olanak vermektedir. Bunun anlami, parametre deigisikliklerinin gecerli olmasi icin isletim sisteminin yeninde baslatilmasina gerek olmamasidir. Bu oldukca yarali ve gerekli bi ozellik.

   SQL> ALTER SYSTEM SET timed_statistics= TRUE SCOPE BOTH SID ='*';

Bizi burada encok ilgilendiren kisimlari, ALTER SYSTEM SET dedikden sonra parametre adi belirtip yeni deger veriyoruz. SCOPE kisminda 3 deger verilebilir.
- MEMORY ; Ayarlanan deger sadece gecerli olan oracle instance icin ayarlanacaktir. Bunun anlami, veritabani yeninde baslatildiginda girmis oldugunuz degerin kaybolacagidir. Ancak oracle kapanana kadar kalir.
-SPFILE ; Girdiginiz deger veritabanin bir sonraki baslamasinda gecerli olacaktir.
-BOTH ; veritabani verilen deger hem hemen uygulamaya alinacak, hemde oracle`in bundan sonraki acilislarinda da gecerliligini koruyacaktir. Bir nevi (MEMORY+SPFILE) diyebiliriz..
Eger SCOPE degerini girmesseniz, BOTH olarak verilecektir.

Hiç yorum yok:

Yorum Gönder