Q&A Hibák és elhárításuk (Debian)
Firebird szerver telepítési probléma – Linux környezetben
Jelenség:
Nem lehet elindítani a SUP rendszert.
Ok:
Fent van egy Firebird 3.0, vagy olyan Firebird, aminek valami baja van, például rossz a SYSDBA jelszava.
Megoldás:
- amennyiben az adatbázis szervert más alkalmazás használja/használta eltávolítás előtt gondoskodni kell az adatok mentéséről
- ezt követően leszedhető a feltelepített példányt (
apt-get autoremove firebird2*
) - majd LE KELL törölni a 'Firebird' usert (
deluser firebird
) a rendszerből (azonban az új install script el fog szállni) - ha leszedtük , akkor már menni fog az "adatbázis szerver telepítése a SUP rendszerhez" című dokumentumban leírtak szerint.
Firebird Server sebességprobléma
Be lehet állítani a firebird.conf
file-ban a cache-t. A beállítás módja a "Firebird Server paraméter beállítása" c. fejezetben található. Megbízható minőségű szerver számítógépen, szünetmentes tápegységgel ellátva, ahol az automatikus mentés is biztosított, az adatfelviteli műveleteknél jelentős válaszidő csökkenést hozhat;
- ha az adatbázis(file)okban kikapcsoljuk a "Forced Writes" tulajdonságot (Illetve fordított nevén "Write Async"). Ez a Windows writeback cache-hez hasonlóan, a már merevlemezre felírás előtt visszajelzést ad az adatfelvitel megtörténtéről. A "Forced Writes" az IbConsole-ról, az adott adatbázisba bejelentkezve, az adatbázis tulajdonságainál (properties) a "General" fülön, található. Ha a "Forced Writes" engedélyezve van, akkor nincs writeback cache. Ugyanez a tulajdonság a parancssoros GFIX.EXE utility-vel is állítható.