Kapcsolódó információk:
› Paraméterezési útmutatók
Korábbi változatok
Kapcsolódó témakör: Adatbázisok mentése - visszatöltése
Az adatbázisok automatikus mentését egy JAVA-ban fejlesztett alkalmazás biztosítja. A JAVA platform lehetővé teszi, hogy a szolgáltatás Windows és Linux környezetben is használható legyen. Az üzemeltetéshez JRE 1.7 futtatási környezet szükséges, mely Windows környezethez ingyenesen letölthető az Oracle weboldaláról.
Telepítés
A működéshez szükséges a QsBackup
telepítőcsomagon kívül.Fdb
Service.zip
- Java Runtime Environment - JRE 1.7
- Firebird SQL kliens
- 7zip utility - Windows esetén a telepítő tartalmazza, Linux esetén csomagból javasolt telepíteni.
Qsboxfigyelem |
---|
A 64 bites Windows esetén előfordulhat, hogy a programot alkalmazásként futtatva tökéletesen működik, service-ként azonban nem települ. Ez esetben csak 32 bites JRE van telepítve a 64 bites Windows-on. Telepíteni kell a JRE 64 bites változatát. |
A szolgáltatást arra a gépre célszerű telepíteni, ahol a SUP® rendszer elindulásához, és működéséhez szükséges SUP.INI file fizikailag található. Más szóval arra a gépre, ahol a <SupHome>
könyvtár van. Ezen lehet Windows vagy Linux operációs rendszer. A telepítő készlet ZIP formátumban érhető el, melyet ki kell csomagolni a futtatási könyvtárba. A ZIP file lehetőség szerint NE legyen elhelyezve ugyanabban a könyvtárban, mint a futtatandó és a konfigurációs állomány.
A működtetéséhez szükséges file-okat a <SupHome>\LIB
könyvtárba célszerű elhelyezni. Az alkalmazást a QsBackup
file tartalmazza. A működési paramétereket a Fdb
Service.jarQsBackup
file-ban kell beállítani. Emellett néhány további .BAT file is található a telepítő készletben, mely elsősorban a Windows környezetben történő működtetéshez ad segítséget.Fdb
Service.ini
A működéshez szükséges a Firebird SQL kliens, ill. ennek a GBAK utility modulja. A mentett file-ok tömörítéséhez szükséges 7ZIP program Windows verziója a telepítő készlet része, Linux alatt pedig a csomagkezelőből kell feltenni.
Qsboxmegjegyz |
---|
A telepítéshez adminisztrátori jogosultság szükséges! |
Paraméterek beállítása
A szolgáltatás működtetéséhez szükséges INI file a <SupHome>\LIB\
QsBackup
néven található meg. Az ebben levő paraméterek vezérlik a program működését. Az alapvető működési paramétereket az indulásakor olvassa fel, és a változásuk esetén a szolgáltatás újraindítása szükséges. A paraméterek másik csoportja minden egyes időzített futtatáskor újraolvasásra kerül, így ezek a szolgáltatás újraindítása nélkül megváltoztathatók. A működési paraméterek a telepítés során felmásolásra került Fdb
Service.iniQsBackup
file-ban vannak dokumentálva.Fdb
Service.ini
A legfontosabb indítási paraméter, a [Startup]
szekció SysIniPath
bejegyzése, mely a mentés indításához szükséges adatbázis kapcsolódást írja le.
Qsboxfigyelem |
---|
A SUP.INI file |
A [Backup]
szekcióban kell beállítani a futáshoz szükséges GBAK és 7ZIP konzol utility elérhetőséget. Továbbá itt kell beállítani az ütemezést is.
...
Az alkalmazás módú sikeres tesztelés után kerül sor a Windows service-ként történő telepítésre. Ezt az srv_install.bat
file indításával lehet kezdeményezni. A szolgáltatás telepítése előtt az srv_install.bat
file tartalma esetenként szintén átszerkesztendő, az aktuális működési környezetre adaptálva. További információ a file kommentekben. A JAR file Windows szolgáltatásként történő indításához szükséges a telepítő csomag részeként megtalálható PRUNSRV.EXE
.
Qsboxfigyelem |
---|
A telepítő nem indítja el a szolgáltatást. Ezt a |
Szolgáltatás indítása - Linux környezet
...
A szolgáltatás ellenőrzése nemcsak a SUP® rendszerben, hanem egy böngésző segítségével is ellenőrizhető. Egyszerűen be kell írni a címsorba a gép nevét/IP címét, és a QsBackup
-ben beállított port számot.Fdb
Service.ini
Pl.:
http://supserver:8080
A megjelenő webes felületen megtekinthetők a futással kapcsolatos legfontosabb információk.
Qsboxmegjegyz |
---|
Olyan formátumban kell beállítani az elérhetőséget, hogy a SUP klienst futtató gépről elérhető legyen. A beállítást célszerű ellenőrizni a [Teszt] nyomógombbal. |