Das Notes Forum
Domino 9 und frühere Versionen => ND7: Administration & Userprobleme => Thema gestartet von: m3 am 13.07.08 - 12:43:25
-
Ich bin auf der Suche nach einer möglichst eleganten Methode, auf einem Server Kopien und Repliken von 94 Datenbanken anzulegen, die auf einem anderen Server liegen.
Wenn jemand da einen coolen/eleganten Weg weiß, dies mit möglichst wenig Aufwand (== wenige Mausklicks und wenig händisch einklopfen) und ohne den Notes-Client dabei zu blockieren, zu realiisieren, würde ich mich über Tipps freuen.
Auf Betriebssystem-Ebene habe ich keinen Zugriff, ich muss also mit Notes-Mitteln arbeiten. CL copy (http://www.bruceelgort.com/blogs/be.nsf/plinks/BELT-6ZHNSX) kenn ich schon, hilft mir aber bei der Masse an Datenbanken nur bedingt.
-
Kopien oder Repliken? Dazwischen besteht ja nun ein gewisser Unterschied ;)
Wenn Repliken: Was spricht gegen den Admin-Client?
Wenn Kopien: Was spricht gegen ein Agentileinchen (PathFile kann man sich ja aus dem Catalog exportieren)?
Bernhard
-
Hi m3,
Selbst programmieren und dann gleich vorsehen, dass das universell einstzbar ist.
Hab mir z. B. für den Client Rollout auch selbst was geschrieben weil ich es leid war immer die Repliken an den Notebooks selbst anzulegen.
Es gibt eine zentrale Datenbank "alldbs" in der ein Agent läuft der alle Datenbanken auf dem Server mit den DB-Infos dort in Dokumente einträgt.
Dann habe ich in der Maske zusätzliche Felder (Kontrollkästchen) drin, die den internen Abteilungen hier entsprechen (Aussendienst Firma 1, Aussendienst Firma 2, Innendienst Firma1, Einkauf Firma 1, Geschäftsleitung etc. plus 5 zusätzliche Spezialfelder um flexibel zusätzlich mal was machen zu können).
Über eine manuelle Auswahl via document collection und weitere Agenten setze ich dann die Kontrollkästchen um die Datenbanken den Abteilungen zuzuordnen oder für spezielle Zwecke dann die Spezialfelder mit einem Haken zu versehen.
Für jedes Abteilungsfeld des Dokuments gibt es eine Ansicht (also eine Ansicht zB für Aussendienst Marke 1) wo ich auf dieses Feld selektiere.
ZUm Rollout schicke ich demjenigen (also bei mir Endbenutzer) nur noch eine Mail, mit einem LS Butoon drin wo ich nur noch den Ansichtsnamen jeweils ändern muss.
Der Code geht dann die Dokumente in der mitgebeben Ansicht durch und der Button bewirkt dann, dass mittels
ws.AddDatabase( ...)
session.GetDatabase( ... )
Set replica = db.CreateReplica( "", sdoc.pfad(0) )
...
die Datenbanken auch lokal repliziert werden.
Das ganze ist kein Hexenwerk sondern fix programmiert und macht sich auf Dauer absolut bezahlt.
Vielleicht kannst Du ja mit der Idee was anfangen.
PS ich hoffe ich habe es jetzt einigermassen verständlich erklärt.
Grüße aus der Arbeit, AC
-
Kopien oder Repliken? Dazwischen besteht ja nun ein gewisser Unterschied ;)
Sowohl, als auch. Deswegen hab ich es ja so geschrieben. :)
Manche DBs Kopien, manche DBs Repliken (wir müssen Erfassungsanwendungen testen, da sollten die Daten nicht in die Produktion -> Kopie; bei den Suchanwendungen wollen zum Testen xden gleichen Datenbestand wie in der Produktion, damit wir die Ergebnisse vergleichen können -> Replik).
Wenn Repliken: Was spricht gegen den Admin-Client?
Ich müsste mich durch zig Ordner durchklicken, einzeln neue Replik der div. DBs anlegen (via adminp geht nicht, da die Server in untersch. Domains sind und die admin4.nsf nicht replizieren), ... Und da ich diese Aktion in den nächsten Wochen ein paar mal machen muss, such ich eine "bequemere" Lösung.
Wenn Kopien: Was spricht gegen ein Agentileinchen (PathFile kann man sich ja aus dem Catalog exportieren)?
Da spricht die Datenmenge >24 GB dagegen. So lange Laufzeiten hat kein Agent.
AC, Bernhard: Danke mal für den Input. :)
-
Da spricht die Datenmenge >24 GB dagegen. So lange Laufzeiten hat kein Agent.
Dann lässt Du den Agent alle 10 Minuten laufen (mehrfach springt er ja nicht an) und arbeitest immer nur eine DB ab (und setzt ein "Done"-Flag). Nur so als Vorschlag ...
Bernhard
-
Das könnte eine Lösung sein (ohne Programmierung):
http://www.bruceelgort.com/blogs/be.nsf/plinks/BELT-6ZHNSX
Andreas
-
Hüstel.
CL copy (http://www.bruceelgort.com/blogs/be.nsf/plinks/BELT-6ZHNSX) kenn ich schon, hilft mir aber bei der Masse an Datenbanken nur bedingt.
-
Tschuldigung, das hatte ich übersehen!