Sowohl mit RECOVER CATALOG USING REPLICATION als auch mit RECOVER CATALOG TO REPLICATION kann eine neue Originaldatenbank erzeugt werden. Die neue Datenbank muss im SQL-Datenbankverzeichnis eingetragen werden. RECOVER CATALOG USING/TO REPLICATION erzeugt aus dem Replikat alle Spaces der neuen Datenbank, sofern diese auch aktuell Teil des Replikats waren.
Vorgehensweise
Der Datenbankverwalter trägt mit der Administrationsanweisung ADD-SQL-DB-CATALOG-ENTRY die neue Datenbank im DBH ein.
Sie erhält den Status LOCKED, da sie noch nicht existiert.
Mit RECOVER CATALOG TO/USING REPLICATION wird die Datenbank aus dem Replikat erzeugt.
Folgende Punkte muss der Datenbankverwalter anschließend berücksichtigen:
Er muss die Storage Groups in der neuen Datenbank ändern und anpassen.
Er muss eigene SESAM-Sicherungsbestände mit COPY CATALOG und eventuell anschließendem COPY SPACE erzeugen, weil auf die alten Kopien nicht mehr zugegriffen werden kann. Er muss mit dem Utility-Monitor aus der CAT-REC-Datei die Metadaten zu alten SESAM-Sicherungsbeständen für den Catalog-Space entfernen. Mit MODIFY RECOVERY muss er alte Verweise auf SESAM-Sicherungsbestände für die Anwender-Spaces löschen.
Wurde das neue Original aus einem Teilreplikat erstellt, müssen die fehlenden Spaces mit RECOVER... TO '*DUMMY' erzeugt oder explizit mit DROP SPACE FORCED gelöscht werden.
Zur weiteren Vorgehensweise siehe Abschnitt „Originaldatenbank mit einem Replikat reparieren“ und Abschnitt „Zurücksetzen der Originaldatenbank mit Hilfe eines Replikats“.