Instalarea bazei de date Firebird. Instalarea Firebird pe Windows Instalarea serverului Firebird 2.5

Vă rugăm să rețineți că utilitarul menționat în unele manuale instreg, care este folosit pentru a înregistra (și a anula înregistrarea) unei instalări Firebird cu Registrul Windows, dacă pe un server sunt folosite mai multe instanțe de Firebird 2.5, acesta nu ar trebui să fie folosit. În caz contrar, funcționarea comună corectă a mai multor instanțe Firebird pe un server poate fi întreruptă. Dacă, dintr-un motiv oarecare, sistemul a folosit anterior utilitarul instreg sau a instalat pur și simplu o instanță Firebird „implicit” folosind programul de instalare standard ( exe-file), în timpul căruia este apelat instreg, apoi înainte de a porni mai multe servicii cu diferite instanțe Firebird, trebuie mai întâi să eliminați informații despre instalarea Firebird folosind comanda instreg elimina.

În exemplul nostru, configurarea serviciilor Firebird se realizează pe un sistem curat și fără a utiliza un program de instalare, deci mai întâi executați comanda instreg elimina nu vom avea nevoie.

Deci, să începem înregistrarea serviciilor de instanță Firebird.

Deschideți un prompt de comandă cu drepturi de administrator, mergeți la directorul cu fișierele executabile ale primei instanțe Firebird și executați comanda pentru a înregistra serviciul de instanță folosind utilitarul instsvc(puteți solicita informații despre cheile utilitare și versiunea acesteia, începând cu opțiunea -z):

Cd /d D:\FBInst1\Bin\bin instsvc -z instsvc install -superserver -demand -name Instanță1

În comanda de înregistrare folosim următoarele opțiuni:

    instala– instalarea unei noi instanțe Firebird

    superserver– modul de operare al instanței (unul din trei moduri posibile pentru Firebird 2.5)

    cerere– serviciul care se creează este configurat pentru a fi pornit manual (acest lucru este necesar pentru a efectua configurarea preliminară a acestuia înainte de a începe serviciul)

    nume– numele instanței Firebird care va fi deservită de serviciul creat.

La executarea ultimei comenzi, ar trebui să primim un mesaj care indică faptul că serviciul a fost înregistrat cu succes.

Prin analogie, înregistrăm serviciul celei de-a doua instanțe Firebird, asigurându-ne că mergem mai întâi la directorul corespunzător:

Cd /d E:\FBInst2\Bin\bin instsvc install -superserver -demand -name Instance2

Acum să trecem la snap-in-ul de control Servicii Windows (servicii.msc) și asigurați-vă că două servicii noi au apărut în lista de servicii și că ambele sunt într-o stare nepornită.

Să deschidem proprietățile serviciului primei instanțe Firebird și pe filă General configurați tipul de pornire automată a serviciului

Să trecem la filă Conectați-văși selectați contul de serviciu creat anterior gMSA, în numele căruia ar trebui să ruleze acest serviciu. Vă rugăm să rețineți că, deoarece este utilizat contul gMSA, simbolul „$” trebuie să fie prezent la sfârșitul numelui, iar câmpul pentru parolă trebuie lăsat gol (sistemul de operare server va autentifica el însuși acest cont în domeniu). Când salvați setările folosind butonul Aplicați vom primi un mesaj că contul pe care l-am specificat i s-a adăugat automat dreptul de a vă conecta ca serviciu ( Conectați-vă ca serviciu)

Să trecem la filă Recuperareși configurați repornirea automată a serviciului în cazul în care acesta se blochează. Desigur, fiecare stabilește regulile de repornire la propria discreție. În exemplul nostru, au rămas două încercări de repornire, iar a treia și încercările ulterioare sunt dezactivate (pentru a nu introduce serviciul într-un ciclu nesfârșit de încercări de repornire în cazul oricăror probleme semnificative).

Prin analogie, configurăm al doilea serviciu, care a fost creat pentru a doua instanță Firebird. Pentru al doilea serviciu, toate setările pot fi similare, cu excepția contului sub care va fi lansat. După ce sunt configurați parametrii de pornire a serviciilor de instanță Firebird, să încercăm să-i pornim.

Serviciile ar trebui să înceapă fără întârzieri mari sau erori.

Să ne asigurăm că după pornirea serviciilor din fiecare dintre instanțe Firebird, TCP-ascultător pentru acceptarea conexiunilor client pe un port specificat anterior.

Netstat -na | findstr 305

Nu uitați să deschideți porturile corespunzătoare Firewall Windows. Acest lucru se poate face rapid, de exemplu, folosind PowerShell:

Nou- NetFirewallRule -DisplayName "Firebird Server (Instance1)" - Direcția "Inbound" ` - Protocol "TCP" - Action "Allow" - LocalPort "3051" New- NetFirewallRule -DisplayName "Firebird Server (Instance2)" - Direcția "Inbound" ` - Protocol „TCP” - Acțiune „Permite” - Port local „3052”

Acum, ambele instanțe Firebird implementate pot fi considerate rulante și gata de lucru.

Rulează Firebird pe Linux/UNIX

Superserver

Directorul de instalare implicit 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ă utilitarul linie de comandă Firebird Manager - fbmgr.bin. Firebird Manager poate fi folosit din linia de comandă pentru a porni și opri manual un proces.

Pornirea serverului

Dacă din diverse motive ați pornit Firebird manual, conectați-vă la el ca utilizator root sau pasăre de foc. 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ă mai târziu, un alt utilizator începe procesul folosind un alt utilizator cont utilizator, aceste obiecte îi vor fi inaccesibile.

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 închidere 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 cu unul dintre următoarele metode. Din linia de comandă:

./fbmgr -start -parola parolaÎn modul ghidat:

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

Comutator

Argument

Alte comutatoare

Descriere

Utilizator, -parolă

Pornește fbserver dacă nu rulează deja

Utilizator, -parolă

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), Dacă 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 este localizat în principal intrare de boot- MBR), apoi după

Din cartea 200 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. Ediția a doua autor Johnson Michael K.

Lansa Jocuri Windows pentru Linux Există puține jocuri 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: Ghid 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 ecran grafic cu un câmp de introducere a numelui și a parolei. Î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 fi lansat 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. Model sistem de fișiere Linux/Unix Unul dintre obiectivele principale ale proiectului 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, este ușor de proiectat, scris și depanat programe simple. În plus, cod simplu

Din cartea Linux Kernel Development de Love Robert

Din carte Linux Mintși scorțișoara lui. 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 nume apeluri de sistem: deschide(), citește(), scrie(), închide(). Iată declarațiile lor: #include /* POSIX */#include

Din cartea autorului

Instalarea InterBase pe o platformă Linux/Unix Instalarea InterBase pe Linix 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, nucleele Unix moderne au câteva lucruri în comun trăsături caracteristice. 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 fugi fișier executabil eh. 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 față de 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ă selectați tipul de server Firebird după următoarele criterii:

Dacă instalarea este efectuată pe o mașină server sau 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 statie 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Început

Pasul 7

În această etapă a instalării, trebuie să selectați opțiuni suplimentare 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 un serviciu, nu are rost să utilizați această funcție deoarece Windows însuși repornește serviciile care au fost încheiate după o eroare.

Dacă instalați serverul Firebird pe Windows Vista, apoi galochsu "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 dublu clic deschideți „Manager server Firebird 2.1”:

Pasăre de foc

Important! Dacă ați instalat anterior serverul de baze de date InterBase, atunci acesta trebuie eliminat (dezinstalat), în caz contrar funcţionare normală Serverul 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 ulterioară versiunea timpurie, 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) clic dreapta mouse-ul și selectați „Run ca administrator” în meniul derulant, apoi confirmați rularea ca administrator dacă User Account Control vă solicită să faceți acest lucru. ÎN sisteme de operare Windows XP, Windows 2000 și versiuni anterioare versiuni Windows, faceți dublu clic pe fișierul de distribuție „Firebird_25.exe”.

Important! Server de baze de date Firebird în sălile de operație sisteme Windows Vista sau Windows 7 trebuie instalate 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ă vedeți 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 serviciului. 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.