08. marts 2005 - 15:27Der er
12 kommentarer og 2 løsninger
Backup af Interbase
Jeg mangler nogle gode tips til hvordan jeg bedst muligt tager backup af Interbase databaser. Det skal gemmes lokalt, gerne samlet i en fil. Hvad siger I?
Du laver bare en batfiler som du starter via Windows's inbyggede "Planlagte opgaver". Prøv i en Dos box at gå til InterBase's bin folder og skriv "GFIX ?".
Så vidt jeg lige husker er det noget i retning af:
Jeg er som sagt lidt novice så hvis du kan henvise mig til artikel der forklarer dette lidt nærmere ville det være dejligt, også tekster på engelsk kan bruges.
Ellers må du forklare stakkels mig hvad jeg skal erstatte og ikke erstatte :)
jeg har desværre ingen artikel at henvise til. Du skal såmænd bare indsætte navnet på din database i stedet for "database.gdb" ("database.gbk" er navnet på backup filen) og "username" "password" erstatter med brugernavn/password på en bruger der had adgang til din database (sysdba/masterkey)
Det opklarer lidt.. jeg har dog ellers altid forstået det sådan at en af Interbase's store fordele var at det kunne køre samtidigt med at der blev taget backup (hotbackup), men det er tilsyneladende ikke tilfældet.. Du er sikker på at din .bat fil er korrekt? Jeg har nemlig ikke mulighed for at teste det i den nærmeste fremtid
Du kan sagtens lave hotbackup - du behøver IKKE lukke ned for andre brugere (det er kun hvis du for brug for at lave en restore) eksempel: gbak -b -user sysdba -password masterkey mindatabase.gdb minbackupdatabase.gbk
cjensen har ret i at du sagtens kan tage backup af databasen uden at den først (med GFIX) "lukkes ned", og du kan også sagtens genskabe din database med en restore - men du kan selvfølgelig ikke restore en database er benyttes på restore-tidspunktet.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.