Prosta instalacja firebirda
- Pobrać plik firebirdcs1.5.2.47310.i686.tar.gz
- Rozpakować go używając mc lub polecenia tar zxvf nazwapliku
- Uruchomić skrypt ./install.sh
- Nastąpi proces instalacji w którym podajemy standardowe hasło użytkownika SYSDBA.
- W przypadku błędu
/opt/firebird/bin/gsec: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or director
należy doinstalować:
a) libgcc1 4.1.1-21 GCC support library
b) libstdc++5 3.3.6-15 The GNU Standard C++ Library v3
c) libstdc++6 4.1.1-21 The GNU Standard C++ Library v3
- Instalator firebirda wykona wpis w pliku /etc/inetd.conf powodujący uruchamianie serwera Firebird przy starcie systemu
- W przypadku kiedy firebird nie uruchmi się przy starcie dopisujemy jego start do rc.local
/opt/firebird/bin/fb_lock_mgr &
- Pozostaje nam teraz wgrać bazy danych. Standardową ścieżką, gdzie instaluje się Firebird jest /opt/firebird, tam też tworzymy katalogi i wgrywamy pliki baz. Należy pamiętać o prawach pliku, mianowicie muszą być "własnością" użytkownika firebird w grupie firebird: chown firebird.firebird nazwapliku. Musi mieć także prawa do zapisu dla właściciela, tj.
chmod 700 nazwapliku.
- Jeśli pomimo wykonanych w/w czynności klient nie chce się łączyć z serwerem należy sprawdzić konfigurację firewalla i ewentualnie dodać regułkę otwierającą port 3050:
$iptables -A INPUT -p tcp -d 10.11.170.2 --dport 3050 -m state --state NEW,RELATED -j ACCEPT




