<< Klicken Sie hier um das Inhaltsverzeichnis anzuzeigen >> Navigation: Datenbank Anleitungen > Update der Datenbank mit DB Skripten |
Hier ist der Ablauf in kurzen Sätzen beschrieben. Die Bilder dazu sind in den Unterkapiteln vorhanden.
Auf dem DABiS Service Rechner die DABiS Dienste und den Batch Scheduler anhalten. |
|
Backup der aktiven Datenbank (z.B. D800_RADIO.FDB) und Restore in eine neue Datenbank-Datei (z.B. D800_UPDATE.FDB). |
|
DB Skripte auf der neuen Datenbank (D800_UPDATE.FDB) laufen lassen. |
|
Backup und Restore der neuen Datenbank, damit die Stored Procedures aktiviert werden. |
|
Den Firebird Dienst anhalten. |
|
Den Dateinamen der bisher aktiven Datenbank abändern (von D800_RADIO.FDB auf z.B.D800_RADIO.ORIG). |
|
7. |
Den Namen der neuen Datenbank-Datei in den ursprünglichen Namen der aktiven Datenbank ändern (von D800_UPDATE.FDB nach D800_RADIO.FDB). |
Den Firebird Dienst starten. |
|
Mit der Planning Base testen und die DABiS Dienste sowie den Batch Scheduler auf dem Service Rechner wieder starten. |
|
Wenn vorhanden, ein Restore auf die B-Umgebung machen. |
|
11. |
Wenn vorhanden, im RP01 (Replikation) über das Menü "Replikation" die "Generatoren synchronisieren", die "Replikation-Trigger aktiveren" und die Replikation wieder starten. |
12. |
Auf allen SC7 (Studios, Regios, News, Streams) die lokale Datenbank* löschen (zwingend notwendig, wenn durch das DB-Update neue Felder in den Tabellen hinzugekommen sind). |
Wichtige Hinweise:
Stellen Sie sicher, die Updates während eines Wartungsfensters durchzuführen. Aktualisierungen am Datenbestand, die zwischen Punkt 2 und 8 gemacht werden, gehen der Logik nach verloren.
Stoppen Sie ggf. automatische Import-Jobs oder ähnliches während des Updates und achten Sie darauf, dass keine Benutzer auf der Datenbank arbeiten.
Bitte beachten Sie die Kommentare in den Skripten, unter Umständen sind datanbankspezifische Anpassungen notwendig (z.Bsp. Anpassung an den Zeichensatz).
Nutzen Sie die Möglichkeit, Skripte rechtzeitig vor Beginn des Wartungsfensters zu testen, um ggf. Hilfe anfordern zu können. Führen Sie dazu die Schritte 2 bis 4 auf der Liste aus und verwerfen nach erfolgreichem "Trockentest" die Testdatenbank wieder.
Sollten Sie Fehlermeldungen erhalten, brechen Sie den Vorgang bitte ab, prüfen Sie die Skripte und fordern Sie ggf. Hilfe an. Um Datenverlust zu vermeiden, muss im Fehlerfall wieder mit dem Restore in Punkt 2 begonnen werden.
*) Löschen der lokalen DB des SC7: Löschen Sie alle Dateien mit der Endung *.DAT im lokalen DB Verzeichnis des jeweiligen Studio Controllers. Den genauen Pfad finden Sie in der INI-Datei des aktiven Studio Controllers in der Sektion "Parameter" im Eintrag "LocalDatPath".