INSTALACJA SERWERA FIREBIRD 2.5
Począwszy od wersji 2.0 system Modus wymaga zainstalowanego serwera bazy danych Firebird w wersji 2.5. Do wersji 1.18 system Modus pracował na serwerze Firebird w wersji 2.0. Ten rozdział zawiera wskazówki dla administratorów w zakresie aktualizacji systemu Modus do wersji 2.0 i serwera Firebird do wersji 2.5.
Kluczową kwestią całej procedury jest kolejność działań. Należy je przeprowadzić według poniższego schematu:
- Poproś wszystkich użytkowników o wylogowanie z systemu.
- Wykonaj kopię zapasową bazy danych.
- Odinstaluj serwer Firebird w wersji 2.0.
- Zainstaluj serwer Firebird w wersji 2.5.
- Zainstaluj program Modus w wersji 2.0.x.
- Odtwórz bazę danych z kopii zapasowej wykonanej w punkcie 2.
- Zaktualizuj bazę danych.
- System gotowy do pracy.
Poniżej szczegółowo zostały opisane punkty 2-7.
KOPIA BAZY DANYCH
Pierwszym i najważniejszym etapem całej procedury jest wykonanie kopii bazy danych na starej wersji Modusa i serwera Firebird. Kopia musi być wykonana przed podjęciem jakichkolwiek działań związanych z aktualizacją. Jest to związane ze zmianą struktury pliku bazy danych (tzw. ODS).
Kopię należy wykonać według instrukcji z rozdziału Kopie zapasowe. Warto w polu Opis wprowadzić odpowiedni opis kopii zapasowej, aby ją łatwo później zlokalizować.
Aby zapewnić maksimum bezpieczeństwa sugerujemy dodatkowo zrobić kopię plików bazy danych z poziomu systemu operacyjnego. W tym celu należy zlokalizować katalog, w którym znajdują się pliki bazy danych, założyć tam podkatalog o nazwie np. kopia_bazy_firebird_2.0, a następnie skopiować wszystkie pliki bazy danych do tego podkatalogu. Ta kopia stanowi dodatkowe zabezpieczenie, gdyby nastąpiły jakieś problemy podczas reinstalacji serwera bazy danych.
DEINSTALACJA SERWERA FIREBIRD 2.0
Deinstalację serwera bazy danych można przeprowadzić na kilka sposobów. W systemach Windows należy:
- albo w menu Start zlokalizować w sekcji
Wszystkie programyfolder Firebird 2.0, a następnie uruchomić polecenieDeinstalacja Firebird'a 2.0; - albo zlokalizować na dysku folder, gdzie zainstalowano serwer Firebird (domyślnie jest to
C:\Program Files\Firebird\Firebird_2_0i uruchomić programunins000.exe.
Dodatkowo należy ręcznie usunąć z folderu c:\WINDOWS\system32 biblioteki klienta serwera bazy danych o nazwie gds32.dll oraz fbclient.dll. Może się zdarzyć, że będzie zainstalowana tylko jedna z tych bibliotek.
INSTALACJA SERWERA FIREBIRD 2.5
Kolejny etap to instalacja serwera Firebird w wersji 2.5. Wersje instalacyjne do większości systemów operacyjnych znajdują się do pobrania na stronach Firebirda. Dla systemów Windows 32-bitowych instalator pobierzesz tutaj, a dla wersji Windows 64-bitowych tutaj.
W przypadku, gdy na serwerze systemem operacyjnym jest Linux, do wyboru jest dużo więcej pakietów instalacyjnych. Aby wybrać właściwy kieruj się następującymi wskazówkami:
- nie instaluj serwera firebird za pomocą menadżera pakietów (a jeżeli Twoja dystrybucja ma już zainstalowany serwer Firebird - odinstaluj go); pobierz ze stron Firebirda właściwy pakiet i zainstaluj go ręcznie;
- przed instalacją upewnij się, że Twoja dystrybucja ma zainstalowaną bibliotekę glibc w wersji 2.7 lub nowszej; jeżeli nie konieczna będzie aktualizacja tej biblioteki;
- dodatkowe wskazówki dla poszczególnych platform znajdziesz klikając przyciski Installation notes for Superclassic znajdujące się pod powyższym linkiem;
Po pobraniu należy uruchomić instalator i przejść kolejne kroki instalacji.
AKTUALIZACJA SYSTEMU MODUS DO WERSJI 2.0
Ostatnie dwa kroki to instalacja systemu Modus do wersji 2.0 za pomocą otrzymanego pliku instalatora oraz przywrócenie kopii bazy danych.
Najpierw należy na jednym stanowisku zainstalować najnowszą wersję systemu Modus za pomocą pliku instalatora. Jednak przed przystąpieniem do aktualizacji bazy danych, należy przywrócić bazę danych z kopii według instrukcji z rozdziału Przywracanie bazy danych z kopii zapasowej wskazując plik kopii utworzony w pierwszym etapie całej procedury.
Dopiero po odtworzeniu bazy danych z tej kopii można kontynuować aktualizację systemu Modus według instrukcji z rozdziału Aktualizacja systemu.