Administration der eXist-Datenbank

Aus OpenEstate-Wiki

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Sinn und Zweck

Die Entwickler der eXist-Datenbank stellen zusätzlich zur Datenbank auch ein Hilfsprogramm zur Administration zur Verfügung. Das Programm ermöglicht einen direkten Zugriff auf die Datenbank des ImmoTools, ohne das ImmoTool selbst zu starten. Das Programm ist z.B. vergleichbar mit phpMyAdmin aus der MySQL-Welt.

Ein Wort der Warnung

Bitte verwenden Sie das Administrationsprogramm mit Bedacht, da ein fehlerhafter Eingriff nicht mehr wiederhergestellt werden kann. Im Zweifelsfalle ist es ratsam, eine Sicherungskopie des Projektes anzufertigen, bevor Sie das Administrationsprogramm in Betrieb nehmen.

Programm in Betrieb nehmen

Download

Das Administrationsprogramm ist Bestandteil der eXist-Distribution. Jedoch ist die Installation der eXist-Pakete nicht ganz unkompliziert. Aus diesem Grund haben wir die nötigen Dateien extrahiert und stellen diese als eigenständiges ZIP-Archiv zum Download bereit. Das Programmpaket kann kostenlos - gemäß den Bedingungen der LGPL - verwendet werden. Mit dem Download und durch Verwendung der Software akzeptieren Sie diese Bedingungen.

Programmstart

Entpacken Sie die heruntergeladene ZIP-Datei auf Ihrem Rechner. Im erzeugten Version finden Sie einen Ordner bin, wo die verschiedenen Startskripte hinterlegt sind.

  • Windows-Anwender können das Programm durch Doppelklick auf die client.exe oder die client.bat starten.
  • Linux- & Mac-Anwender können das Programm mit Hilfe des Skriptes client.sh von der Konsole aus starten.
  • Alternativ startet folgender Java-Befehl die Anwendung von der Konsole: java -jar start.jar client

Verbindung zur Datenbank herstellen

Nachdem das Administrationsprogramm gestartet wurde, muss dem Programm das zu verwendende ImmoTool-Projekt mitgeteilt werden.

  • Wählen als Type die Option Embedded, da es sich um eine Verbindung zu einer lokalen Datenbank handelt.
  • Klicken Sie anschließend auf Select um eine Datenbank von der Festplatte auszuwählen.
  • Wählen Sie im folgenden Fenster das Verzeichnis des ImmoTool-Projektes aus. In dem Verzeichnis befindet sich eine Datei db-conf.xml, welche zum Öffnen ausgewählt werden muss.
  • Klicken Sie abschließend auf OK um das Administrationsprogramm mit der gewählten Datenbank zu starten.

Anwendungsbeispiele

Im Folgenden werden Anwendungsfälle vorgestellt, in denen das Administrationsprogramm verwendet werden kann.

Datenbank sichern und in ein neues Projekt integrieren

Sollte es zu Problemen beim Öffnen einer Datenbank mit dem ImmoTool kommen und keine Datensicherung vorliegen, kann eine Sicherung aus dem Administrationsprogramm Ihnen das 'Leben retten'. Selbstredend sind regelmäßige Datensicherungen eines Projektes aber immer die bessere Wahl. Der hier beschriebene Weg ist als eine Art 'Notlösung' zu verstehen.

  • Nachdem mit dem Administrationsprogramm eine Verbindung zur Datenbank aufgebaut wurde, kann eine Sicherung durchgeführt werden durch Klick auf Tools » Backup.
  • Wählen Sie im folgenden Fenster als zu exportierende Collection die Option /db/ImmoTool aus. Desweiteren können Sie einen Ort auf der Festplatte angeben, wo die gesicherte Datenbank als ZIP-Datei abgelegt werden soll.
  • Starten Sie das ImmoTool nachdem die Sicherung durchgeführt wurde und erzeugen Sie ein neues Projekt.
  • Nachdem das neue und leere Projekt geöffnet wurde, kann die zuvor gesicherte ZIP-Datei in das Projekt importiert werden.
Persönliche Werkzeuge