Backup_unter_Linux_einspielen Inhaltsverzeichnis • 1 Einleitung • 2 Datenbank wiederherstellen ♦ 2.1 Wiederherstellen auf der Kommandozeile ♦ 2.2 Wiederherstellen mit pgAdmin • 3 Wiederherstellen der Dokumente und der Volltext-Datenbank • 4 Setzen der Rechte • 5 Starten der Dienste Einleitung Ausgehend von der Annahme, dass Sie ein Backup aus dem Artikel Backup unter Linux erstellen vorliegen haben, beschreibt dieser Artikel das Wiederherstellen der gesicherten Dateien. Dieser Vorgang erfordert einen SSH-Zugriff auf das System, beispielsweise über Putty oder WinSCP. Loggen Sie sich mit einem der beiden Tools als sccadmin mit dem zugehörigen Passwort ein und wechseln Sie per sudo su auf root-Rechte. Stellen Sie bitte unbedingt sicher, dass keine Dienste von sc_Cube mehr aktiv sind, um eine Inkonsistenz der Daten zu vermeiden! Stoppen Sie dazu mit service %Dienst% stop folgende Dienste: • dirscanner • wineocr • tomcat6 Datenbank wiederherstellen Im ersten Schritt stellen Sie die Datenbank wieder her, die die komplette Konfiguration (Dokumenteneingänge, Rechts, Archive etc.) beinhaltet. Sie können die Datenbank per Kommandozeile oder von Ihrem Client-Rechner aus wiederherstellen. Wiederherstellen auf der Kommandozeile Führen Sie zum Wiederherstellen folgende Befehle aus: dropdb --host localhost --port 5432 --username sc_cube sc_cube createdb --host localhost --port 5432 --username "http://wiki.scsynergy.comsc_cube"http://wiki.scsynergy.com --owner "http://wiki.scsynergy.comsc_cube"http://wiki.scsynergy.com sc_cube Datenbank wiederherstellen 1 Backup_unter_Linux_einspielen pg_restore --host localhost --port 5432 --username "http://wiki.scsynergy.comsc_cube"http://wiki.scsynergy.com --dbname "http://wiki.scsynergy.comsc_cube"http://wiki.scsynergy.com "http://wiki.scsynergy.com/home/sccadmin/dbbackup.backup"http://wiki.scsynergy.com Der Pfad zu dem Backup muss selbstverständlich angepasst werden. Wiederherstellen mit pgAdmin Bitte beachten Sie bei der Nutzung von pgAdmin Folgendes: Datenbank-Backups können nur mit der gleichen oder einer höheren Version von pgAdmin eingespielt werden, von der sie erstellt wurden! Laden Sie die Installationsdateien von pgAdmin herunter und installieren Sie das Programm. Nach dem ersten Starten müssen Sie eine Datenbankverbindung anlegen. Geben Sie hier folgende Daten ein: Name sc_Cube Server Die IP-Adresse der Appliance Port 5432 Wartungs-DB postgres Benutzername sc_cube Passwort Bitte erfragen Sie das Passwort bei Ihrem sc_Cube Partner Klicken Sie danach auf OK. pgAdmin hat in der Version 1.10 an dieser Stelle einen Bug, denn die Serverliste wird nicht angezeigt. Klicken Sie links auf Server und drücken Sie die Pfeiltaste nach rechts. Nun sehen Sie Ihre eben angelegte Verbindung. Erweitern Sie die Baumstruktur und finden Sie die Datenbank sc_cube unterhalb von Datenbanken. Klicken Sie mit der rechten Maustaste darauf und wählen Sie den Punkt Löschen/Droppen. Bestätigen Sie die Sicherheitsabfrage. Führen Sie nun einen Rechtsklick auf den Punkt Datenbanken aus und wählen Sie Neue Datenbank. Tragen Sie als Name und Eigentümer sc_cube ein und bestätigen Sie den Dialog. Klicken Sie nun mit der rechten Maustaste auf die eben angelegte Datenbank und wählen Sie den Punkt Wiederherstellen. Wählen Sie im Dateiauswahl-Dialog Ihre .backup Datei aus und starten Sie den Vorgang. Ein Exitcode 0 bedeutet, dass keine Fehler aufgetreten sind. Wiederherstellen der Dokumente und der Volltext-Datenbank Löschen Sie bitte zuerst eventuell vorhandene Daten: rm -rf /opt/sc_cube/data/sc_cube/dms/archiv rm -rf /opt/sc_cube/data/sc_cube/dms/lucene Wiederherstellen der Dokumente und der Volltext-Datenbank 2 Backup_unter_Linux_einspielen Abhängig davon, wie Sie die Dokumente und die Volltext-Datenbank gesichert haben, führen Sie nun bitte folgenden Befehl aus: Sicherungsbefehl tar cf /pfad/zum/archiv.tar.gz /opt/sc_cube/data/sc_cube/dms/archiv/ Wiederherstellungs-Befehl tar xfv /pfad/zum/archiv.tar.gz -C / tar xfv /pfad/zum/archiv.tar.gz -C /opt/sc_cube/data/sc_cube/dms/ cp -rf /opt/sc_cube/data/sc_cube/dms/archiv cp -rf /pfad/zum/archiv /pfad/zum/archiv/ /opt/sc_cube/data/sc_cube/dms/ Verfahren Sie mit der Sicherung der Lucene-Datenbank bitte genauso. tar cf /pfad/zum/archiv.tar.gz archiv/ Setzen der Rechte Als letztes müssen die Rechte mit folgendem Befehl gesetzt werden: chown -R tomcat6:tomcat6 /opt/sc_cube/data/sc_cube/dms/ Starten der Dienste Starten Sie mit service %Dienst% start folgende Dienste: • dirscanner • wineocr • tomcat6 Starten der Dienste 3