Hinweis
Alle hier aufgeführten Anweisungen können bei unsachgemäßem Gebrauch Ihre Datenbank nicht nur pflegen und reparieren, sondern sie ebenso gut beschädigen.
Bitte immer zuvor ein Backup anlegen und für weitere Hilfe rechtzeitig unseren Support kontaktieren! Sie handeln auf eigenen Gefahr!
Index erneuern ohne Hilfe des Maintenance und Security Centers (MSC)
Bevor das Maintenance und Security Center zum Einsatz kommt, kann es bei leichten Unregelmäßigkeiten der Datenbank schon reichen den Index der Datenbank zu erneuern. Dazu wird der vorhandene Index gelöscht und beim nächsten Start von profacto automatisch neu aufgebaut.
Gehen Sie dazu wie folgt vor:
- Beenden Sie profacto (Einzelplatz oder Server)
- Suchen Sie das Verzeichnis der profacto-Datenbank auf.
- Entfernen Sie dort die Datei, die auf .4DIndx endet:
- Starten Sie profacto
- Warten Sie bis die Indices wieder aufgebaut sind.
Datenbankpflege und -reparatur mit Hilfe des Maintenance und Security Centers (MSC)
Ab profacto2010 auf Basis von 4Dv11 ist das <<Mainteance und Security Center>> fest in profacto integriert.
Aufruf des Mainteance und Security Center
Bei der Einzelplatzversion muss nach dem Doppelklick auf die Anwendung zum Start von profacto die ALT-Taste gedrückt werden.
Bei der Serverversion muss der Dienst zwingend vor Aufruf des MSC geschlossen werden und alle Mitarbeiter profacto verlassen. profactoServer muss anschließend manuell über den Explorer/Finder gestartet werden. Beim Start muss die ALT-Taste gedrückt werden. Daraufhin erscheint unten ein Auswahldialog:
Hier können Sie nun das Maintenance und Security Center auswählen.
Maintenance und Security Center (MSC)
Das Fenster Maintenance und Security Center (MSC) enthält umfangreiche Werkzeuge zum Prüfen, Warten, Sichern und Komprimieren von Daten- und Strukturdateien:
Über die Steuerleiste am linken Rand wählen Sie das gewünschte Thema zum Ausführen von Operationen oder für Informationen aus.
Information
Die Seite <<Information>> liefert Informationen über die 4D Umgebung und die Systemumgebung, die Dateien der Datenbank und der Anwendung. Über die Registerkarten am oberen Rand können Sie die einzelnen Seiten aufrufen.
Prüfen
Auf dieser Seite können Sie die Daten- und Strukturintegrität überprüfen. Die Überprüfung lässt sich in Datensätzen und/oder Indizes durchführen. Designobjekten, wie Methoden, Formulare, u.ä. brauchen innerhalb profacto's nicht überprüft werden.
Diese Funktionalität prüft nur die Datenintegrität. Bei Fehlern oder notwendigen Reparaturen erhalten Sie eine Meldung, die Seite Reparatur zu verwenden.
Aktionen:
- Datensätze und Indizes prüfen: Startet den kompletten Prozess zum Überprüfen der Daten.
- Nur Datensätze prüfen: Startet nur den Prozess zum Überprüfen der Datensätze, d.h. Indizes werden nicht geprüft.
- Nur Indizes prüfen: Startet nur den Prozess zum Überprüfen der Indizes, d.h Datensätze werden nicht geprüft.
Komprimieren
Auf dieser Seite können Sie die Funktionen zum Komprimieren von Daten- und Strukturdatei verwenden.
- Die Dateien können nicht-verwendete Leerräume enthalten, sog. Löcher. Sie entstehen, wenn Sie Datensätze, Formulare, o.ä. löschen. In der Regel verwendet 4D diese Leerräume soweit wie möglich erneut. Da jedoch die Datengröße unterschiedlich ist, entstehen durch sukzessives Löschen oder Ändern unweigerlich nicht-verwendete Leerräume. Dasselbe passiert, wenn eine große Menge Daten gerade gelöscht wurde: die leeren Stellen bleiben in der Datei unausgefüllt.
- Das Verhältnis zwischen Größe der Datendatei und derzeit für die Daten genutztem Platz ist die Auslastungsrate der Daten. Eine zu geringe Rate ist einerseits Platzverschwendung, und kann andererseits die Performance der Datenbank beeinträchtigen. Hier schafft Komprimieren Abhilfe, denn dadurch wird das Speichern der Daten neu organisiert und optimiert, d.h. die Löcher werden entfernt.
Reparieren
Auf dieser Seite wählen Sie Optionen zum Reparieren der Daten- bzw. Strukturdatei bei Beschädigung. Diese Seite verwenden Sie in der Regel nur auf Anforderung von 4D, wenn beim Öffnen der Datenbank Unregelmäßigkeiten auftreten oder nach einer Überprüfung.
- Die Originaldatei wird bei jedem Komprimier- und Reparaturvorgang dupliziert, was den Datenbankordner und je nach Installation den Anwendungsordner vergrößert. Sie sollten darauf achten, besonders auf Mac OS, wo 4D Anwendungsordner als Paket erscheinen, dass die Größe der Anwendungsdatei nicht exzessiv ansteigt. In diesem Fall sollten Sie die Kopien der Originaldatei im Paket per Hand entfernen, damit die Größe des Pakets im Rahmen bleibt.
- Der obere Bereich enthält den Pfadnamen der aktuellen Datendatei und die Schaltfläche [] zum Auswählen einer anderen Datendatei.
- Klicken Sie auf diese Schaltfläche, erscheint ein Standard-Öffnen Dialog, um die gewünschte Datendatei zum Reparieren auszuwählen. Sie muss zur geöffneten Strukturdatei passen. Bestätigen Sie das Dialogfenster, erscheint der Pfadname der zu reparierenden Datei im Fenster Komprimieren.
- Standardmäßig wird die Originaldatei vor dem Reparieren dupliziert und im Unterordner Ersetzte Dateien (Reparatur) abgelegt. Über die zweite Schaltfläche [] können Sie vor dem Reparieren einen anderen Ort zum Speichern der Originaldateien angeben. Diese Möglichkeit ist insbesondere beim Reparieren umfangreicher Dateien auf verschiedenen Festplatten hilfreich.
- Bei der Reparatur wird automatisch die Index-Datei gelöscht und beim nächsten Start von profacto neu erzeugt.
- Die Strukturdatei braucht innerhalb profacto's nicht repariert zu werden.
Logbuch
Bei allen Überprüfungsarten generiert 4D ein Logbuch im Ordner der Datenbank. Hier erscheinen alle durchgeführten Überprüfungen und evtl. gefundene Fehler. Gibt es keine Fehler, wird das durch OK angezeigt.
Den "Datenbankordner" und die Logdatei finden Sie ab profacto2010 unter .../profacto20xx/Database/Logs/ <br>
Das Logbuch hat den Namen DatenbankName_Verify_log und wird im XML- und HTML-Format angelegt.
Klicken Sie auf die Schaltfläche Logbuch öffnen, zeigt 4D das Logbuch im HTML Format im standardmäßigen Browser des Rechners.