Backup der Progress Datenbank Zeitplandienst (AT)

Werbung
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.
2.
3.
Wählen Sie START – Einstellungen – Systemsteuerung – Dienste.
Suchen Sie den Dienst Schedule und markieren Sie ihn.
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.
2.
Markieren Sie den Dienst Schedule.
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 ProgressVerzeichnis 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
Beachten Sie folgende konventionen:
C:\Programme\Progress\bin\Probkup
C:\Programme\Padis\Db\padis
D:\Sicherung\221002
Das Progress Programm, das die Datenbank sichert wird
aufgerufen, ändern sie gegebenenfalls den Pfad ab, wenn
Progress auf einem anderen Laufwerk oder unter einer
anderen Verzeichnis-Struktur installiert wurde.
Der Pfad der zu sichernden Datenbank. Ändern sie
gegebenenfalls den Pfad ab, wenn Padis auf einem
anderen Laufwerk oder unter einer anderen VerzeichnisStruktur installiert wurde.
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
Beachten Sie folgende konventionen:
cd HergestellteSicherung
C:\Programme\Progres\bin\Prorest
Padis2
D:\Sicherung\221002
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.
Aufruf des Progress Programms, das die gesicherte Datenbank (1
File) wieder in die aufgeteilten Files (db-File, st-File, b1-File, d1File, lg-File) konvertiert, ändern sie gegebenenfalls den Pfad ab,
wenn Progress auf einem anderen Laufwerk oder unter einer
anderen Verzeichnis-Struktur installiert wurde.
Geben Sie hier den Gewünschten Datenbanknamen (Name für
das DB-File das wiederhergestellt wird) ein)
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
Beachten Sie folgende konventionen:
C:\Programme\Progress\bin\Probkup
online
C:\Programme\padis\Db\padis
D:\Sicherung\221002
Das Progress Programm, das die Datenbank sichert wird
aufgerufen, ändern sie gegebenenfalls den Pfad ab, wenn
Progress auf einem anderen Laufwerk oder unter einer
anderen Verzeichnis-Struktur installiert wurde.
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.
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 lgFile 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
Beachten Sie folgende konventionen:
cd HergestellteSicherung
C:\Programme\Progres\bin\Prorest
Padis2
D:\Sicherung\221002
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.
Aufruf des Progress Programms, das die gesicherte Datenbank (1
File) wieder in die aufgeteilten Files (db-File, st-File, b1-File, d1File, lg-File) konvertiert, ändern sie gegebenenfalls den Pfad ab,
wenn Progress auf einem anderen Laufwerk oder unter einer
anderen Verzeichnis-Struktur installiert wurde.
Geben Sie hier den Gewünschten Datenbanknamen (Name für
das DB-File das wiederhergestellt wird) ein)
Der Pfad, in welcher die gesicherte Datenbank (z.B 221002)
gespeichert wurde.
Herunterladen