Achtung: Diese Dokumentation ist veraltet, das Nachfolgeprojekt für Joolap nennt sich xCube. Klicken Sie hier, um zur aktuellen Dokumentation zu gelangen.
Der Datenbankserver steht unter $JOOLAP_DIR/db/server
Der Datenbankserver kann als root oder superx mit dem Script
joolapdbserver start
gestartet werden. Das Skript geht davon aus, dass die JOOLAP_ENV in $SUPERX_DIR/joolap/db/bin zu finden ist. Falls $SUPERX_DIR nicht gesetzt ist, wird von /home/superx/joolap/db/bin ausgegangen.
(Beim Start als root wird im Script ein su superx vorgenommen, so dass superx später immer auch Zugriff auf die Dateien hat).
Wenn der Datenbankserver erfolgreich hochgefahren wurde, erscheint OK – ein Timeout von 10Minuten ist im Script eingestellt.
Die Process-Id des Datenbankservers wird automatisch in die Datei joolapdbserver.pid geschrieben.
Die Ausgaben des Servers werden in serverstdout.log und serverstderr.log geschrieben.
Man kann den Status des Datenbankservers mit
joolapdbserver status prüfen
(Da HSQLDB eine Java-Datenbank ist erscheint java als Command).
Wichtig ist es aber weiter auch die Ausgaben des Servers zu prüfen, die in die Dateien serverstdout.log und serverstderr.log geschrieben werden.
Das status Kommando ganz nur anzeigen, ob der Prozess läuft oder nicht. Serverfehler finden sich in serverstderr.log .
(Die Dateien serverstdout.log.1 und serverstdout.log.2 sind gesicherte Logdateien von vorherigen Starts bzw. Stops)
Bei Bedarf kann man den Datenbankserver mit
joolapdbserver stop herunterfahren oder
joolapdbserver kill „töten“.
Nachdem die Testphase abgeschlossen ist, kann man das Script fest in den init.d- Rhythmus aufnehmen, so dass der Datenbankserver beim Hochfahren automatisch gestart und beim Runterfahren automatisch gestoppt wird.
Dazu kopiert man das Script nach etc/init.d und ruft unter RedHat
als root /sbin/chkconfig --add joolapdbserver auf
und unter Suse
ebenfalls als root insserv joolapdbserver
Druckversion HTML
![]() |
![]() ![]() |
Seite 65 / 113 Letzter Update: 2.8.2023 Impressum| Datenschutz |