Kapcsolódó információk:
Paraméterezési útmutatók

Összehasonlított verziók

Kulcs

  • Beillesztett sor.
  • Törölt sor.
  • Formázás megváltoztatva.
Részleg
Oszlop

Dokumentumról

Információ

Ezen dokumentum olyan beállításokra hivatkozik, amelyek elvégzéséhez komolyabb, vagy esetenként rendszergazdai ismeretek, és jogosultság szükséges.

Bevezetés


A SUP® Integrált Számviteli Rendszer a kliens-szerver architektúrájú, alapvetően hálózati működési környezetre van tervezve.

Az adatokat SQL adatbázisban tárolja, melyhez a Firebird 2.5 verziójú adatbázis szerverre van szükség.

Rövid ismertető a Firebird adatbázisról: https://www.firebirdnews.org/docs/fb2min_hu.html

Figyelem

Az adatbázis szerver adminisztratív beállítása nem igényelnek speciális konfigurációt, így nem kizárt más rendszerekkel való együttműködése.
Ennek ellenére NEM JAVASOLJUK az adatbázisok más rendszer által használt adatbázis motorra való telepítését.
Ilyen esetben az adatok biztonságáért, és a rendszer működőképességéért, semmilyen felelősséget nem vállalunk.

FireBird 2.1 és a FireBird 2.5 ugyanazon az operációs rendszeren belül NEM használható

Megfontolandó

Tipp
  • Az adatbázisszerverként használt gép lehetőleg csak adatbázis-szerver, esetleg file-szerver legyen. Főként a print-szerver funkciót ne az adatbázis-szerver lássa el.
  • Az adatbázisokat lehetőleg ne a rendszermeghajtón tároljuk, és gondoskodjunk a rendszeres (lehetőleg automatizált) mentésükről.
  • A mai hálózatok ajánlott protokollja a TCP/IP. Az Firebird is ezzel dolgozik leghatékonyabban. A fölösleges (NetBEUI, IPX/SPX) protokollokat a gépekről (szerverről) el kell távolítani, mert ezek még használaton kívül is szükségtelen hálózati forgalmat generálnak.
  • Nagy adatbázisok, vagy sok kiszolgálandó munkahely esetén kimondottan szerverekbe való (pl.: SAS) merevlemezekkel és hozzájuk való vezérlőkártyával (true RAID), nagyobb sebességet lehet elérni, mint asztali PC alkatrészekből kialakított rendszerrel.
  • A szerver gép \\<FileServer>\QSoft\Install.dskkönyvtárába a Firebird 2.5 telepítő készletet (FB21_QSoft_Setup.exe) ajánlott bemásolni a későbbi munkahely telepítések, újratelepítések megkönnyítése miatt. Amennyiben szoftver CD nem áll rendelkezésre, a szerver gépen, egy munkahely telepítéséhez, újratelepítéséhez szükséges szoftverek rendelkezésre álljanak.

  • Az adatbázisszerver processz jó teljesítményéhez elegendő memóriát és gyors háttértár elérést kell biztosítani.
  • A SUP rendszer gyors működéséhez az alkalmazást futtató gép és az adatbázisszerver között kellő sávszélességű hálózati kommunikációt biztosítani kell.
    Pl.: egy távoli telephelyről az adatbázisszerver elérése (VPN-en keresztül) ún. vastag-kliens módban a használhatatlanság határára lassíthatja a rendszer működését.
Oszlop
width280px
Panel

Tartalomjegyzék
maxLevel2

...

32bit-es operációs rendszer esetén 32bit-es, 64bit-es operációs rendszer esetén 64bit-es Firebird telepítés szükséges!

Figyelem

A megfelelő telepítőkészlet kiválasztásához előbb olvassa végig ezt a dokumentumot.

Elérhetőség a FireBird

...

honlapján

Megjegyzés: MacOSX rendszeren jelenleg semmilyen gyakorlati tapasztalattal nem rendelkezünk.

...

A Firebird adatbázismotor a C:\Program Files\Firebird25\bin könyvtárban található fbrestart.bat -tal is újraindítható!

Qsboxmegjegyz

Egyes esetekben a 3050-es port mellett alkalmazás alapú tűzfal szabályt szükséges definiálni, így az adatbázis szerver futásidőben nyitott (dinamikus) portjaihoz is lehetséges a kapcsolódás. Dokumentáció: Lassú indítás probléma

Telepítés Telepítés Linux-os környezetben

Debian 8  vagy Ubuntu 14.04 LTS disztribúciók esetén csomagban rendelkezésre áll a Firebird 2.5-es, Superserver (firebird2.5-super), vagy Classic (firebird2.5-classic), vagy SuperClassic (firebird2.5-superclassic) változata.

...

  • A telepítés folyamán rendszergazda (root) jogosultság szükséges

  • apt-get install firebird2.5-super (telepítés)
  • ha a telepítés hibátlanul sikerült (hibakód: 0 ), akkor: dpkg-reconfigure firebird2.5-super ( YES , majd ' masterkey ')
  • chmod -R o+t,o+W /home/qsoft/ (ha a share maga a 'qsoft' könytártól indul.
    Erre azért van szükség, hogy a Firebirdnek legyen olvasási joga azokon a könyvtárakon, ami a 'qsoft/sup/db'-hez vezet
  • ha a share Samba oldaláról elérhető (hálózaton elérhető), akkor oda be lehet másolni az esetleges előző adatbázisokat a '/sup/db'-be
    Viszont ebben az esetben fokozottan kell ügyelni a Samba szerver beállítására, hogy az így másolt file-ok az adatbázis szerver számára megfelelő jogosultsággal jöjjenek létre
    (Pl.: force user = firebird és force group = firebird )
  • chown -R firebird.firebird /home/qsoft/sup/db (az adatbázisokhoz legyen teljes joga)
  • egyes disztribúciók szigurú irányelvei alapján, alapesetben localhost-ra korlátozzák a hozzáférést a szerverhez.
    ezt a /etc/firebird/2.5/firebird.conf ban a RemoteBindAddress = localhost sor kikommentezésével lehet megszüntetni.
  • helyileg kipróbálhatjuk a telnet localhost 3050 paranccsal, hogy fut-e az adatbázis szerver
  • távolról (pl. egy munkaállomásról) kipróbálhatjuk a telnet <szerver-IP> 3050 paranccsal, hogy elérhető-e az adatbázis szerver

Qsboxmegjegyz

Egyes esetekben a 3050-es port mellett a firebird.conf file-ban definiálni kell egy fix portot, és ezt kell felvenni a tűzfal szabályok közé kivételként. Dokumentáció: Lassú indítás probléma

 

Biztonsági kérdések

Adatbázis file-ok helye

...