50 CUMULUS® CLIENT – BENUTZERHANDBUCHEin Katalog wird für eine Spiegelung im Bereich Spiegelung der Katalogeinstellungeneingerichtet ( <strong>Cumulus</strong> / Bearbeiten > Einstellungen> Katalogeinstellungen).Beispieldialog für das Einrichten einer Spiegelung. Die Felder, die die Datenbank bestimmen, sindabhängig vom ausgewählten Datenbanktyp.Um einen Katalog für die Spiegelung einzurichten, müssen Sie die entsprechendenAdministratorrechte haben (Rechte > Administratorrechte >Spiegelung verwalten (Option für das Recht zum Ändern der Katalogeinstellungen).Wenn Sie Spiegelung einsetzen wollen, sollten SIe diese direkt nach derInstallation von <strong>Cumulus</strong> aktivieren oder nachdem ein neuer Katalogerstellt wurde. Beachten Sie beim Aktivieren einer Spiegelung, dass dieInitialisierung einige Zeit beanspruchen kann, abhängig von der Größedes Katalogs. (Und sie kann nicht unterbrochen werden – wenn sie abgebrochenwird, muss der Prozess von vorne beginnen.)HINWEIS >>> Aktivieren Sie niemals gleichzeitig mehrere Kataloge füreine Spiegelung. Starten Sie den Prozess für einen weiteren Katalog erst,wenn der vorherige komplett abgeschlossen ist.
KATALOGE SICHERN 51und der normalen Operation. Als Daumenregel gilt: Es wird die doppelteGröße der Katalogdatei benötigt.Wenn Sie einen Katalog in eine SQL Datenbank spiegeln, sollten Sie dieZieldatenbank für eine Sicherung verwenden und nicht den original<strong>Cumulus</strong> Katalog. Näheres dazu, wie man einen gespiegelten Katalogunter Verwendung der Zieldatenbank repariert, siehe „Kataloge wiederherstellen”,S. 60.FehlerbehandlungBasisfehler, die bei einer Spiegelung auftreten, werden in die System-Protokolldateides <strong>Cumulus</strong> Server geschrieben (wenn zum Beispiel eineSpiegelung nicht gestartet werden konnte). Fehler, die während desSpiegelns auftreten, werden so protokolliert wie in der Datei log4j.xmlangegeben, die im conf Ordner im <strong>Cumulus</strong> Server Installationsordner zufinden ist. <strong>Canto</strong> empfiehlt Ihnen, dass Sie eine Protokolldatei für alleSpiegelungsereignisse anlegen und eine Benachrichtigung per E-Maileinrichten, die für jeden Fehler, der beim Spiegeln auftritt, eine Meldungschickt.Wenn die SQL-Datenbank, die von der Spiegelung adressiert wird, nichtverfügbar ist, wird ein Fehler in die Protokolldatei eingetragen und der<strong>Cumulus</strong> Server wird wieder und wieder versuchen, die aktuell anliegendeAufgabe auszuführen. Und sobald die SQL-Datenbank wieder verfügbarist, wird der Prozess automatisch weitergeführt. Aber wenn ernicht weitergeführt werden kann, wird die Größe der Aufgaben-Warteschlangemit jeder Änderung im Katalog anwachsen.TIPP: Aus Gründen, die der Analyse dienen, könnten Sie die Kurz-ID(Short ID) eines Feldes benötigen. Um die IDs eines Feldes in Erfahrungzu bringen, können Sie diese in dem Dialog Feldeigenschaftenanzeigen lassen. Um die IDs eines Feldes (Kurz-ID und Feld-ID)angezeigt zu bekommen, müssen Sie die Datei client.xml auf demRechner, auf dem die <strong>Cumulus</strong> Client Applikation läuft, ändern.(Die Datei client.xml finden Sie im Ordner conf im <strong>Cumulus</strong> ClientInstallationsordner.) Fügen Sie der Datei client.xml folgende Zeilehinzu:1Wollen Sie die IDs nicht mehr angezeigt haben, ändern Sie denParameter zu 0.HINTERGRUNDINFORMATIONEN: GeschwindigkeitDie Geschwindigkeit hängt vom SQL-Datenbanksystem ab, dasverwendet wird. Während normaler Laufzeittests konnte <strong>Canto</strong>keine Verzögerungen oder Unterschiede zwischen den verschiedenenSQL-Datenbanksystemen feststellen. Die Zeit, die für denInitialisierungsprozess benötigt wird, hängt jedoch definitiv vomverwendeten SQL-Datenbanksystem ab. Die Zeit, die der Initialisierungsprozessbenötigt, wird aber auch von der Cache-Größebeeinflusst, über die der <strong>Cumulus</strong> Server verfügt. (Datei >Administration > Server-Konsole > Remote Admin > Einstellungen> Optimierung).