Automatikus adatbázis újraszervezés

Automatikus adatbázis újraszervezés

Az automatikus mentéshez hasonlóan a Novitax programban lehetőség van parancssorból, felügyelet nélküli módban elindítani az adatbázisok újraszervezését minden cégre vonatkozóan. A folyamat Windows parancsfájlba (.bat) foglalható, így a Windows Feladatütemező segítségével akár rendszeres időközönként, éjszaka is automatikusan lefuttatható.

Működés és leírás

A parancs végigmegy az összes elérhető cégen, és egymás után elvégzi az adatbázisok karbantartását, újraszervezését.

A sikeres lefutás előfeltétele:

  • A megadott felhasználónak rendelkeznie kell adatmentési / adatbázis-karbantartási jogosultsággal a rendszerben, vagy Wintax Admin jogosultsági szinttel kell bírnia.

  • Az érintett cégek adatbázisaiba más felhasználó a futás ideje alatt ne legyen bejelentkezve.

Parancssori indítás formátuma

c:\NOVITAX.WIN\Nwin2026.exe AUTOADATBAZISUJRASZERVEZ LUSERNAME="felhasznalonev" LUNAUTH="jelszo_hash" KISZOLG="0"

Paraméterek részletezése

  • AUTOADATBAZISUJRASZERVEZ: Az automatikus adatbázis-újraszervezés hívásának vezérlőparamétere.

  • LUSERNAME: A Wintax belépési felhasználónév, akinek a nevében a folyamat lefut. Fontos, hogy a felhasználói jogosultságok között engedélyezve legyen számára a mentés/karbantartás, vagy Wintax Adminisztrátor legyen.

  • LUNAUTH: A megadott felhasználó jelszavából képzett belső Novitax azonosító (hash).

    Elérése a programban:

    Főmenü -> Beállítások -> Felhasználói jogosultságok beállítása -> a megfelelő felhasználó kiválasztása -> Főmenü fül -> Felhasználó NAUTH jelszó megmutatása gomb.

  • KISZOLG: Az adatbázis-kiszolgáló kiválasztása olyan környezetben, ahol Helyi és Hálózati Firebird kapcsolat is definiálva van a gépen:

    • KISZOLG="0": Helyi Firebird kiszolgálóhoz történő kapcsolódás.

    • KISZOLG="1": Első Hálózati Firebird kiszolgálóhoz történő kapcsolódás.

Példa Windows Batch (.bat) fájlra

Ütemezett feladatként történő futtatáshoz érdemes a parancs elé beiktatni a Firebird szolgáltatás újraindítását is, hogy az adatbázis-kezelőben esetlegesen beragadt zárolások feloldódjanak:

DOS

@echo off
net stop "firebird guardian - defaultinstance"
net start "firebird guardian - defaultinstance"

c:\NOVITAX.WIN\Nwin2026.exe AUTOADATBAZISUJRASZERVEZ LUSERNAME="noname" LUNAUTH="99b674c7059139ece1700e68b69f5763" KISZOLG="0"

Eseménynapló és hibakeresés (Logolás)

Amennyiben a futás során bármelyik cégnél probléma lép fel, a hibák a főmenü naplófájljába kerülnek rögzítésre.

A logfájl megtekinthető:

  1. A programon belül: Beállítások -> Rendszeradatok -> Program log

  2. Közvetlenül a fájlrendszerből:

    C:\Users\%USERNAME%\AppData\Local\Temp\Novitax2026Logs\Nwin2026.1.00.main.log