Durchführung einer Datenbankreparatur/Integritätstest
Betrifft: V5.0.0
Innerhalb des VIO.Matrix Content Manager und dem CIS sind mehrere Mechanismen zum automatischen Schutz der VIO.Matrix Datenbank integriert. Trotzdessen kann es zu Fehlern an der Datenbank kommen. Ursachen können sein:
- Rechnerabsturz während Schreib-/Leseoperationen in der VDB-Datei
- Fehler beim Abgleich mit der Online Datenbank durch fehlerhafte Konfiguration
Zur Reparatur einer lokalen Datenbank gehen Sie wie folgt vor:
- Öffnen Sie die fehlerhafte VDB-Datei im VIO.Matrix Content Manager
- Wählen Sie den Menüpunkt Extras ‣ Optionen
- Setzen Sie unter dem Punkt "...lokale Datenbank auf Fehler prüfen" (ab Version 5.5.x) bzw. "Integrität der Datenbank beim Start des Content-Managers prüfen" (bis Version 5.2.x) ein Häkchen
- Verlassen Sie die den Dialog "Optionen" mit OK, speichern Sie die VDB-Datei und beenden Sie den Content-Manager
- Starten Sie den Content-Manager erneut ⃗ VIO.Matrix wird nun die Datenbank auf Fehler prüfen: Dieser Vorgang kann mehrere Minuten dauern.
- Prüfen Sie, ob unter dem Menüpunkt Extras ein Menüpunkt "Datenbank reparieren" exisitiert.
Ist dieser Menüpunkt nicht vorhanden, enthält die VDB-Datei keine Fehler. Alle weiteren Schritte sind dann nicht mehr notwendig!
- Wählen Sie den Menüpunkt Extras ‣ Datenbank reparieren (dieser Vorgang kann mehrere Minuten in Anspruch nehmen)
- Prüfen Sie den jetzt den vom System neu angelegten Ordner "Datenbankreparatur".
Dieser Ordner enthält alle von der Datenbankreparatur nicht zuordnenbaren Ordner und Elemente. Befinden sich hier Ordner oder Elemente, welche in anderen Ordnern enthalten sein sollten, schieben Sie diese bitte wieder an ihre ursprüngliche Position. Enthält der Ordner "Datenbankreparatur" keine weiteren verwertbaren Ordner oder Elemente, kann er samt Inhalten gelöscht werden. - Speichern Sie die VDB-Datei ⃗ Ihre lokale VDB-Datei enthält nun keine Fehler mehr
Sind Datenbankfehler auch in der Online-Datenbank des CIS zu vermuten, sollte die nun lokal reparierte Datenbank komplett exportiert werden. Die Online Datenbank wird damit komplett überschrieben. Arbeiten mehrere Redakteure an dieser Website, müssen diese Redakteure die gerade reparierte VDB-Datei erhalten und sollten nur noch diese Datei verwenden!
- Wählen Sie den Menüpunkt Datei ‣ Webprojekt veröffentlichen...
- Klicken Sie auf den Button "Einstellungen..." und wählen Sie im Dialog "Verbindungs-Einstellungen" die Lasche/Reiter "Update"
- Merken Sie sich, ob die Häkchen "Nur Änderungen der lokalen Datenbank veröffentlichen" und "Änderungen aus Online-Datenbank übernehmen" gesetzt sind
- Entfernen Sie die Häkchen der Punkte "Nur Änderungen der lokalen Datenbank veröffentlichen" und "Änderungen aus Online-Datenbank übernehmen"
- Verlassen Sie den Dialog "Verbindungs-Einstellungen" mit dem Button "Übernehmen"
- Starten Sie die Veröffentlichung im Dialog "Webprojekt veröffentlichen" mit einem Klick auf den Button "Start" ⃗ Ihr reparierte VDB-Datei wird nun komplett exportiert, die Online-Datenbank wird komplett überschrieben. D.h. Daten in der Online-datenbank, welche nicht in der lokalen VDB-Datei enthalten sind, gehen unwiederbringlich verloren und können nur durch Einspielen eines Backups wieder hergestellt werden!
- Verlassen Sie den Dialog "Verbindungs-Einstellungen" mit dem Button "Schließen"
- Wählen Sie den Menüpunkt Datei ‣ Webprojekt veröffentlichen...
- Klicken Sie auf den Button "Einstellungen..." und wählen Sie im Dialog "Verbindungs-Einstellungen" die Lasche/Reiter "Update"
- Setzen Sie die Häkchen der Punkte "Nur Änderungen der lokalen Datenbank veröffentlichen" und "Änderungen aus Online-Datenbank übernehmen" so, wie sie vor der letzten Veröffentlichung standen
- Verlassen Sie den Dialog "Verbindungs-Einstellungen" mit dem Button "Übernehmen"
- Starten Sie die Veröffentlichung im Dialog "Webprojekt veröffentlichen" mit einem Klick auf den Button "Start"
- Verlassen Sie den Dialog "Verbindungs-Einstellungen" mit dem Button "Schließen"
- Speichern Sie die VDB-Datei
Mit Abschluss des letzten Schrittes, enthält Ihre lokale VDB-Datei keine Fehler mehr und die Online-Datenbank entspricht exakt der lokalen Datenbank. Arbeiten mehrere Redakteure an der Website, schicken Sie diesen Ihre lokale VDB-Datei. Die Redakteure sollten ab diesem Zeitpunkt ausschließlich mit der von Ihnen bereitgestellten Kopie der VDB-Datei arbeiten, da ansonsten ggf. enthaltene Fehler wieder über die Online-Datenbank in Ihre lokale VDB-Datei gelangen können.