Spis treści

KOPIE ZAPASOWE (wersja 2.2.10 ModusAdmina i wcześniejsze)

Instrukcja do wersji 2.2.11 ModusAdmina i nowszych.


Wszelkie wprowadzane w systemie Modus dane przechowywane są w bazie danych (a konkretnie w plikach o określonej strukturze, obsługiwanych przez serwer bazodanowy FireBird). Kwestia bezpieczeństwa danych powinna być zawsze zadaniem o najwyższym priorytecie.

Regularne tworzenie kopii zapasowych bazy danych ogranicza do minimum koszty związane z ponownym uruchomieniem systemu Modus po nieoczekiwanej awarii serwera.

Kopie zapasowe można tworzyć ręcznie albo automatycznie zarówno z poziomu panela administracyjnego ModusAdmin, jak i z poziomu systemu Modus.

KOPIE TWORZONE W PANELU ADMINISTRACYJNYM

Panel administracyjny ModusAdmin umożliwia utworzenie kopii zapasowej bazy danych w każdym momencie na żądanie użytkownika. Aby wykonać kopię należy:

Podczas tworzenia kopii zapasowej na żądanie nie trzeba przerywać pracy w systemie Modus. Użytkownicy mogą normalnie pracować.

Oprócz trybu ręcznego, kopia zapasowa jest wykonywana automatycznie zawsze przed aktualizacją bazy danych do nowej wersji, a także podczas optymalizacji bazy danych. W tych przypadkach dodawany jest odpowiedni opis kopii.

KOPIE TWORZONE W SYSTEMIE MODUS

Za tworzenie kopii zapasowych bazy danych może być odpowiedzialny również system Modus. Aby skonfigurować tworzenie kopii, należy posiadać uprawnienia Administratora i wykonać następujące kroki:

Wykonanie powyższych czynności na wybranym stanowisku komputerowym spowoduje, że każdego dnia po pierwszym zalogowaniu się do systemu zostanie uruchomiona funkcja tworzenia kopii albo użytkownik zostanie zapytany czy uruchomić tę funkcję.

Konfigurację automatycznych kopii zapasowych można przeprowadzić dla wielu stanowisk komputerowych. W takim przypadku kopia zapasowa wykona się na tym stanowisku, które zostanie uruchomione jako pierwsze danego dnia. Każdego dnia zostanie wykonana tylko jedna kopia zapasowa.

Administrator może sprawdzić listę kopii jakie się wykonały do tej pory poprzez ewidencję kopii zapasowych dostępną w menu Administrator→ Kopie zapasowe.

PLIKI KOPII

Nazwa plików kopii zapasowej ma następujący format:

nazwaoryginalna_wersja_data_godzina.bak

gdzie:

Przykładowo plik o nazwie:

demo.fdb_v1.16.6.0_2009-11-03_15-59-55.bak

jest plikiem kopii bazy danych demo.fdb, utworzonej dnia 03 listopada 2009 o godzinie 15:59. Baza danych w momencie tworzenia kopii była w wersji 1.16.6.0.

UŻYCIE PROGRAMU GBAK

Na systemach Windows jak również Linux można używać zainstalowanego razem z serwerem Firebird programu gbak, który znajduje się w podkatalogu bin zainstalowanego serwera. Składnia polecenia utworzenia kopii:

gbak -T -V -USER nazwa_użytkownika -PASSWORD hasło plik_bazy plik_kopii

Domyślnym użytkownikiem serwera Firebird jest SYSDBA, a jego hasłem masterkey (uwaga na duże i małe litery). Jeżeli hasło nie było zmieniane, to do utworzenie kopii bazy Modusa należy uruchomić polecenie:

gbak -T -V -USER SYSDBA -PASSWORD masterkey C:\Modus\db\start.fdb C:\Modus\backup\start.fbk

a następnie

gbak -T -V -USER SYSDBA -PASSWORD masterkey C:\Modus\db\bin_start.fdb C:\Modus\backup\bin_start.fbk

gdzie C:\Modus\db\start.fdb jest ścieżką do bazy głównej Modusa, a C:\Modus\db\bin_start.fdb ścieżką do bazy załączników i zdjęć, natomiast C:\Modus\backup\start.fbk i C:\Modus\backup\bin_start.fbk plikami kopii tych baz.

Aby kopia bazy danych była kompletna należy zawsze wykonać operację dla obu plików bazy.

Nazwy plików kopii są dowolne. Można w nazwie zawrzeć na przykład datę utworzenia kopii czy wersję systemu, tak jak to robi ModusAdmin (patrz wyżej). Lokalizacja plików kopii powinna natomiast być dobrana tak, aby uwzględniać zasady bezpieczeństwa przechowywania danych w firmie.

Szczegółowe informacje na temat działania i opcji programu gbak znajdują się w dokumentacji Firebirda.

Ze względów bezpieczeństwa zalecamy zmianę domyślnego hasła użytkownika SYSDBA. Szczegóły są opisane w dokumentacji Firebirda.