Blog galiyeva Ruslan - blogarchívum - backup firebird db segédprogram gbak

A TaxiDriver program batch fájlokat tartalmaz a már konfigurált gbak parancs a mentési műveletekhez (BackUp.cmd) és a visszaállításhoz (Restore.cmd).







Figyelem! Gbak útvonal a hasznosság és az adatbázis fájlokat, és a biztonsági sorolja fel e csoportokat a szabványos eljárásokat egyfelhasználós telepítőt. Ha ezeket a parancsokat távoli kiszolgálón lévő adatbázisra kívánja használni, a fájlokat megfelelően módosítani kell.

Parancsformátum a gbak segédprogram használatakor a FireBird kiszolgálón lévő számítógépes adatbázis adatbázis biztonsági másolatának biztonsági mentéséről:

gbak -B -USER felhasználó -PAS jelszó [options] forrás_database_database backup_file

Hozzon létre biztonsági másolatot az adatbázisról. A tényleges parancs (a programhoz mellékelt BackUp.cmd fájlból):

C: \ FireBird \ Bin \ gbak -B -USER SYSDBA-PAS mester: C: \ TaxiDriver \ Data \ TaxiDriver.gdb C: \ TaxiDriver \ Data \ TaxiDriver.gbk

Magától értetődik, hogy gbak.exe segédprogram található a C: \ FireBird \ Bin \. Az adatbázis ezen ugyanazon a számítógépen a fájl C: \ Taxisofőr \ Data \ TaxiDriver.gdb, a művelet eredménye kell helyezni a fájlt a C: \ Taxisofőr \ Data \ TaxiDriver.gbk a kapcsolatot az adatbázis készül nevében SYSDBA jelszó főkulcsos. Ha az Ön feltételei eltérőek - meg kell változtatnia a csapatot.

A végrehajtási idő az adatbázis méretétől és a számítógép sebességétől függ. Ha a műveletet normál módon végzi, nincsenek hibaüzenetek.

Az egyetlen biztonsági mentésen kívül rendszeres biztonsági mentési folyamat létrehozására is van szükség - például naponta vagy még gyakrabban. Ehhez használhatja a beépített operációs rendszereket a rendszeres másolás megszervezéséhez, vagyis a rendszeres ütemezõt egy adott idõpontban futtathatja a biztonsági másolat készítésére szolgáló parancsokat tartalmazó kötegfájl futtatásához.







Parancsformátum a gbak segédprogram használatakor az adatbázis visszaállítása a FireBird kiszolgálón lévő számítógép biztonsági másolatával:

gbak -R-USER felhasználó -PAS jelszó [options] backup_file_file_file_new_database

Állítsa vissza az adatbázist a biztonsági mentésből. A tényleges parancs (a programhoz mellékelt Restore.cmd fájlból) a következőképpen néz ki:

C: \ FireBird \ Bin \ gbak -R -USER SYSDBA-PAS mester: C: \ TaxiDriver \ Data \ TaxiDriver.gbk C: \ TaxiDriver.gdb

Ez azt feltételezi, hogy a gbak.exe segédprogram a C: \ FireBird \ Bin \ könyvtárban található. a backup fájl található ebben a ugyanazon a számítógépen a fájl C: \ Taxisofőr \ Data \ TaxiDriver.gbk, egy új adatbázist kell létrehozni a fájlt a C: \ TaxiDriver.gdb (megjegyzés: hozzon létre egy új adatbázist egy másik könyvtárba), kapcsolat Az adatbázist a felhasználó SYSDBA jelszómester futtatja. Ha az Ön feltételei eltérőek - meg kell változtatnia a csapatot.

A végrehajtási idő az adatbázis méretétől és a számítógép sebességétől függ. Ha a műveletet normál módon végzi, nincsenek hibaüzenetek.

Figyelem! Legyen nagyon óvatos az adatbázis-helyreállítás során. Semmilyen körülmények között ne végezzen visszaállítást olyan fájlra, amelynek neve ugyanaz, mint a meglévő adatbázis. Ha a visszaállítás során hiba történik, akkor elveszíti a meglévő adatbázis fájlt. A visszaállítási műveletet csak egy másik könyvtárban kell végrehajtani.

egy meglévő adatbázis fájlt cserél

A biztonsági mentés / visszaállítás után új adatbázisfájl van. Ha a b / r műveletet megelőző célokra (vagy azért, mert a vészhelyzeti adatbázis javításra került) végrehajtották, és a meglévő adatbázis fájlt egy újabbra kívánja cserélni:

  • Állítsa le a FireBird kiszolgálót
  • Átnevezheti (áthelyezheti) egy meglévő adatbázis fájlt
  • Helyezzen másolatot (helyezze át) az új helyére
  • Futtassa a FireBird kiszolgálót

fontos megjegyzés

A normál (nincs hiba) biztonsági mentés nem garantálja az adatbázis helyreállítását a biztonsági mentésből. Csak miután megbizonyosodott arról, hogy (adatbázis-helyreállítási ellenőrzés után) helyreállítási hibák hiányában archiválhatja az eredő biztonsági másolatot.

A kritikus biztonsági mentési műveletek kritikus helyreállításával kötelező betartani a kötelező ellenőrzés szabályait.

Soha ne törölje az eredeti (régi) adatbázis fájlt, mielőtt ellenőrizni fogja a helyreállított példány egészségét.