BACKUP BAZ DANYCH FIREBIRD

Transkrypt

BACKUP BAZ DANYCH FIREBIRD
BACKUP BAZ DANYCH FIREBIRD
SPIS TREŚCI
Informacje ogólne ................................................................................................................................... 2
Tworzenie projektu ................................................................................................................................. 2
Krok 1: Informacje podstawowe .......................................................................................................... 2
Krok 2: Dane......................................................................................................................................... 3
Backup bazy umieszczonej na serwerze .......................................................................................... 3
Bezpośredni backup pliku bazy ....................................................................................................... 4
Krok 3: Planowanie .............................................................................................................................. 5
Krok 4: Zaawansowane ........................................................................................................................ 6
Przywracanie bazy danych Firebird ......................................................................................................... 7
Pobieranie pliku bazy danych z serwera Opero ................................................................................... 7
Przywracanie bazy danych z pobranego pliku ..................................................................................... 9
Przywracanie bazy na serwer Firebird............................................................................................. 9
Przywracanie bazy do pliku ........................................................................................................... 11
1
INFORMACJE OGÓLNE
Aplikacja Opero umożliwia bezpośredni backup baz danych Firebird dla klientów korzystających
z licencji Business oraz Serwer. Możliwy jest jedynie backup lokalnego serwera Firebird – zarówno
aplikacja Opero, jak i serwer Firebird muszą znajdować się na tym samym komputerze.
Opero obsługuje bazy Firebird w wersjach od 1.5.6 do 2.5.
Bazy danych Firebird podczas przygotowywania zrzutów są poddawane kompresji przez
serwer Firebird, w związku z czym rozmiar zrzutu bazy będzie w wielu przypadkach zdecydowanie
mniejszy, niż rozmiar bazy danych.
TWORZENIE PROJEKTU
W celu utworzenia projektu zawierającego bazę danych Firebird należy uruchomić kreator projektu.
Projekt tworzymy poprzez przejście czterech kroków kreatora.
KROK 1: INFORMACJE PODSTAWOWE
W polu Jaką kopię chcesz wykonać? zaznaczamy opcję kopia zaawansowana i z listy rozwijalnej
wybieramy Firebird. Następnie deklarujemy nazwę naszego projektu i opcjonalnie opis.
2
KROK 2: DANE
BACKUP BAZY UMIESZCZONEJ NA SERWERZE
W zakładce Dane definiujemy wszelkie parametry dostępowe do bazy danych. Możliwość
wyboru hosta, jest zablokowana, gdyż Opero umożliwia jedynie backup serwera lokalnego.
W przypadku backupu baz danych Firebird musimy wprowadzić następujące dane:




Port, na którym pracuje nasz serwer Firebird (domyślnie 3050)
Nazwa użytkownika (domyślnie SYSDBA)
Hasło (domyślne hasło dla użytkownika SYSDBA to masterkey)
Nazwę bazy danych, którą chcemy zarchiwizować
Po podaniu powyższych parametrów należy przeprowadzić test połączenia poprzez kliknięcie
przycisku Testuj połączenie. Jeśli połączenie z bazą danych jest prawidłowe, możemy zadeklarować
folder roboczy, czyli katalog, do którego zostanie wykonany zrzut bazy danych.
Po wykonaniu powyższych czynności możemy przejść do następnego kroku tworzenia projektu.
3
BEZPOŚREDNI BACKUP PLIKU BAZY
Opero umożliwia również bezpośredni backup pliku bazy. Funkcja ta jest przydatna,
jeśli mamy aplikacje, które przechowują dane w bazie Firebird z pominięciem serwera.
W zakładce Dane zaznaczamy opcję Bezpośredni backup pliku bazy.
Dla bezpośredniego backupu pliku bazy podajemy następujące dane:
 Nazwa użytkownika (domyślnie SYSDBA)
 Hasło (domyślne hasło dla użytkownika SYSDBA to masterkey)
 Ścieżkę do pliku bazy danych, którą chcemy zarchiwizować
Po podaniu powyższych parametrów należy przeprowadzić test połączenia poprzez kliknięcie
przycisku Testuj połączenie. Jeśli połączenie z bazą danych jest prawidłowe, możemy zadeklarować
folder roboczy, czyli katalog, do którego zostanie wykonany zrzut bazy danych.
Po wykonaniu powyższych czynności możemy przejść do następnego kroku tworzenia projektu.
4
KROK 3: PLANOWANIE
W tym kroku ustalamy harmonogram wykonywania projektu.
Harmonogram daje nam pięć możliwości wykonywania backupu:
1. Jednorazowo – projekt zostanie wysłany tylko jeden raz na serwer Opero o zadeklarowanej
przez użytkownika dacie i o określonej godzinie.
2. Co tydzień – użytkownik może wybrać dni tygodnia, kiedy ma być wykonywany backup
oraz zdefiniować godzinę, o której danego dnia ma zostać wykonany backup.
3. Codziennie – projekt będzie wykonywany codziennie o godzinie/godzinach zadeklarowanych
przez użytkownika. Projekt może być wykonywany dowolną ilość razy w ciągu doby.
4. Co miesiąc – projekt będzie wykonywany w wybranym dniu danego miesiąca
o zadeklarowanej godzinie.
5. Na żądanie – domyślnie zaznaczona opcja, backup jest wywoływany ręcznie,
przez użytkownika.
5
KROK 4: ZAAWANSOWANE
W zakładce Zaawansowane dla projektu bazy danych Firebird mamy dostępne jedynie trzy opcje:
 Projekt aktywny – dotyczy harmonogramu wykonywania projektu. Jeżeli projekt
jest aktywny, będzie on wykonywany zgodnie z harmonogramem. Po dezaktywacji projektu,
harmonogram nie będzie do niego zastosowany, ale cały czas będzie możliwość ręcznego
wywołania projektu.
 Zamknij komputer po zakończeniu – po zakończeniu wykonywania backupu zostanie
wyświetlony monit z informacją, że za 5 minut zostanie wyłączony komputer.
Przez ten czas mamy możliwość anulowania wysyłania projektu.
 Wykonaj backup na prawach użytkownika Windows – jeśli potrzebujemy, żeby usługa Opero
działała na uprawnieniach użytkownika Windows, wtedy zaznaczamy tę opcję
i wprowadzamy nazwę oraz hasło naszego lokalnego użytkownika Windows.
Po kliknięciu przycisku Dalej, projekt zostanie utworzony i pojawi się na liście projektów. Od tej chwili
mamy możliwość ręcznego lub zaplanowanego wykonania backupu.
6
PRZYWRACANIE BAZY DANYCH FIREBIRD
Do przywrócenia bazy Firebird, oprócz aplikacji Opero, potrzebujemy również narzędzia
do zarządzania bazami Firebird. Przykładowym, bezpłatnym narzędziem, które zostanie omówione
na potrzeby instrukcji jest FlameRobin (http://www.flamerobin.org/).
POBIERANIE PLIKU BAZY DANYCH Z SERWERA OPERO
W celu pobrania pliku bazy Firebird należy uruchomić aplikację Opero i przejść do zakładki
Przywracanie.
7
Odnajdujemy w naszym repozytorium plik zrzutu naszej bazy danych. Poprzez kliknięcie prawym
przyciskiem myszy na pliku bazy i wybranie opcji Pokaż wersje pliku możemy wybrać jedną
z interesujących nas wersji. Po wybraniu wersji klikamy na przycisk Przywróć.
W poniższym oknie deklarujemy lokalizację przywracanej bazy oraz akcję, jaką ma podjąć aplikacja,
jeżeli dany plik już istnieje w określonej lokalizacji.
8
PRZYWRACANIE BAZY DANYCH Z POBRANEGO PLIKU
PRZYWRACANIE BAZY NA SERWER FIREBIRD
W przypadku przywracania bazy Firebird do istniejącej bazy, na naszym serwerze należy uruchomić
program FlameRobin i wybrać bazę, do której chcemy przywrócić nasz backup. Z menu Database
wybieramy Actions, a następnie Restore database…
W oknie, które zostało wyświetlone, wskazujemy ścieżkę do bazy, wybieramy opcję
Replace existing database i klikamy na przycisk Start restore.
9
Jeżeli chcemy przywrócić nasza bazę do nowej bazy danych, której nie mamy utworzonej na serwerze
Firebird, postępujemy dokładnie tak samo, jak zostało to opisane dla przywracania bazy do pliku,
z pominięciem końcowego kopiowania pliku.
Po przywróceniu bazy będziemy mieli wyświetlony komunikat, jak na poniższym zrzucie ekranu:
10
PRZYWRACANIE BAZY DO PLIKU
Po pobraniu i zainstalowaniu aplikacji uruchamiamy ją, następnie klikamy prawym przyciskiem myszy
na nasz serwer (localhost).
Z menu kontekstowego wybieramy opcję Restore backup into new database...
W oknie, które nam się wyświetli podajemy:
 Display name - nazwa bazy wyświetlanej na serwerze Firebird,
 Database path - lokalizacja pliku, do którego ma zostać przywrócona
(najlepiej lokalizacja tymczasowa)
 User name - nazwa użytkownika (domyślnym użytkownikiem jest SYSDBA)
 Password - hasło użytkownika (dla SYSDBA hasło to masterkey)
baza
11
Klikamy przycisk Save i zostaje wyświetlone kolejne okno, gdzie w polu Backup file wskazujemy
ścieżkę do pliku bazy pobranego z serwera Opero (w oknie wyboru pliku wybieramy wyświetlanie
wszystkich plików).
Następnie klikamy przycisk Start Restore - rozpocznie się przywracanie bazy.
Po przywróceniu bazy będziemy mieli wyświetlony komunikat, jak na poniższym zrzucie ekranu:
Po zakończeniu przywracania, przenosimy przywrócony plik bazy z lokalizacji tymczasowej
do lokalizacji docelowej.
12

Podobne dokumenty