dataiotech Labs
dbaguidedbaguideDBAdataxtoolsdataopsphere
SCNConcurrency & Durability

System Change Number (Sistem Değişiklik Numarası)

Oracle veritabanı genelinde mantıksal zaman damgası işlevi gören, her commit işleminde artan atomik sistem saatidir.

Derin Mimari İncelemesi

SCN, Oracle'ın çoklu sürüm eşzamanlılık kontrolü (MVCC), flashback sorguları, crash recovery ve Data Guard replikasyonunun omurgasıdır. Bir sorgu başladığı andaki SCN'e göre veri bloklarının o andaki sürümünü okur.

Dağıtık transaction'larda ağ üzerinden senkronize edilir. SCN sıçramaları veya saat limitine yaklaşma durumları (SCN Headroom) kritik SRE alarm konusudur.

Üretim Gözlem ve Tanı Sorguları

Oracle
SELECT current_scn, scn_to_timestamp(current_scn) AS current_scn_time FROM v$database;