Domino 9 und frühere Versionen > ND8: Administration & Userprobleme

Nach Restore einer Datenbank - wie mit Deletion Stubs umgehen?

(1/3) > >>

Hartie:
Hallo,

aus einer produktiven Datenbank werden versehentlich - sagen wir - 1000 Dokumente gelöscht. Als guter Admin hat man natürlich eine Datensicherung - hier sogar Tivoli Data Protection für Domino, so dass man die wiederhergestellte Datenbank bis genau 1 Minute vor der versehentlichen Löschung zurückfahren kann.

ABER: Die Datenbank ist auf >20 Servern repliziert und einige Server haben schon die Dokumente per Replizierung gelöscht bekommen, andere noch nicht.

Ersetze ich die fehlerhafte Datenbank mit dem Restore --> bei der nächsten Replizierung sind die 1000 Dokumente wieder weg wegen den Deletion Stubs in den anderen, replizierten DBs.

Lösung 1: Speichere alle versehentlich gelöschten Dokumente in der restaurierten DB nochmals --> Dokumente sind neuer als die Deletion Stubs -> nächste Replizierung verteilt die Dokus wieder


Gibt es bessere Lösungen?


Administrative Grüsse

Hartie

cg-home:
Hallo Hartie,

das mit dem erneut speichern habe ich auch schon ab und zu mal gemacht.
Am besten vorher die Replikation stoppen und die Dokumente mehrmals
speichern. Wenn man es rechtzeitig merkt kann man es auch in einer
anderen Replik tun z.B.: in einer Lokalen.
Ich habe auch schon die zurück gesicherte DB auf einen anderen
Server oder Lokal kopiert und nur die fehlenden Dokumente raus kopiert.
Allerdings muss man dann auch in Kauf nehmen das Doc-Links nicht
mehr funktionieren. Und das geht natürlich auch nur in DBs wo es das
Design zulässt. Eine andere Möglichkeit kenne ich nicht, vielleicht weiß
ja jemand anderes noch eine Möglichkeit.

Hartie:
Das "Rauskopieren" aus der Sicherung und "Reinkopieren" in die Produktiv-Datenbank ist zwar möglich, hat aber zu viele Nachteile (Doc-Links, Antworthierarchien, Repliziervolumen ...)

Das erneute Speichern als Möglichkeit hatte ich ja schon erwähnt.

Kennst Du eine Möglichkeit, wie man die Deletion Stubs löschen kann? Würde doch auch helfen, oder?


Gruß Hartie

CarstenB:
Löschen von Deletion Stubs ist möglich mit veschiedenen Tools, z.B. mit dem Noteshound
http://domino-80.prominic.net/A55BE4/NotesHoundWeb.nsf/index.html?readform
Das ist kostenlos als Entwicklerversion verfügbar

Würde für die Serverrepliken funktionieren. Aber was ist mit lokalen Repliken

Hartie:
@Carsten

Danke, dass Du mich auf einen Denkfehler von mir aufmerksam machst!

Ich bin davon ausgegangen, dass (z.B. mit einem Tool) gelöschte/entfernte "Deletion stubs" per Replikation an alle Server und Clients weitergegeben werden, also die "Deletion stubs" in allen Repliken gelöscht werden (sowohl in Serverrepliken als auch in Clientrepliken).

Dann müsste aber sozusagen ein Deletion stub für den gelöschten Deletion stub erzeugt werden. Aber diese Funktionalität ist wahrscheinlich in Domino/Notes nicht implementiert.

Folgt man also Deinem Vorschlag mit dem Tool, dann man müsste man in ALLEN Serverrepliken die Deletion stubs manuell per Tool löschen. Die lokalen Repliken z.B. eines Users mit Manager- und Löschrechte bleibt unberührt und bei der nächsten Replizierung dieses Admins sind die restorten Dokumente wieder weg.

Hartie

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln