Oracle Kavramlari - Redo Logs
Friday, November 7, 2014
Oracle Archived Redo Logs
Oracle veritabaninda yapilan herhangi bir degisiklik oncelikle Log Buffer adi verilen bellek yapisina yazilir. Her kosan oracle ana yordami icinde yaklasik 1 MB lik alan log buffer kullanimi icin ayrilmistir. Log Buffer icindeki bilgiler asagidaki durumlarda Redo Log dosyalarina LGWR isimli Oracle alt yordami tarafindan yazilir.- a)Her 3 saniyede
- b) Commit komutu kosturuludugunda
- c)Log Buffer bellek alanin 1/3 u doldugunda
- d) Checkpoint a ulasildiginda.
Bu dort durum herhangi bir zamanda veritabani icinde olusabilir. Redo Dosyalari isletim sistemi uzerinde tutulan fiziksel dosyalardir. Redo Log dosyasi tanimlanan buyuklugune ulastigi zaman kapatilir ve LGWR diger acilan yeni dosyaya yazmaya devam eder. Her bir veritabani icin minimum gereken 2 Redo Log dosyasi , birisi icin arsivleme devam ederken digerinin log buffer tarafindan yazma icin kullanilmasini garanti eder.
Redo Log dosyasi kapatilip bir yenisi yazilmaya baslandigi anda LGWR yordami bir diger alt yordam olan ARCH i tetikler. ARCH yordami Redo Log dosyasini Archieved Log dosyasina cevirir ve init.ora gosterilen log_archieve_dest_1 yere yazar.
LGWR yordami mevcut Redo Log dosyasi doldugunda , yazmaya bir sonraki musait Redo Log dosyasi ile devam eder. En son musait Redo Log dosyasi doldugunda , LGWR ilk dosyaya doner ve onun uzerine yazmaya devam eder.
LGWR yordami tarafindan Redo Log dosyalari round-robin kullanilir. Eger 3 tane Redo Log dosyasi tanimlandiysa ve 3. Redo Log dosyasi doldugunda LGWR 1. Redo Log a yazmaya baslar. Oracle veritabani archieve log aktif olarak calistiriliyorsa ve ARCH yordami 1. Redo Log dosyasinin arsivlenmesini biteremeden LGWR 3. Redo Log dosyasini doldurursa veritabani ARCH yordaminin isini bitirip 1. Redo Log dosyasini bosaltincay kadar askida kalir.
Eger herhangi bir sebepten dolayi(Sunucu fiziksel problem veya insan hatasi) veritabaniniz beklemendik sekilde durursa veya sql sorgularina cevap veremez duruma gelirse., archieved logs imdadiniza yetisir.
- Oracle Veritabanında indeksleri anlamak İsin abc sinden baslarsak once blok kav...
- Oracle Kavramlari - Segment Oracle veritabininda segment veritabani nesnelerin...
- Oracle Veritabani BloklariSerbest bloklar HWM isaretinin altinda kalan bloklar o...
No comments :
Post a Comment