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
