[ owner @ 26.02.2010. 10:18 ] @
Pozdrav Naime, radi se o Oracle bazi 10g. Kao primer dajem jedan skript za backup: run { backup (database include current controlfile); backup (archivelog all delete input); } Problem je u sledecem, sa prvom komandom rman odradi backup svih datafajlova, controlfajla i spfajla.Tog momenta dok vrsi backup controlfajla na odredenom direktoriju nalazi se odreden broj ARCHIVELOG.U controlfajlu se upisuje informacija o broju ARCHIVELOG. Tada dolazi na red backup ARCHIVELOG_a.U meduvremenu baza kreira jos par novih ARCHIVELOG_a tako da pri zavrsetku backupa u backupfajlu se nalazi veci broj ARCHIVELOG_a nego sto je zapisano u controlfajlu. Ako bi sa ovim backupsetom npr. zelio da putem restore i recovery odradim novu bazu na drugoj masini pojavio bi se problem konzistentnosti controlfajla i brojem ARCHIVELOG_a u backupsetu. Pitanje, na koji nacin treba napisati skript za backup da u svakom slucaju informacije u controlfajlu su konzistentne sa stanjem u backupsetu. Unapred zahvaljujem na svakoj sugestiji |