da laufen bei Euch ja auch nachts noch die Festplatten heiß
Vielen Dank für die ausfühliche Darstellung, wie Ihr das handhabt und was Ihr in Euere Batchdatei gepackt habt. Allerdings hätte ich da noch eine Nachfrage ...
Ich gehe mal davon aus, dass Du da einen Datenbank-Shutdown mit GFIX machst. Danach wäre die Datenbank nur noch vom SYSDBA bzw. dem Datenbank-Eigner aufrufbar. Und die wissen ja wohl, wann sie die Finger von der Datenbank lassen sollen.* Datenbank offline setzen
Aber wie ist es hier mit AvERPJobServer und AvERPJobDruck, wenn die noch über Nacht an der Arbeit sind ? Müssen die nicht erst beendet werden ? Nur dann ist die Datenbank doch komplett "ohne Verbindung".
Wie läßt sich denn feststellen, ob der Shutdown korrekt abgelaufen ist ? Denn nur dann kann man folgendes machen ...
Das verstehe ich als eine normale 1:1-Kopie einer normalen Datei. Was mit einer nicht geöffneten Datenbank ja jederzeit möglich ist. Aber wirklich nur, wenn sie nicht connected ist. Ansonsten kann man sich damit schlimmstenfalls die Datenbank "schießen"* fdb-Datei als Datei zunächst mal in Sicherheit bringen, falls danach was schief geht
Führt mich zurück zu der Frage "Wie läßt sich denn feststellen, ob der Shutdown korrekt abgelaufen ist ?"
Stimmt, da werde ich mal nachschauen ...Da wäre es natürlich kein Problem hinter das gbak -b noch ein pkzip oder sonstwas zum komprimieren zu setzen. Packer mit Kommandozeile gibt es ja "ein paar"
Alleine schon auf Grund der Tages-/Wochen-/Monatssicherung bin ich am überlegen, ob ich mir nicht ein kleines Tool mit Delphi schreibe, welches eine Batchdatei mit allen Befehlen erstellt und ausführt. Dort könnte ich dann (bis zum Zeitpunkt der Ausführung) das Datenbankpasswort verschlüsselt ablegen, den Namen der Backupdatei entsprechend generieren und zusätzliche Bearbeitungszeilen für die Batchdatei hinterlegen. Und last but not least ein Kurzprotokoll erstellen, das man auch liestDas mit dem Logfile kann man soweit ich weiß leider wirklich nicht großartig steuern. Entweder nix oder volles Brett ...
Je länger ich darüber nachdenke, desto ...