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