Sichern der AEM Forms-Daten

In diesem Abschnitt werden die Schritte zum Erstellen einer Onlinesicherung (bei laufendem Betrieb) der AEM Forms-Datenbank, des globalen Dokumentenspeichers sowie des Stammordners für Inhalte beschrieben.

Im Anschluss an die Installation und Bereitstellung von AEM Forms in Produktionsbereichen muss der Datenbankadministrator eine vollständige Erstsicherung (nicht bei laufendem Betrieb) der Datenbank durchführen. Für diese Sicherung muss die Datenbank heruntergefahren werden. Anschließend müssen in regelmäßigen Abständen differenzielle oder inkrementelle Sicherungen (im laufenden Betrieb) der Datenbank erfolgen.

Damit eine erfolgreiche Sicherung und Wiederherstellung sichergestellt ist, muss jederzeit eine Systemabbildsicherung verfügbar sein. So können Sie bei Eintritt von Datenverlusten die gesamte Umgebung in einem konsistenten Zustand wiederherstellen.

Durch das gleichzeitige Sichern von GDS, AEM-Repository und des Stammordners für Inhalte zusammen mit der Datenbank wird die Synchronisierung dieser Systeme im Falle einer Wiederherstellung erleichtert.

Das in diesem Abschnitt beschriebene Sicherungsverfahren erfordert, dass Sie in den abgesicherten Sicherungsmodus wechseln, bevor Sie die AEM Forms-Datenbank, AEM-Repository, GDS-Ordner sowie den Stammordner für Inhalte sichern. Nach Abschluss der Sicherung müssen Sie den abgesicherten Sicherungsmodus beenden. Der abgesicherte Sicherungsmodus dient zum Markieren dauerhaft genutzter Dokumente im globalen Dokumentenspeicher. Dies stellt sicher, dass die automatisierte Dateibereinigungsfunktion abgelaufene Dateien erst löscht, nachdem der abgesicherte Sicherungsmodus beendet wurde. Dies ist erforderlich, damit die Sicherung des globalen Dokumentenspeichers mit einer Datenbanksicherung synchron bleibt.

Die Häufigkeit der Sicherung des Ordners des globalen Dokumentenspeichers hängt von der Verwendung von AEM Forms und der Verfügbarkeit der Sicherungszeitfenster ab. Das Sicherungszeitfenster kann durch lang andauernde Prozesse beeinflusst werden, weil diese ggf. über Tage hinweg ausgeführt werden. Wenn Sie laufend Dateien in diesem Ordner ändern, hinzufügen und entfernen, sollte der globale Dokumentenspeicher öfter gesichert werden.

Wenn die Datenbank (wie im vorhergehenden Abschnitt beschrieben) in einem Protokollmodus ausgeführt wird, müssen die Datenbankprotokolle ebenfalls häufig gesichert werden, damit sie im Falle eines Datenträgerfehlers zum Wiederherstellen der Datenbank verwendet werden können.

Hinweis: Dateien, auf die nicht verwiesen wird, können nach dem Wiederherstellungsvorgang ggf. noch immer im Ordner des globalen Dokumentenspeichers vorhanden sein. Für dieses Problem gibt es derzeit noch keine Lösung.

Datenbank, GDS, AEM-Repository sowie Stammordner für Inhalte sichern

Sie müssen AEM Forms entweder in den abgesicherten Sicherungsmodus (Snapshot-Modus) oder in den kontinuierlichen Sicherungsmodus versetzen. Bevor Sie festlegen, dass AEM Forms in einen der Sicherungsmodi versetzt wird, stellen Sie Folgendes sicher:

  • Überprüfen Sie die Systemversion und notieren Sie Patches und Aktualisierungen, die seit der letzten vollständigen Systemabbildsicherung angewendet wurden.

  • Stellen Sie bei Verwendung kontinuierlicher Sicherungen bzw. Sicherungen im Snapshot-Modus sicher, dass die Datenbank mit den ordnungsgemäßen Protokolliereinstellungen für Datenbanksicherungen im laufenden Betrieb konfiguriert ist. (Siehe AEM Forms-Datenbank .)

Zusätzlich dazu sollten Sie die folgenden Richtlinien für den Sicherungs-/Wiederherstellungsprozess beachten.

  • Sichern Sie den Ordner des globalen Dokumentenspeichers mithilfe eines Sicherungsprogramms des Betriebssystems oder eines anderen Anbieters. (Siehe Speicherort des globalen Dokumentenspeichers .)

  • (Optional) Sichern Sie den Stammordner für Inhalte mithilfe eines Sicherungsprogramms des Betriebssystems oder eines anderen Anbieters. (Siehe Speicherort des Stammordners für Inhalte (eigenständige Umgebung) oder Speicherort des Stammordners für Inhalte (Clusterumgebung) .)

  • Sichern Sie Autor- und Veröffentlichungsinstanzen (CRX-Repository-Sicherung).

    Um die Correspondence Management Solution zu sichern, führen Sie die Schritte für Autor- und Veröffentlichungsinstanzen durch wie hier beschrieben: Backup and Restore .

    Berücksichtigen Sie folgende Punkte, wenn Sie Autor- und Veröffentlichungsinstanzen sichern:

    • Die Sicherung von Autor- und Veröffentlichungsinstanzen ist synchronisiert, um gleichzeitig zu starten. Obwohl Sie Autor- und Veröffentlichungsinstanzen während der Sicherung weiter verwenden können, wird empfohlen, dabei kein Element zu veröffentlichen, um nicht gespeicherte Änderungen zu vermeiden. Warten Sie bis die Sicherung der Autor- und Veröffentlichungsinstanzen beendet ist, bevor Sie neue Elemente veröffentlichen.

    • Die vollständige Sicherung des Autorknotens umfasst die Sicherung der Daten von Forms Manager und HTML Workspace.

    • Workbench-Entwickler können an ihre Prozesse weiterhin lokal bearbeiten. Sie sollten während der Sicherung jedoch keine neuen Prozesse bereitstellen.

    • Die Entscheidung über die Dauer der einzelnen Sicherungssitzungen (für den kontinuierlichen Sicherungsmodus) sollte auf der Gesamtzeit basieren, die zum Sichern aller Daten in AEM Forms erforderlich ist (DB, GDS, AEM-Repository und alle anderen zusätzlichen benutzerdefinierten Daten).

Sie sollten die AEM Forms-Datenbank samt Transaktionsprotokollen sichern. (Siehe AEM Forms-Datenbank .) Weitere Informationen finden Sie in den für Ihre Datenbank zutreffenden Knowledgebase-Artikeln:

Diese Artikel bieten Anleitungen zu grundlegenden Datenbankfeatures für die Sicherung und Wiederherstellung von Daten. Sie sind nicht als vollständige technische Leitfäden für die Sicherungs- und Wiederherstellungsfunktionen bestimmter Datenbankhersteller konzipiert. Es handelt sich lediglich um allgemeine Informationen zu Befehlen, die zum Erstellen einer zuverlässigen Datenbanksicherungsstrategie für Ihre AEM Forms-Anwendungsdaten erforderlich sind.

Hinweis: Die Sicherung des globalen Dokumentenspeichers darf erst nach Abschluss der Datenbanksicherung erfolgen. Wenn die Datenbanksicherung nicht abgeschlossen ist, sind Ihre Daten nicht synchron.

In den Sicherungsmodus wechseln

Sie können entweder Administration Console, den Befehl „LCBackupMode“ oder die mit der AEM Forms-Installation verfügbare API verwenden, um den Sicherungsmodus zu aktivieren und zu deaktivieren. Beachten Sie, dass die Administration Console-Option für die kontinuierliche Sicherung nicht verfügbar ist. Sie sollten daher entweder die Befehlszeilenoption oder die API verwenden. Weitere Informationen zum Verwenden der API zum Wechseln in und aus Sicherungsmodi finden Sie unter AEM Forms-API-Referenz .

Hinweis: Wenn Sie SSL auf dem Formularserver konfiguriert haben, können Sie den Formularserver nicht mithilfe des Skripts „LCBackupMode.CMD“ im Sicherungsmodus ausführen.

Administration Console verwenden, um den abgesicherten Sicherungsmodus zu aktivieren

  1. Melden Sie sich bei Administration Console an.

  2. Klicken Sie in auf „Einstellungen“ > „Core-Systemeinstellungen“ > „Sicherungsdienstprogramme“.

  3. Aktivieren Sie „Im abgesicherten Sicherungsmodus arbeiten“ und klicken Sie auf „OK“.

    Diese Methode versetzt AEM Forms dauerhaft in den Sicherungsmodus (ohne Zeitlimit) und verwendet den Snapshot-Modus, d. h. nicht den kontinuierlichen Sicherungsmodus.

Befehlszeilenoption verwenden, um den abgesicherten Sicherungsmodus zu aktivieren

Sie können die LCBackupMode -Skripte verwenden, um AEM Forms über die Befehlszeilenschnittstelle in den abgesicherten Sicherungsmodus zu versetzen.

  1. Legen Sie „ADOBE_LIVECYCLE“ fest und starten Sie den Anwendungsserver.

  2. Gehen Sie zum Ordner [AEM Forms-Stammordner] /sdk/misc/Foundation/BackupRestoreCommandline .

  3. Bearbeiten Sie je nach Betriebssystem das Skript LCBackupMode.cmd oder LCBackupMode.sh , um für Ihr System geeignete Standardwerte anzugeben.

  4. Führen Sie an der Befehlszeile den folgenden Befehl in einer einzelnen Zeile aus:

    • (Windows) LCBackupMode.cmd enter [-Host= Hostname ] [-port= Anschlussnummer ] [-user= Benutzername ] [-password= Kennwort ] [-label= Beschriftungsname ] [-timeout= Sekunden ]

    • (Linux, UNIX) LCBackupMode.sh enter [-host= Hostname ] [-port= Anschlussnummer ] [-user= Benutzername ] [-password= Kennwort ] [-label= Beschriftungsname ]

    Die Parameter in den vorherigen Befehlen sind wie folgt definiert:

    Host ist der Name des Hosts, auf dem AEM Forms ausgeführt wird.

    port ist der WebServices-Anschluss des Anwendungsservers, auf dem AEM Forms ausgeführt wird.

    user ist der Benutzername des AEM Forms-Administrators.

    password ist das Kennwort des AEM Forms-Administrators.

    label ist die Textbeschriftung dieser Sicherung (kann eine beliebige Zeichenfolge sein).

    timeout ist die Anzahl der Sekunden, nach deren Ablauf der Sicherungsmodus automatisch beendet wird (0 bis 10080). Bei 0 gibt es für den Sicherungsmodus kein Zeitlimit (Standardeinstellung).

    Weitere Informationen zum Wechseln in den Sicherungsmodus über die Befehlszeilenschnittstelle finden Sie in der Datei „Bitte-lesen“ im Ordner „BackupRestoreCommandline“.

Sicherungsmodus deaktivieren

Sie können entweder Administration Console oder die Befehlszeilenoption verwenden, um den Sicherungsmodus zu deaktivieren.

Den abgesicherten Sicherungsmodus (Snapshot-Modus) deaktivieren

Führen Sie die folgenden Schritte aus, um AEM Forms über Administration Console aus dem abgesicherten Sicherungsmodus (Snapshot-Modus) zu nehmen.

  1. Melden Sie sich bei Administration Console an.

  2. Klicken Sie in auf „Einstellungen“ > „Core-Systemeinstellungen“ > „Sicherungsdienstprogramme“.

  3. Deaktivieren Sie „Im abgesicherten Sicherungsmodus arbeiten“ und klicken Sie auf „OK“.

Alle Sicherungsmodi deaktivieren

Sie können die Befehlszeilenschnittstelle verwenden, um den abgesicherten Sicherungsmodus (Snapshot-Modus) für AEM Forms zu deaktivieren bzw. die aktuelle Sicherungsmodussitzung (kontinuierlicher Modus) zu beenden. Beachten Sie, dass Sie Administration Console nicht verwenden können, um den kontinuierlichen Sicherungsmodus zu deaktivieren. Während des kontinuierlichen Sicherungsmodus sind die Steuerungen der Sicherungsdienstprogramme in Administration Console deaktiviert. Sie müssen entweder den API-Aufruf oder den „LCBackupMode“-Befehl verwenden.

  1. Gehen Sie zum Ordner [AEM Forms-Stammordner] /sdk/misc/Foundation/BackupRestoreCommandline .

  2. Bearbeiten Sie je nach Betriebssystem das Skript LCBackupMode.cmd oder LCBackupMode.sh , um für Ihr System geeignete Standardwerte anzugeben.

    Hinweis: Sie müssen den Ordner „JAVA_HOME“ so festlegen, wie es im entsprechenden Kapitel für Ihren Anwendungsserver in Vorbereiten der AEM Forms-Installation beschrieben ist.
  3. Rufen Sie den folgenden Befehl in einer einzelnen Zeile auf:

    • (Windows) LCBackupMode.cmd leaveContinuousCoverage [-Host= Hostname ] [-port= Anschlussnummer ] [-user= Benutzername ] [-password= Kennwort ]

    • (Linux, UNIX) LCBackupMode.sh leaveContinuousCoverage [-Host= Hostname ] [-port= Anschlussnummer ] [-user= Benutzername ] [-password= Kennwort ]

      Die Parameter in den vorherigen Befehlen sind wie folgt definiert:

      Host ist der Name des Hosts, auf dem AEM Forms ausgeführt wird.

      port ist der Anschluss, an dem AEM Forms auf dem Anwendungsserver ausgeführt wird.

      user ist der Benutzername des AEM Forms-Administrators.

      password ist das Kennwort des AEM Forms-Administrators.

      leaveContinuousCoverage Verwenden Sie diese Option, um den kontinuierlichen Sicherungsmodus vollständig zu deaktivieren.

    Wichtig: Während der Zeit, in der der Sicherungsmodus deaktiviert ist, kann die kontinuierliche Sicherung nicht erneut hergestellt werden. Alle Änderungen, die währenddessen vorgenommen werden, werden nicht gespeichert.
    Hinweis: Wenn Sie die Dokumentenspeicherung in der Datenbank aktiviert haben, sind der Snapshot-Sicherungsmodus und der kontinuierliche Sicherungsmodus nicht möglich.

    Weitere Informationen zum Wechseln in den Sicherungsmodus über die Befehlszeilenschnittstelle finden Sie in der Datei „Bitte-lesen“ im Ordner „BackupRestoreCommandline“.