Osnovni sistem: Debian 7 Wheezy 64-bit
Verzija Firebird Database Servera: Superclassic (2.5.2.26540)
I - instalacija direktno iz paketa (apt)
# apt-get install firebird2.5-superclassic
# dpkg-reconfigure firebird2.5-superclassic
# apt-get install firebird2.5-examples
# gunzip /usr/share/doc/firebird2.5-examples/examples/empbuild/employee.fdb.gz
Ukoliko se Firebird DB server instalira iz paketa, default putanja do aliases.conf fajla je /etc/firebird/2.5/aliases.conf, a konzolni alat - isql se pokreće:
# isql-fb
Poželjno je napraviti promenu vlasništva nad DB fajlovima, npr. za employee.fdb:
# chown firebird.firebird employee.fdb
II - ručna instalacija preuzeta sa Firebird sajta
Uvek mi je instalacija iz paketa delovala komplikovano, pa zato evo i drugog načina:
1. Preuzeti installer sa Firebird web sajta (odnosno Sourceforge-a):
2. Raspakovati preuzetu arhivu:
$ tar -xzvf FirebirdCS-2.5.2.26540-0.amd64.tar.gz
3. Preći u rapakovani direktorijum i pokrenuti instalaciju kao superuser:
$ su
# cd FirebirdCS-2.5.2.26540-0.amd64
# ./install.sh
4. Instaler će tokom instalacije tražiti da se unese lozinka za pristup DB serveru. Za početak, možete uneti Firebirdovu default lozinku - masterkey.
5. Posle završene instalacije (svi fajlovi koji se tiču Firebird-a biće instalirani u /opt/firebird/) možete pokrenuti isql alat:
# /opt/firebird/bin/isql
connect employee;
show database;
show table;
show version;
quit;
Napomena: ukoliko isql alat pokrenete kao superuser, nije potrebno ukucavati korisničko ime i lozinku u konekcioni string, već samo - connect employee;.
Za pristup Firebird DB serveru sa mrežnih računara, neophodno je instalirati:
# apt-get install xinetd
Provera da li je Firebird DB Server pokrenut
Komanda:
$ top -b -n1 | grep fb
Ako je server pokrenut, navedena komanda bi za Classic/Superclassic verzije servera trebala da prikaže fb_inet_server za svaku konekciju, a ako nema ni jedne aktivne konekcije, prikazaće se samo fb_lock_mgr.
Ukoliko se radi o Superserver varijanti, onda će se prikazati procesi fbguard i fbserver.
Još jedna korisna komanda je:
$ netstat -an | grep 3050
Ova komanda će za Classic/Superclassic da vrati spisak IP adresa sa kojih je uspostavljena konekcija sa DB serverom, ukoliko je on na default portu 3050.
Na novijim verzijama Firebird-a (2.1+), ovaj podatak je moguće dobiti i pregledom sistemske mon$attachments tabele.
Нема коментара:
Постави коментар