Rularea Firebird pe Linux

Rularea Firebird pe Linux / UNIX

Directorul implicit de instalare / opt / Firebird. Directorul / bin este în format binar server de fbserver Firebird (ibserver la 1.0.x Firebird), care se execută în procesul daemon Linux / UNIX. Acesta pornește automat după instalare prin intermediul RPM sau un script, și de fiecare dată când reporniți serverul rulează Firebird script-daemon, situat în /etc/rc.d/init.d (sau /etc/init.d în SuSE), care este un utilitar de linie de comandă Firebird Managerul - fbmgr.bin. Firebird Manager poate fi folosit de la linia de comandă pentru pornirea și oprirea manuală a procesului.

Dacă sunteți, din diverse motive rula Firebird conectați manual la ea ca root sau Firebird. Amintiți-vă care contul folosit la pornirea fbserver, deoarece toate obiectele create vor fi deținute de către utilizator pentru acest cont. Dacă mai târziu, un alt utilizator începe procesul de a folosi un alt cont de utilizator, aceste obiecte nu vor fi disponibile pentru el.

Se recomandă insistent să creați un utilizator de sistem numit Firebird și rula serverul Firebird cu acest cont.

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

/fbmgr.bin -Start -forever

Pentru versiuni ale Firebird, anterior 1.5, urmați:

/ Ibmgr -Start -forever

comutator -forever înseamnă că Guardian va controla startul. Dacă Guardian este un proces de server va fi relansat în cazul în care pentru un motiv sau altul accidente.

Pentru a porni serverul fără utilizarea de tip Guardian:

/fbmgr.bin -Start -după

Pentru versiuni ale Firebird, anterior 1.5, urmați:

/ Ibmgr -Start -după

-după comutatorul înseamnă că, în cazul în care serverul se va prăbuși, reporniți-l va fi posibilă numai manual.

Din motive de siguranță, face posibil ca toate conexiunile bazei de date sunt oprite înainte de a opri serverul.

Comutatorul anulează toate tranzacțiile Taci curente și se oprește imediat serverul.

Nu aveți nevoie să fie conectat ca utilizatorul root pentru a opri serverul fbmgr Firebird, dar trebuie să aveți acreditările utilizatorului SYSDBA. Executați următoarea comandă.

/fbmgr.bin -password Taci din <пароль SYSDBA>

Utilizați comanda pentru versiunile anterioare 1.5:

/ibmgr.bin -password Taci din <пароль SYSDBA>

Oprirea controlată

La Firebird nu are această platformă utilitate pentru numărarea numărului de conexiuni de utilizator la baza de date pentru un super. Dacă aveți nevoie pentru a oferi clienților cu un interval de timp pentru a finaliza lucrările, și de închidere grațios, închideți bazele de date individuale folosind instrumentul gfix comutatorul și Taci unul dintre argumentele disponibile pentru a controla închidere. (A se vedea. Secțiunea. În capitolul 39. "Oprire Database")

Alte echipa fbmgr

Din linia de comandă:

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

Alternativ, puteți începe o sesiune de interactiv ibmgr fbmgr sau din linia de comandă (de exemplu, de a merge la modul text de ajutor). tip:

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

pentru a merge la următorul vârf:

În modul cu sintaxa promptă:

FBMGR> comanda [-mode [opțiune]. ]

De exemplu, puteți rula serverul în următoarele moduri. Din linia de comandă:

/ Fbmgr -Start modul -password parolă cu un prompt:

FBMGR> începe -password parolă

Tabel. 4.1 listează switch-uri și fbmgr ibmgr, disponibile de la modul linie de comandă și cu un prompt.

Tabelul 4.1. Comutatoare fbmgr / ibmgr