Komplette DB2 DB replizieren?
- Dieses Thema hat 2 Antworten und 1 Teilnehmer, und wurde zuletzt aktualisiert vor 18 Jahre, 1 Monat vonMitglied.
- AuthorPosts
- 10. Februar 2005 um 10:10 Uhr #2509
Hallo zusammen,
ich möchte eine komplette DB2 7 Fix13 Datenbank replizieren. Dabei handelt es sich im Prinzip nur um eine intervallgesteuerte (also beispielsweise einaml die Woche um 0 Uhr) Replikation von einem Quellserver auf einen Zielserver, also auch nur in eine Richtung. Es sollen alle Tabellen und Views repliziert werden.
Meine Frage nun. Muss ich für jede einzelne Tabelle Steuertabelle, Subskriptionsgruppe etc. definieren? Bei mehr als 400 Tabellen wären das eine Menge Skripte. Gibt es da eine elegantere Lösung oder ein sinnvolles externes Tool? Die Replikation muss vollautomatisch ablaufen und da die Quell-DB online bleiben muss, steht ein simples kopieren einer Offline-Sicherung nicht zur Debatte.:9
Schon mal vien Dank für eure hilfe
Mfg
Matthias10. Februar 2005 um 16:19 Uhr #2969Hallo Matthias,
das geht mit dem Datapropagator. Aber leider müssen alle Tabellen definiert werden. Mann kann Sie jedoch alle in einem Rutsch markieren und definieren.
Probleme kommen erst wenn sich an der Struktur etwas ändert.
Aber in diesem Fall würde ich einen Backup machen und auf der Zieldatenbank einspielen. Wenn es allerdings verschiedene Umgebungen wie z.B. Win und Linux/Unix sind funktioniert das ganze nur mit DB2MOVE über EXPORT und LOAD/INSERT.
Das Backup/Restore Verfahren funktioniert auch mit Online Backup. Entweder nimmst Du eine Sicherung aus dem Spiegel (sollte vorhanden sein wenn die DB nicht gestoppt wird) oder einfach ein Online Backup + die zugehöriegen Logs. Eventuell kannst Du die LOGS über Alternate LOG-Path direkt auf das Zielsystem loggen. Ansonsten habe ich in diesem Umfeld gute Erfahrungemn mit RSYNC gemacht.
MfG
Friedmar
5. April 2005 um 8:43 Uhr #3292Besten Dank für deine Infos und Hilfe. Da sich kurz nach meiner Anfrage ein Systemwechsel ankündigte, wir die Replikation nun unter 8.2 erfolgen. Ich denke die in der Version enthaltene Replikationszentrale ist eine Erweiterung des Datapropagators. Z. Zt. habe ich allerdings damit ein neues Problem: https://www.ruban.de/cgi-bin/yabb/YaBB.cgi?board=DB220007;action=display;num=1112690441
Viele Grüße
Matthias - AuthorPosts
You must be logged in to reply to this topic.