Să începem să lucrăm cu Firebird Sql Server. Instalarea bazei de date Firebird Instalarea clientului Firebird

Rulează Firebird pe Linux/UNIX

Superserver

Directorul implicit de instalare este /opt/firebird. Directorul /bin conține serverul Firebird fbserver în format binar (ibserver pentru Firebird 1.0.x), care rulează ca un proces demon pe Linux/UNIX. Se rulează automat după instalare prin RPM sau script și de fiecare dată când serverul este repornit prin rularea scriptului demon firebird situat în /etc/rc.d/init.d (sau /etc/init.d în SuSE) care apelează comanda Firebird Manager utilitar de linie - fbmgr.bin. Firebird Manager poate fi folosit din linia de comandă pentru a porni și opri manual un proces.

Pornirea serverului

Dacă ați pornit Firebird manual din diverse motive, conectați-vă la acesta ca utilizator rădăcină sau firebird. Amintiți-vă ce cont ați folosit când rulați fbserver, deoarece toate obiectele create vor fi deținute de utilizatorul cu acel cont. Dacă un alt utilizator începe ulterior procesul folosind un alt cont de utilizator, atunci aceste obiecte nu vor fi disponibile pentru el.

Pentru a începe procesul, executați următoarea comandă din linia de comandă:

./fbmgr.bin -start -forever

./ibmgr -start -forever

Comutatorul -forever înseamnă că Guardian va controla lansarea. Când utilizați Guardian, procesul serverului va fi repornit dacă se blochează din orice motiv.

Pentru a porni serverul fără a utiliza Guardian, introduceți:

./fbmgr.bin -start -once

Pentru versiunile Firebird anterioare 1.5, rulați:

./ibmgr -start -once

Comutatorul -once înseamnă că, dacă serverul se blochează, acesta poate fi repornit numai manual.

Oprirea serverului

Din motive de securitate, dacă este posibil, asigurați-vă că toate conexiunile la baza de date sunt deconectate înainte de a opri serverul.

Comutatorul -shut anulează toate tranzacțiile în curs și oprește imediat serverul.

Nu trebuie să fiți conectat ca root pentru a opri serverul Firebird fbmgr, dar trebuie să aveți privilegii de utilizator SYSDBA. Rulați următoarea comandă.

./fbmgr.bin -shut -parola<пароль SYSDBA>

Utilizați comanda pentru versiunile anterioare 1.5:

./ibmgr.bin -shut -parola<пароль SYSDBA>

Oprire controlată

Pe această platformă, Firebird nu are un utilitar pentru numărarea numărului de conexiuni la baza de date a utilizatorilor pentru SuperServer. Dacă trebuie să oferiți clienților o fereastră de timp pentru a închide și închide cu grație, închideți bazele de date individuale folosind instrumentul gfix cu comutatorul -shut și unul dintre argumentele de control de oprire disponibile. (Consultați „Oprirea bazei de date” în capitolul 39.)

Alte comenzi fbmgr

Sintaxă

Din linia de comandă:

./fbmgr.bin -command [-mode [parametru] ...]

Alternativ, puteți porni o sesiune fbmgr sau ibmgr interactivă din linia de comandă (de exemplu, intrând în modul prompt). Apelează:

./fbmgr<нажмите Return/Enter>

pentru a trece la următorul prompt:

În modul prompt, sintaxa comenzii este:

FBMGR> comandă [-mode [parametru] ...]

De exemplu, puteți porni serverul utilizând una dintre următoarele metode. Din linia de comandă:

./fbmgr -start -parolă parola În modul prompt:

FBMGR> start -parolă parola

comutatoare fbmgr

În tabel 4.1 oferă o listă de comutatoare fbmgr și ibmgr disponibile din linia de comandă și din modul prompt.

Tabelul 4.1. comutatoare fbmgr/ibmgr

Intrerupator

Argument

Alte comutatoare

Descriere

Parolă de utilizator

Pornește fbserver dacă nu rulează deja

Parolă de utilizator

Opreste fbserver

Afișează gazda și utilizatorul

Nume de utilizator

SYSDBA; utilizat cu comutatoarele -start și -stop dacă utilizatorul de sistem nu este root sau echivalent

Parola SYSDBA

Folosit cu comutatoarele -start și -stop dacă utilizatorul de sistem nu este root sau echivalent

Afișează text scurt de ajutor fbmgr

Folosit pentru a ieși din modul ghidat

Din cartea Ghidul utilizatorului Fedora 8 autor

1.1.3.1. Rularea programului de instalare Linux Primul pas este să configurați computerul să pornească de pe un CD. De obicei, când porniți computerul, vedeți un mesaj pe ecran: Apăsați DEL pentru a intra în SETUP sau Apăsați F2 pentru a intra în SETUP În programul SETUP, trebuie să configurați computerul să pornească de pe CD/DVD (Fig. 1.2), daca tu

Din cartea Linux pentru utilizator autor Kostromin Viktor Alekseevici

Capitolul 3. Prima lansare a sistemului de operare Linux 3.1. Pornirea sistemului de operare Linux Deci, instalarea Linux este completă și reporniți computerul. Dacă Linux este singurul sistem de operare instalat pe computerul dvs. (ceea ce înseamnă că încărcătorul de pornire LILO se află în înregistrarea de pornire principală - MBR), atunci după

Din cartea 200 de cele mai bune programe pentru Linux autor Iaremciuk Serghei Akimovici

P5. La capitolul 3 „Pornirea sistemului de operare Linux pentru prima dată” 1. Pe pagina lui Alexey Makhotkin (http://alexm.here.ru/manpages-ru/index.html) puteți găsi traduceri ale paginilor de manual în rusă. 2. Guido Gonzato, „From DOS/Windows to Linux HOWTO”, tradus de Alex Ott, v1.3.2, 22 februarie 1999 (http://linux.webclub.ru/howtorus/doswinhow/dos-win-to-linux -cum să .html). Acesta este un material foarte util

Din cartea Dezvoltarea aplicațiilor în mediul Linux. A doua editie autor Johnson Michael K.

Rularea jocurilor Windows pe Linux Există puține jocuri disponibile pentru Linux. Linux are o mulțime de jocuri non-ocazionale pentru a ucide timpul la instalarea distribuției, utilizatorul va găsi câteva zeci de ele. Există, de asemenea, proiecte OpenSource care oferă jocuri destul de serioase într-o mare varietate de

Din cartea Linux: Ghidul complet autor Kolisnichenko Denis Nikolaevici

17.4.4. Rularea unui domeniu Unix Exemple Cele două exemple de programe anterioare (server și client) sunt proiectate să funcționeze împreună. Porniți serverul de la un terminal, apoi activați clientul de la alt terminal (dar în același director). La introducerea liniilor în

Din cartea Firebird DATABASE DEVELOPER'S GHIDE de Borri Helen

1.8. Pornirea Linux pentru prima dată Dacă ați ales modul grafic pentru a vă conecta (sau instalatorul l-a ales singur fără să vă întrebe), veți vedea un ecran grafic cu un câmp pentru introducerea unui nume și a unei parole. Înregistrați-vă în sistem (de preferință sub numele pe care l-ați creat pentru dvs. obișnuit

Din cartea Linux Programming with Examples autor Robbins Arnold

Pornirea serverului Firebird în Windows Superserver Programul executabil al Firebird Superserver este fbserver.exe. Deși poate rula ca program independent, poate fi controlat și de Guardian - fbguard.exe. Guardian oferă posibilitatea de a emula repornirea automată

Din cartea InterBase World. Arhitectura, administrarea si dezvoltarea aplicatiilor de baze de date in InterBase/FireBird/Yaffil autor Kovyazin Alexey Nikolaevici

Instalarea clientului Linux/UNIX Sistemele de operare POSIX sunt destul de unice. Sfaturile din această secțiune ar trebui să fie utile ca ghid pentru instalarea clienților pentru majoritatea versiunilor de Linux și UNIX, dar aceasta este o zonă de îndoială.

Din cartea Programare pentru Linux. Abordare profesională de Mitchell Mark

1.1. Modelul sistemului de fișiere Linux/Unix Unul dintre obiectivele principale ale designului original Unix a fost simplitatea. Conceptele simple sunt ușor de învățat și de utilizat. Când conceptele sunt traduse în API-uri simple, programele simple sunt ușor de proiectat, scris și depanat. În plus, cod simplu

Din cartea Linux Kernel Development de Love Robert

Din cartea Linux Mint și scorțișoară. Eseuri de aplicare autor Fedorciuk Alexey Viktorovich

Din cartea autorului

4.1. Introducere în modelul Linux/Unix I/O Modelul Linux/Unix API pentru I/O este simplu. Poate fi rezumat în patru cuvinte. deschide, citește, scrie, închide. De fapt, acestea sunt numele apelurilor de sistem: open(), read(), write(), close(). Iată declarațiile lor: #include /* POSIX */#include

Din cartea autorului

Instalarea InterBase pe o platformă Linux/Unix Instalarea InterBase pe Linux este puțin mai complicată decât pe Windows dacă nu ești expert în acest sistem de operare. Pentru Linux InterBase (precum și Firebird) există două opțiuni de arhitectură de server - SuperServer și Classic. Despre diferențele lor, precum și despre avantajele și dezavantajele lor

Din cartea autorului

Partea I Probleme complexe de programare în mediu

Din cartea autorului

Nucleul Linux în comparație cu nucleele Unix clasice Datorită originilor lor comune și aceluiași API, kernel-urile Unix moderne au unele caracteristici comune. Cu câteva excepții, nucleele Unix sunt binare monolitice, statice. Aceasta înseamnă că ei

Din cartea autorului

Resurse despre Linux și UNIX în general Aici, în primul rând, ar trebui să menționăm Linux în limba rusă - site-ul lui Viktor Kostromin, pe care îl conduce din 1999. Și care, pe de o parte, este cel mai complet catalog de link-uri către resurse în limba rusă pe tema noastră și, pe de altă parte, conține

Să ne uităm la o procedură detaliată pas cu pas pentru instalarea unui server Firebird care rulează pe platforma Microsoft Windows.

Shgg 1

Descărcați Firebird de pe pagina oficială a serverului sau de pe , aveți nevoie de versiunea de server 2.1 și o versiune ulterioară. Apoi rulați fișierul exe. Va apărea o fereastră în care va trebui să selectați limba de instalare.

Shagg2

După selectarea limbii, apare asistentul de instalare Firebird, care vă va ajuta să instalați serverul:

Pasul 3

Aici ni se oferă un contract de licență.

Pentru a trece la pasul următor, trebuie să acceptați termenii acordului. Prin selectarea „ Accept termenii acordului" și făcând clic pe "Următorul", vom vedea o fereastră cu informații suplimentare despre instalarea programului:

Pasul 4

Acum trebuie să selectăm folderul în care dorim să instalăm serverul. În mod implicit, ni se oferă calea de instalare prezentată în figură, dar poate fi schimbată cu oricare alta.

Pasul 5

La acest pas trebuie să selectați configurațiile serverului de baze de date:

Pentru a instala Firebird pe un server de computer (unde va fi localizată baza de date), specificați "Instalarea completă a serverului și a instrumentelor de dezvoltare":

În plus, la acest pas trebuie să selectați configurația serverului Firebird: Classic Server sau SuperServer. Pentru a nu intra într-o descriere a diferențelor dintre Classic Server și SuperServer, vă sugerăm să alegeți tipul de server Firebird după următoarele criterii:

Dacă instalarea este efectuată pe o mașină server sau pe o stație multiprocesor cu un număr relativ mare de conexiuni (mai mult de 30), atunci alegeți Firebird Classic și S3rver.

Dacă numărul de conexiuni este mic sau stația de lucru nu este suficient de puternică, instalați SuperServer

Dacă vorbim despre detaliile implementării Classic Server și SuperServer, atunci Classic Server lansează un proces server separat pentru fiecare client conectat, iar SuperServer procesează toți clienții într-un singur proces.

Pasul 6 g Crearea unui folder în meniu start

Pasul 7

În această etapă a instalării, trebuie să selectați parametri suplimentari pentru server:

o Debifați „ Utilizați Guardian pentru a vă gestiona serverul".

o Selectați " Run as a Service".

De ce este nevoie de Firebird Guardian?

Firebird Guardian este o aplicație care monitorizează prezența procesului Firebird. Dacă serverul a fost oprit, îl va porni automat. Pentru a rula ca serviciu, nu are rost să folosiți această funcție, deoarece Windows însuși repornește serviciile care au fost terminate după o eroare.

Dacă instalați serverul Firebird pe Windows Vista, atunci bifați „Instalați Panevi Control Applet„trebuie eliminat.

Sha 8

Am selectat sarcini suplimentare pentru server, după aceea totul este gata pentru instalare - faceți clic pe Instalare:

După finalizarea procesului, apare o fereastră cu informații care se recomandă să fie citite:

Pasul 9 - Lansarea Firebird

La sfârșitul instalării, vi se va solicita să porniți serviciul Firebird SQL Server. Faceți clic pe „End”. Deci, am instalat serverul pe computerul nostru Pentru a gestiona Firebird (servicii de oprire/pornire) trebuie să deschideți Panou de controlși faceți dublu clic pentru a deschide „Manager server Firebird 2.1”:

Automatizarea magazinului bazată pe serverul Firebird este rentabilă deoarece, în ciuda faptului că este gratuit, este un server SQL cu drepturi depline, suficient de puternic și de fiabil pentru a satisface nevoile unui holding obișnuit.

În practica noastră, sistemul Storehouse Explorer bazat pe serverul Firebird a fost folosit pentru a automatiza o exploatare de 50 de magazine în toată Rusia. Dimensiunea bazei de date a depășit 30 GB, baza de date a conținut informații timp de 10 ani și a deservit simultan de la 70 la 120 de utilizatori (operațiuni de tranzacționare și analiză).

>> Descărcați versiunea demo<<

Instalarea unui server Firebird pe UNIX are propriile sale caracteristici, pe care am dori să le reflectăm în acest articol.

Automatizare magazin bazată pe serverul Firebird 2.5 pe platformele POSIX (UNIX, LINUX).

Prefaţă

Acest articol descrie cum se instalează serverul Firedird 2.5.2 pe sisteme de operare POSIX (asemănătoare Unix), cum ar fi Linux, Unix.

Vă rugăm să rețineți următoarele înainte de instalare.

  1. Pentru a instala serverul Firebird veți avea nevoie de drepturi de utilizator root.
  2. Dacă instalați Firebird pe Linux, atunci înainte de a instala trebuie să vă asigurați că sistemul are biblioteca de rulare libstdc++.so.5. Dacă nu este cazul, atunci ar trebui să instalați pachetul compat-glibc (RedHat, CentOs, OpenSuse, Debian) sau pachetul libstdc++5 (Mandriva).
  3. Dacă intenționați să instalați Firebird cu arhitectura SuperServer pe Linux, care acceptă noul model de threading POSIX, atunci ar trebui să alegeți versiunea NPTL a Firebird.

I. Selectarea unei distribuţii

Există destul de multe distribuții Firebird de diferite versiuni și dezvoltate pentru diferite sisteme de operare.
La momentul scrierii acestui articol, este disponibilă o versiune stabilă a acestui server versiunea 2.5.2, care poate rula pe
Platforme 32-x și 64 de biți Windows, LINUX și MacOSX.
Cu toate acestea, înainte de a alege distribuția potrivită, trebuie să faceți o mică digresiune.
Există mai multe versiuni sau opțiuni de arhitectură pentru serverul Firebird și anume Classic, SuperServer
și încorporat. Ele diferă prin modul în care utilizează resursele mașinii și ale rețelei. Fără a intra adânc în detalii, vom nota pe scurt caracteristicile acestor arhitecturi:
Clasic- poate fi descris formal prin formula „n conexiuni la baza de date - n procese pe server”, i.e. fiecare conexiune la baza de date

își începe *procesul* pe server. Funcționează așa. Pe platformele POSIX, demonul [x]inetd rulează, care
ascultă pe un port (în mod implicit este portul 3050, dar dacă este necesar, puteți aloca altul). Acest demon pornește un proces *separat* fb_inet_server pentru fiecare conexiune reușită. Fiecare proces consumă anumite resurse de server și creează o memorie cache separată.

Arhitectura SuperServer utilizează resursele computerului mai economic.
SuperServer poate fi descris pe scurt prin formula „n conexiuni la baza de date - un proces și n * fire de execuție* pe server.” Pe sistemele POSIX acesta este procesul fbserver. Superserver este o aplicație multi-threaded, spre deosebire de arhitectura clasică. Fiecare conexiune este deservită într-un fir separat.
Încorporat- aceasta este o arhitectură care funcționează ca parte a unei aplicații separate și, în sensul obișnuit, nu este un „server complet”, adică nu este destinat să funcționeze ca un server care deservește multe conexiuni.
Cel mai probabil, veți face o alegere între arhitectura Classic și Superserver. Dacă nu este posibil să intrați în profunzime în detalii, atunci puteți face o alegere în mod arbitrar. Formatul bazei de date în sine nu este în niciun fel legat de o arhitectură specifică Classic sau Superserver și este întotdeauna posibil, dacă este necesar, să reinstalați serverul alegând o arhitectură diferită.
Și, deși, cel mai probabil, oricare dintre aceste două arhitecturi ți se va potrivi, există părerea că pentru începătorii care tocmai au început să lucreze cu Firebird, arhitectura clasică este mai de preferat pentru învățarea și experimentarea cu Firebird, deoarece este mai rezistentă la incorecte. acțiunile utilizatorului.
Rețineți că Superserver utilizează o memorie cache partajată și poate avea unele avantaje în cazul unui număr mare de utilizatori concurenți. Superserverul este limitat în dimensiunea RAM utilizată la momentul scrierii, nu poate folosi memorie care depășește 2Gb.
Arhitectura Clasică poate fi preferată și dacă hardware-ul folosește mai multe procesoare și are memorie RAM semnificativă (> ​​2 GB).
Acest articol nu este destinat să ofere o analiză detaliată și o comparație a acestor arhitecturi, informații mai detaliate despre aceasta pot fi găsite pe Internet.

II. Selectarea unei metode de instalare

Pentru a instala Firebird, trebuie să aveți drepturi de utilizator root.
Serverul Firebird este un produs gratuit, kit-ul de distribuție pentru instalarea acestuia poate fi descărcat de pe site-ul oficial al Fundației Firebird www.firebird.org.
Distribuțiile sunt generate ca fișiere *.rpm sau *.tar.gz, de exemplu:

FirebirdCS-2.5.2.26539-0.i686.rpm

FirebirdCS-2.5.2.26539-0.i686.tar.gz

Trebuie remarcat faptul că nu toate versiunile Linux acceptă instalarea rpm, acest lucru poate fi clarificat în documentația platformei din secțiunea „Manager de pachete RPM”. În astfel de cazuri, se recomandă utilizarea fișierelor „tar.gz”.
Există descrieri pe Internet ale metodelor de instalare manuală prin despachetarea arhivei și copierea fișierelor, dar astfel de metode, dacă sunt disponibile instalatori de la dezvoltator, nu sunt recomandate.

III. Instalarea serverului Firebird 2.5

De exemplu, să luăm instalarea unui server cu arhitectură Classsic.
Conectați-vă ca root.
Pentru a instala un fișier *.rpm, tastați:

$rpm -ivh FirebirdCS-2.5.2.26539-0.i686.rpm

Pentru a instala un fișier *.tar.gz, tastați:

$tar -xzf FirebirdCS-2.5.2.26539-0.i686.tar.gz

$cd FirebirdCS-2.5.2.26539-0.i686.tar.gz

După rularea scripturilor de instalare, vor fi efectuate următoarele acțiuni:

  1. Se va încerca să se oprească toate serverele Firebird care rulează.
  2. Dacă nu a fost încă creat, utilizatorul va fi creat " pasăre de foc"și trupa" pasăre de foc".
  3. Pentru a cataloga /opt/pasăre de foc software-ul va fi instalat în director /usr/lib vor fi create link-uri
  4. pentru biblioteci, pentru a cataloga /usr/include anteturile fișierelor vor fi plasate.
  5. Pentru a cataloga /etc/services o intrare gds_db va fi adăugată pentru portul 3050 dacă o astfel de intrare nu există deja.
  6. Localhost.localdomain și HOSTNAME vor fi adăugate în director /etc/gds_hosts.equiv.
  7. Dacă este instalat SuperServer, va fi instalat doar scriptul de pornire a serverului /etc/rc.d/init.d/firebird.
  8. Dacă este instalat Classic, scriptul de lansare va fi instalat /etc/xinet.d/firebird sau, pentru unele versiuni inferioare ale sistemelor inetd, se va adăuga o intrare la /etc/inetd fişier.
  9. Legături noi vor fi adăugate la /usr/bin pentru scriptul init.d și o intrare de configurare a serverului Firebird va fi creată în etc/rc.config.
  10. Serverul/serviciul va porni și Firebird ar trebui să pornească automat.
  11. Parola utilizatorului SYSDBA va fi generată aleatoriu și scrisă într-un fișier /opt/firebird/SYSDBA.parolă.
  12. Un alias pentru baza de date de testare employee.fdb va fi adăugat la aliases.conf.

În această etapă, puteți verifica dacă serverul Firebird este instalat corect. Pentru a face acest lucru, avem nevoie de parola contului SYSDBA, care poate fi extrasă din fișierul /opt/firebird/SYSDBA.password.
Să scriem pe linia de comandă:

$cd /opt/firebird/bin

$./isql -user sysdba -parola

SQL>conectați localhost:employee.fdb;

SQL>select * din vânzări;

Folosind aceste comenzi, serverul Firebird se conectează la baza de date de testare employee.fdb și preia toate înregistrările din tabelul de vânzări.
Serverul Firebird, în mod implicit, rulează ca utilizator „firebird”. Anterior, implicit, serverul rula ca „rădăcină”. Rularea serverului ca „rădăcină” nu este foarte corectă din punct de vedere al securității , deoarece utilizatorul „rădăcină” are cele mai mari drepturi în sistem și poate crea și șterge orice fișiere și directoare din întregul sistem de fișiere. Astfel de drepturi nu sunt necesare pentru serverul Firebird, așa că ar trebui să verificați și să configurați serverul să ruleze ca utilizator „firebird”.

Pentru aceasta:

  1. Utilizatorul „firebird” trebuie să aibă permisiuni de scriere în directorul în care vor fi create bazele de date.
  2. Parametrul DatabaseAccess din fișierul /opt/firebird/firebird.conf trebuie configurat pentru a interzice accesul la toate fișierele și directoarele, cu excepția celor destinate stocării bazelor de date. Dacă în fișierul aliases.conf creăm un alias pentru un fișier, atunci în fișierul firebird.con trebuie să acordăm acces la acest fișier.
  3. Se recomandă (de dorit, dar nu obligatoriu) să folosiți întotdeauna aliasuri pentru a indica link-uri abstracte către fișierele bazei de date, fără a specifica locația fizică specifică a acestora.

Folosind exemplul creării unei baze de date goale test.fdb, ne vom asigura că crearea serverului Firebird a avut succes.
Există mai multe modalități de a crea o bază de date goală (de exemplu, pe client, folosind aplicația IBExpert),
Aici oferim cea mai simplă metodă, folosind instrumentele standard Firebird pe server.
Selectați un director pentru plasare var/pasăre de foc.
Deci, trebuie să:
1. verificați prezența și, dacă nu, creați directorul /var/firebird. Dacă proprietarul acestui director nu este utilizatorul „firebird”, atunci ar trebui să schimbați proprietarul în „firebird”:

$mkdir -p /var/firebird

$chown firebird:firebird /var/firebird

2. În fișierul /opt/firebird/firebird.conf, adăugați permisiunea de a crea o bază de date în directorul /var/firebird.

DatabaseAccess = Restricționați /var/firebird

3. creați o bază de date

$/opt/firebird/bin/isql -u SYSDBA - p

SQL>conectați „/var/firebird/test.fdb”;

În munca practică cu serverul Firebird, unele instrumente pot fi utile:
- changeDBAPsword.sh- script pentru schimbarea parolei SYSDBA.
- createAliasDB.sh- un script pentru crearea unei baze de date goale, crearea unui alias și scrierea acestuia în aliases.conf;
Exemplu de utilizare:

$createAliasDB.sh

IV. Dacă ceva a mers prost...

Dacă se dovedește brusc că chiar ieri serverul Firebird a funcționat excelent, dar astăzi nu pornește sau pornește dar nu funcționează corect, atunci poate că studierea firebird.log vă va ajuta să rezolvați problema.

V. Instalarea Firebird pe platformele Solaris, FreeBSD, Debian

La momentul scrierii, instalarea Firebird 2.5 pentru sistemele de operare Solaris, FreeBSD, Debian nu este încă disponibilă, utilizați versiunile anterioare de Firebird, de exemplu 2.0.

(c) Milkevich Taras
Echipa Polaris-Soft,

Literatură:

1. Firebird 2 Migration & Installation, Helen Borrie (Colator/Editor) 6 aprilie 2008 - Document v. mi210_20 - pentru Firebird 2.1.
2. Lumea interbază. Arhitectura, administrarea si dezvoltarea aplicatiilor de baze de date in Interbase/Firebird/Yaffil. Ediția a II-a, extinsă. Alexey Kovyazin, Sergey Vostrikov, KUDITS-OBRAZ, Moscova 2003.

Pasăre de foc

Important! Dacă ați instalat anterior serverul de baze de date InterBase, atunci acesta trebuie eliminat (dezinstalat), altfel funcționarea normală a serverului de baze de date Firebird va fi dificilă. Acest lucru se poate face folosind utilitarul Adăugare sau eliminare programe din Panoul de control (situat de obicei în folderul My Computer). Dacă aveți instalat Windows XP SP2 sau o versiune anterioară, vă recomandăm insistent să faceți upgrade la Service Pack 3 (SP3).

1) Descărcați kitul de distribuție a serverului Firebird de pe următorul site, precum și toate instrucțiunile necesare: http://*****/category/programs_for_mlm.

2) Dacă instalați pe sistemul de operare Windows Vista sau Windows 7, faceți clic pe pachetul de distribuție „Firebird_25.exe” (numele fișierului cu pachetul de distribuție poate diferi în funcție de versiune) cu butonul din dreapta al mouse-ului și în meniul drop-down, selectați „Run as administrator” ”, apoi confirmați pentru a rula ca administrator dacă User Account Control vă solicită să faceți acest lucru. Pe Windows XP, Windows 2000 și versiunile inferioare de Windows, pur și simplu faceți dublu clic pe fișierul de distribuție „Firebird_25.exe”.

Important! Serverul de baze de date Firebird în sistemele de operare Windows Vista sau Windows 7 trebuie instalat ca administrator!

3) În fereastra care apare, selectați limba care va fi folosită în timpul procesului de instalare (implicit este „rusă”) și faceți clic pe butonul „OK”:

https://pandia.ru/text/78/399/images/image002_57.jpg" width="503" height="385 src=">

5) Așezați un punct în dreptul inscripției „Accept termenii acordului”:

https://pandia.ru/text/78/399/images/image004_30.jpg" width="503" height="385 src=">

https://pandia.ru/text/78/399/images/image006_18.jpg" width="504" height="385 src=">

https://pandia.ru/text/78/399/images/image008_11.jpg" width="504" height="385 src=">

11) Debifați vizavi de „Utilizați Guardian pentru a gestiona serverul”. Bifați casetele vizavi de „Run as a Application” dacă instalați programul pe Windows XP, Windows 2000 sau versiuni inferioare de Windows, sau vizavi de „Run as a Service” dacă instalați programul pe sistemul de operare Windows Vista sau Windows 7. Bifați casetele vizavi de „Porniți automat Firebird la fiecare pornire”, „Copiați biblioteca client Firebird în director " și "Creați GDS32.DLL pentru a suporta aplicațiile vechi." Bifați casetele vizavi de „Install Control Panel Applet” dacă instalați programul pe sistemul de operare Windows XP, Windows 2000 sau versiuni inferioare de Windows. În sistemele de operare Windows Vista și Windows 7, această casetă de selectare nu trebuie bifată!

https://pandia.ru/text/78/399/images/image010_9.jpg" width="504" height="385 src=">

13) Așteptați până când programul de instalare instalează serverul Firebird pe computerul dvs.:

https://pandia.ru/text/78/399/images/image012_9.jpg" width="504" height="385 src=">

15) Faceți clic pe butonul „Terminare”:

https://pandia.ru/text/78/399/images/image014_5.jpg" width="589 height=442" height="442">

Pe ecran ar trebui să apară următoarea fereastră:

Orez. 1 Orez. 2

Dacă vezi o imagine ca aceasta pe ecran Orez. 1(în partea de sus, lângă logo, inscripția „Serviciul Firebird rulează”), apoi rulează serverul de baze de date Firebird. Dacă vedeți o imagine pe ecran ca în Orez. 2(sigla este tăiată cu o cruce roșie, iar lângă ea este inscripția „Serviciul Firebird nu rulează”), apoi serverul de bază de date Firebird este oprit și trebuie pornit, pentru a face acest lucru, faceți clic pe „Start”. ” din colțul din stânga sus al ferestrei.

Asigurați-vă că în câmpul „Start” punctul se află lângă inscripția „Automatic”. Dacă se află lângă inscripția „Manual”, apoi faceți clic pe inscripția „Automat” și faceți clic pe butonul „Aplicați” - în acest fel, serverul va porni automat la pornirea computerului.

Puteți gestiona serverul de baze de date Firebird (pornire, oprire etc.) în Windows Vista sau Windows 7 numai prin managementul serviciilor. Pentru a face acest lucru, faceți clic pe butonul „Start” (butonul de pe managerul de activități sau tasta de la tastatură cu sigla MicroSoft):

Apoi faceți clic dreapta pe „Computer” și selectați „Gestionați” din meniul derulant.

Se va deschide următoarea fereastră:

Faceți dublu clic pe Servicii și aplicații, apoi pe Servicii.

Găsiți serviciul Firebird Server în lista de servicii:

Dacă starea serviciului este „În rulare”, atunci serverul de bază de date Firebird rulează, dar dacă nu există nicio stare în celula „Stare” (este goală), atunci trebuie pornit. Pentru a face acest lucru, faceți clic dreapta pe numele serviciului „Firebird Server” și selectați „Run” din meniul drop-down.

DBMS (abreviere pentru Sistemul de gestionare a bazelor de date) este un set de limbaje și instrumente software concepute pentru crearea, întreținerea și partajarea unei baze de date în același timp de către mai mulți utilizatori. Un sistem de gestionare a bazelor de date este un intermediar între baza de date în sine și utilizatorii săi.

SGBD Firebird, utilizat în pachetul software RKC: Office, este un sistem de gestionare a bazelor de date multiplatformă care rulează pe Microsoft Windows, Linux și diverse platforme Unix. Firebird a fost utilizat într-o varietate de sisteme industriale (depozit și utilități, sectorul financiar și guvernamental) din 2001. Acesta este un proiect independent din punct de vedere comercial al programatorilor C și C++, dintre care majoritatea locuiesc în Rusia. Firebird este complet fără drepturi de autor, chiar și pentru uz comercial.

Etapa pregătitoare

Înainte de a începe instalarea Firebird, trebuie să vă asigurați că computerul pe care intenționați să îl utilizați ca server nu are instalată o altă copie a Firebird sau Interbase. Pentru a face acest lucru, accesați Panou de control Microsoft Windows și selectați Programe și componente.

Panoul de control Windows

Dacă Firebird al unei alte versiuni (de exemplu, 1.5 sau 2.1) este instalat pe computer, atunci trebuie să le eliminați. Același lucru este valabil pentru toate versiunile de Interbase.

După dezinstalarea versiunilor anterioare de Firebird, descărcați kitul de distribuție DBMS Firebird 2.5 de pe site-ul web oficial al dezvoltatorului sau descărcați-l de pe site-ul nostru folosind următorul link.

Instalare

După descărcarea cu succes a distribuției (acesta este un fișier executabil al cărui nume conține textul Firebird-2.5), lansați-l executând Windows Explorer faceți dublu clic pe numele fișierului cu butonul stâng al mouse-ului sau selectând acest fișier și apăsând tasta Enter de pe tastatura computerului.

Fișier de distribuție Firebird 2.5

Dacă nu rulați pe un computer cu drepturi complete de administrator de sistem, atunci Windows vă va întreba cel mai probabil dacă aplicația pe care o executați poate face modificări de configurare. Răspundeți afirmativ la întrebarea adresată și pagina de bun venit a Expertului de instalare Firebird se va deschide în fața dvs.

Pagina de pornire a asistentului de instalare Firebird

Acord de licență Firebird

Acceptați termenii acordului de licență și faceți clic din nou pe butonul Mai departe. Continuați să apăsați Mai departe până când apare următoarea fereastră:

Selectarea componentelor Firebird de instalat

În această fereastră, expertul întreabă despre componentele serverului pe care va trebui să le instaleze. Când alegeți, ghidați-vă de următoarea regulă: dacă organizația dvs. folosește un computer de birou obișnuit ca server și nu există mai mult de 10 utilizatori concurenți, atunci selectați SuperServer. In caz contrar - ClassicServer.

Refuzul de a crea un folder în grupul Start

Pe următoarea pagină a expertului, alegeți să nu creați folderul în meniul Start și faceți clic din nou pe butonul Mai departe.

Activități suplimentare ale asistentului de instalare Firebird

În fereastra de sarcini suplimentare, refuzați să instalați Guardian, selectați să rulați ca serviciu și, de asemenea, ștergeți toate indicatoarele, cu excepția Lansați automat Firebird la fiecare pornire. După aceasta, apăsați din nou butonul Mai departe, iar apoi, pe pagina următoare, butonul Instalare.

Pagina finală a expertului de instalare Firebird

Odată ce procesul de copiere a fișierelor serverului este finalizat, veți vedea fereastra finală de instalare. Debifați caseta de lângă articol După instalare - Ce urmează?și apăsați butonul Complet.

Configurarea unui firewall

Pentru a vă putea conecta la DBMS Firebird de pe alte computere din rețeaua locală a organizației dvs., trebuie să deschideți portul 3050 în setările paravanului de protecție Windows (dacă serverul de rețea locală nu are o conexiune la Internet, serviciul de firewall poate fi complet dezactivat, deși acest lucru nu este recomandat din punct de vedere al securității). Configurarea paravanului de protecție Windows este după cum urmează (pentru a efectua pașii descriși, trebuie să aveți drepturi de administrator pe computerul folosit ca server):

Adăugarea DBMS Firebird la excepțiile Windows Firewall. Pasul 1.

Adăugarea DBMS Firebird la excepțiile Windows Firewall. Pasul 2.

Adăugarea DBMS Firebird la excepțiile Windows Firewall. Pasul 3.

Adăugarea DBMS Firebird la excepțiile Windows Firewall. Pasul 4.

Adăugarea DBMS Firebird la excepțiile Windows Firewall. Pasul 5.