22 Kasım 2012 Perşembe

                       SCN(System Change Number)

       SCN(System change number)database i herhangi bir anda ki durumunu tanımlayan ve unique olan numeric olan bir değerdir. SCN database de gerçekleştirilen  işlemlere bakmaksızın her 3 saniyede bir update edilir.SCN control file, dafile headers ve redolog dosyalarında tutulur.Bütün datafile header larında bulunan scn eşitdir.Redo log dosyasında high ve low scn kaydı tutulur.SCN database veya instance recovery işleminde de  kullanılır.SCN database consistent veya inconsistent state olup olmadığına karar vermek için kullanılır.


Database State

1)Consistent State:Database online olduğu zaman SMON process dafile header lerinde bulunan scn ile control file da bulunan scn yi karşılaştırır. Bu numaraların eşit olduğu durumda database consistentstate denir.


2)İnconsistent State:Database online olduğu zaman SMON process dafile header lerinde bulunan scn ile control file da bulunan scn yi karşılaştırır. Bu numaraların eşit olmadığı  durumda database inconsistent state denir.

SQL>select current_scn from v$database;-->; sorgusu ile database o anki scn numarasını öğrenebiliriz.

Hiç yorum yok: