Backup der Progress Datenbank Zeitplandienst (AT): Beachten Sie bitte: Die folgenden Aktionen können nur direkt am Server, vollzogen werden. Mit Progress 9.1 gibt es keine Möglichkeit über die Clients, die Progress Datenbank zu starten bzw. stoppen. Sie können mit dem Zeitplandienst die Progress Datenbank, in den von Ihnen gewünschten Zeiten, starten und stoppen. So können Sie die Progress Datenbank vor Ihrem Backup stoppen und nach ihrem Backup wieder starten. Somit ist es kein Problem für Ihr Backup die Progress Datenbank mitzusichern. Um einen Befehl mit dem Zeitplandienst ausführen zu können, muss der Zeitplandienst gestartet sein. Hierzu bietet es sich an, dass Sie den Dienst so einrichten, dass er beim Start von NT automatisch gestartet wird: 1. Wählen Sie START Einstellungen Systemsteuerung Dienste. 2. Suchen Sie den Dienst Schedule und markieren Sie ihn. 3. Klicken Sie auf Startart... und wählen Sie Automatisch aus. Bestätigen Sie mit OK. Wenn Sie Windows NT nicht mehr neu starten, sollten Sie den Zeitplandienst nun manuell starten: 1. Markieren Sie den Dienst Schedule. 2. Klicken Sie auf Starten. Um den Zeitplandienst einzurichten, starten Sie die Eingabeaufforderung (START Programme Eingabeaufforderung). Geben Sie dort folgenden Befehl ein: at 21:00 /every:mo,di,mi,do,fr c:\programme\progress\bin\dbman stop -all Dabei ist auf folgende Konventionen zu achten: 1. 21:00 steht für die Uhrzeit zu der Sie die Datenbank herunterfahren möchten. 2. mo-fr steht für die Tage an denen Sie Ihre Daten sichern. 3. c:\programme\progress\bin muss gegebenenfalls durch den entsprechenden Pfad auf Ihrem Server ersetzt werden. 4. stop ist der Parameter der die Progress Datenbank stoppt (-start startet die Datenbank, siehe unten) 5. all steht dafür, das alle Datenbanken die auf diesem Rechner (Server) eingerichtet sind gestartet werden. Im Normalfall ist es nur eine, die Padis Datenbank Um den Datenbankserver wieder automatisch zu starten, geben Sie an der Eingabeaufforderung folgenden Befehl ein: at 01:00 /every:di,mi,do,fr,sa c:\programme\progress\bin\dbman start all Folgende Befehle helfen Ihnen darüber hinaus bei der Einrichtung des Zeitplandienstes: at Zeigt eine Liste der geplanten Befehle. Überprüfen Sie mit diesem Befehl, ob Sie die Befehle richtig abgesetzt haben bzw. NT diese richtig registriert hat. at /? Zeigt die Hilfe zum Befehl at. ACHTUNG: Bitte beachten Sie folgende Hinweise! 1. Überprüfen Sie, ob Ihre Datensicherung in diesem Zeitfenster auch komplett und korrekt durchläuft. 2. Der oben aufgeführte Befehl beendet den ALLE aktiven PROGRESS-Datenbanken. 3. Achten Sie darauf, daß sich alle Benutzer rechtzeitig vor dem SHUTDOWN abmelden. 4. Sollten Sie die Bewertung oder den Rechnungsdruck abends starten, sollten Sie daran denken den Zeitplandienst für diese Nacht zu deaktivieren. Wird die Datenbank während dieser
Transaktion heruntergefahren, werden alle angefangenen Transaktionen (z.b. die Bewertung) automatisch komplett zurückgesetzt. Weitere Informationen zum Zeitplandienst von NT erhalten Sie in der Online-Hilfe (F1) unter dem INDEX-Suchbegriff at. Start / Stop Sie können die Progress Datenbank auch direkt starten bzw. stoppen. C:\Programme\Progress\bin\dbman start -all Um die Progress Datenbank zu starten. C:\Programme\Progress\bin\dbman stop -all Um die Progress Datenbank zu stoppen. Überprüfen Sie den Progress-Pfad und ersetzen Sie Ihn gegebenenfalls.(wenn Ihr Progress- Verzeichnis auf einem anderen Laufwerk bzw. in einer anderen Ordner-Struktur liegt) Dieser Befehl wird meistens in den Backup-Programmen verwendet, um Dienste vor dem Backup zu stoppen und Dienste nach dem Backup wieder zu starten. Arcserve Was ist Arcserve? Arcserve ist eine Software mit der man Backups planen und Verwalten kann. Das Backup wird auf ein Band gesichert. Arcserve soll ein Beispiel, wie man mit Backup-Programmen die Padis Datenbank mitsichert:
Im folgendem Bild, sehen Sie einen Ausschnitt, der Optionen, bei der Planung eines Jobs. Wie zu sehen ist gibt es extra für diese Problematik (Vor/Nach) einen eigenen Reiter. Vor dem job wird C:\Programme\Progress\bin\dbman stop all ausgeführt und nach dem job C:\Programme\Progress\bin\dbman start all. Zu den zwei Befehlen Siehe Kapitel (start / stop ). Ähnlich wird es jedem anderem Backup-Programm die Möglichkeit geben unter den Optionen, Programme, Dienste, Dateien vor und nach dem Backup auszuführen. Online Backup Falls Sie keine Datensicherung nutzen oder die Padis Datenbank extra absichern wollen, können Sie dies über diesen Weg verwirklichen. Einzelplatz Version Sie müssen Padis vor dem Backup beenden. Nun müssen Sie die Eingabeaufforderung starten (Start Programme - Eingabeaufforderung). Geben Sie zum Sichern der Datenbank folgenden Befehl ein: C:\Programme\Progress\bin\Probkup C:\Padis\Db\padis D:\Sicherung\221002
C:\Programme\Progress\bin\Probkup C:\Programme\Padis\Db\padis Das Progress Programm, das die Datenbank sichert wird aufgerufen, ändern sie gegebenenfalls den Pfad ab, wenn Progress auf einem anderen Laufwerk oder unter einer Der Pfad der zu sichernden Datenbank. Ändern sie gegebenenfalls den Pfad ab, wenn Padis auf einem anderen Laufwerk oder unter einer anderen Verzeichnis- Struktur installiert wurde. D:\Sicherung\221002 Der Pfad, in welche die zu sichernde Datei (z.b 221002, kann beliebig benannt werden), gespeichert werden soll. Die Sicherung verläuft so, die Datenbank (db-file), das d1-file, das b1-file, das Strukturfile (st-file) und das Logfile (lg-file) wird in eine Datei gepackt. Dabei werden das b1-file und das lg-file völlig geleert. Um die Sicherungsdatei wieder in die Elemente (db-file, b1-file, lg-file, d1-file, st-file) aufzuteilen (konvertieren), gehen Sie bitte wie folgt vor: Starten Sie bitte die Eingabeaufforderung (Start Programme - Eingabeaufforderung). Geben Sie folgende befehle zur Wiederherstellung ein: Cd HergestellteSicherung C:\Programme\Progress\bin\Prorest padis2 D:\Sicherung\221002
cd HergestellteSicherung Hinweis: In dem Verzeichnis in dem Sie den Befehl prorest ausführen, in dieses Verzeichnis wird die Wiederherstellung der Sicherung (db-file, b1-file,d1-file, lg-file, st-file) kopiert. Sie können mit cd auch weiter in Verzeicheichnisse (z.b c:\> cd HergestellteSicherung -> c:\hergestelltesicherung\> ) Geben Sie für HergestellteSicherung Ihr Verzeichnis an, in das die Wiederherstellung der Sicherung gespeichert werden soll. C:\Programme\Progres\bin\Prorest Aufruf des Progress Programms, das die gesicherte Datenbank (1 File) wieder in die aufgeteilten Files (db-file, st-file, b1-file, d1- File, lg-file) konvertiert, ändern sie gegebenenfalls den Pfad ab, wenn Progress auf einem anderen Laufwerk oder unter einer Padis2 Geben Sie hier den Gewünschten Datenbanknamen (Name für das DB-File das wiederhergestellt wird) ein) D:\Sicherung\221002 Der Pfad, in welcher die gesicherte Datenbank (z.b 221002) gespeichert wurde. Mehrplatz Version Sie müssen am Server das Backup vornehmen (Sie müssen das Backup direkt am Server machen). Rufen Sie bitte die Eingabeaufforderung auf (Start Programme - Eingabeaufforderung). Geben Sie zum Sichern der Datenbank folgenden Befehl ein: C:\Programme\Progress\bin\Probkup online C:\Padis\Db\Padis D:\Sicherung\221002
C:\Programme\Progress\bin\Probkup online C:\Programme\padis\Db\padis Das Progress Programm, das die Datenbank sichert wird aufgerufen, ändern sie gegebenenfalls den Pfad ab, wenn Progress auf einem anderen Laufwerk oder unter einer Progress Befehl (für Server unbedingt notwendig) Der Pfad der zu sichernden Datenbank. Ändern sie gegebenenfalls den Pfad ab, wenn Padis auf einem anderen Laufwerk oder unter einer anderen Verzeichnis-Struktur installiert wurde. D:\Sicherung\221002 Der Pfad, in welche die zu sichernde Datei (z.b 221002, kann beliebig benannt werden), gespeichert werden soll. Die Sicherung verläuft so, die Datenbank (db-file), das d1-file, das b1-file, das Strukturfile (st-file) und das Logfile (lg-file) wird in eine Datei gepackt (z.b 221002). Dabei werden das b1-file und das lg- File völlig geleert. Um die Sicherungsdatei wieder in die Elemente (db-file, b1-file, lg-file, d1-file, st-file) aufzuteilen (konvertieren), gehen Sie bitte wie folgt vor: Starten Sie bitte die Eingabeaufforderung (Start Programme - Eingabeaufforderung). Geben Sie folgende befehle zur Wiederherstellung ein: Cd HergestellteSicherung C:\Programme\Progress\bin\Prorest padis2 D:\Sicherung\221002
cd HergestellteSicherung Hinweis: In dem Verzeichnis in dem Sie den Befehl prorest ausführen, in dieses Verzeichnis wird die Wiederherstellung der Sicherung (db-file, b1-file,d1-file, lg-file, st-file) kopiert. Sie können mit cd auch weiter in Verzeicheichnisse (z.b c:\> cd HergestellteSicherung -> c:\hergestelltesicherung\> ) Geben Sie für HergestellteSicherung Ihr Verzeichnis an, in das die Wiederherstellung der Sicherung gespeichert werden soll. C:\Programme\Progres\bin\Prorest Aufruf des Progress Programms, das die gesicherte Datenbank (1 File) wieder in die aufgeteilten Files (db-file, st-file, b1-file, d1- File, lg-file) konvertiert, ändern sie gegebenenfalls den Pfad ab, wenn Progress auf einem anderen Laufwerk oder unter einer Padis2 Geben Sie hier den Gewünschten Datenbanknamen (Name für das DB-File das wiederhergestellt wird) ein) D:\Sicherung\221002 Der Pfad, in welcher die gesicherte Datenbank (z.b 221002) gespeichert wurde.