top of page

REDO LOG

Redo Teme

Samo jedna instanca baze podataka pristupa Oracle Database, tako da je samo jedna instanca prisutana.

Dok u okruženju Oracle Real Application klastera, mogu pristupiti   dve ili više instanci istovremeno na jednu bazu podataka

 

Šta je Redo Log?

Redo log fajlovi – jedina im je svrha u slucaju OPORAVKA BAZE.

Transakcije koje se upisuju   sinhronizovano iz SGA memorije  u REDO LOG fajlove

Sve izvrsene promene u bazi se upisuju u redo logs fajlove

Ukljucuju nepotvrdjene transakcije

 

Prilikom oporavka baze , informacije u redo log fajlu omogucuju podatke koji jos nisu upisani u datafajlove

 

Redo Log Sadržaj

Redo log datoteke su ispunjene redo izmenama. A redo rekord, sastoji se od grupe promene, od kojih je svaki upis promena po jedan blok u bazi podataka.

Redo log radi  u kružnom modu , upis radi od strane Log Writer-a, to je proces u pozadini baze podataka. Kad god se izvrse transakcije, LGWR upisuje u  redo log promene, a prilikom svakog upisa transakcije  upisuje i broj promene (SCN). System Change Number

 

Kako Oracle Database piše na Redo Log

Redo log baza podataka sastoji se od dva ili više redo log fajla

  • Jedna uvek na raspolaganju za pisanje,  

  • Drugu za arhiviranje  (ako je baza podataka u ARCHIVELOG modu)

 

LGWR započinje pisati na sledećim dostupnim redo log datotekama. Kada se popuni poslednja dostupna redo log datoteka, LGWR se vraća u prvu datoteku redo log i piše ga ponovo 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Redo log datoteke koje su potrebne za oporavak nazivaju se aktivne datoteke redo log

Redo log datoteke koje više nisu potrebne na primjer oporavka nazivaju neaktivne redo log datoteke

 

© 2015 by Sasa Djuric

  • Twitter Square
  • facebook-square
bottom of page