Sichern

Now reading version 5.5. For the latest, read: Sichern for version 6.0
 

Parent page: Altium On-Prem Enterprise Server mit Oracle-Backend

Dieses Dokument richtet sich an einen IT-Administrator, der den Altium On-Prem Enterprise Server sichert, wenn ein Oracle-Datenbank-Backend verwendet wird. Es enthält Details zum Enterprise Server, zu seinem Sicherungsverfahren im Kontext der Verwendung von Oracle, wichtige Informationen zu den Systemanforderungen sowie ein Beispiel.

Zum Befolgen dieses Leitfadens sollten Sie über ein allgemeines Verständnis von Oracle-Datenbankkonzepten und der Windows-Betriebssystemumgebung verfügen.

Überblick über den Sicherungsprozess

Die Sicherung des Enterprise Server bei Verwendung eines Oracle-Backends hängt davon ab, wie Ihr Unternehmen seine Oracle-Datenbanken verwaltet. Einige Unternehmen betreiben Oracle-Datenbanken auf Windows-Server-Betriebssystemen, während andere über vollständige Oracle-Rechenzentren verfügen. Der Sicherungsprozess umfasst typischerweise drei Schritte, wie in der folgenden Abbildung dargestellt.

Es ist wichtig, dass die Schritte in der angegebenen Reihenfolge befolgt werden.

Überblick über das Sicherungsverfahren für Enterprise Server und Oracle-Datenbank auf hoher Ebene.Überblick über das Sicherungsverfahren für Enterprise Server und Oracle-Datenbank auf hoher Ebene.

In diesem Dokument getroffene Annahmen

  1. Die Installation wird von einem IT-Administrator durchgeführt. Mindestens sollte der Benutzer, der die Enterprise-Server-Installation durchführt, über Administratorrechte auf dem Host-Rechner verfügen.
  2. Das Oracle-Schema und die Oracle-Anmeldedaten der Anwendung, die auf den Quell- und Ziel-Oracle-Servern verwendet werden, müssen identisch sein.

Überblick über die Enterprise-Server-Architektur auf hoher Ebene

Ähnlich wie andere Software, die für die Ausführung unter Microsoft Windows entwickelt wurde, ist der Enterprise Server eine Multi-Thread- und Multi-Service-Serveranwendung. Da sich dieses Dokument ausschließlich auf Teile des Enterprise Server konzentriert, die mit einer Oracle-Datenbank interagieren können, ist die folgende Abbildung vereinfacht dargestellt, um die gesamte Backend-Architektur des Enterprise Server zu veranschaulichen.

Überblick über die Enterprise-Server-Architektur auf hoher Ebene. Die Backend-Speicher des Enterprise Server enthalten den Großteil der binären Kundendaten, während die Windows-Dienste eine Sammlung unterstützender Dienste darstellen.Überblick über die Enterprise-Server-Architektur auf hoher Ebene. Die Backend-Speicher des Enterprise Server enthalten den Großteil der binären Kundendaten, während die Windows-Dienste eine Sammlung unterstützender Dienste darstellen.

Dieses Dokument konzentriert sich auf die Backend-Speicher, da die Daten in diesem Block gesichert, möglicherweise auf einen anderen Rechner migriert und anschließend auf demselben oder einem anderen Rechner wiederhergestellt werden. Innerhalb der Backend-Speicher finden sich die folgenden Elemente:

  • Databases – enthält Metadaten wie die Zuordnung von Komponenten-Footprints und Schaltplansymbolen, Parameter, Dateipfade, Links zu Datenquellen der Komponenten-Lieferkette und mehr. Diese Informationen können sich in einer Firebird- oder Oracle-Datenbank befinden.
  • File Storage – dieser Dateispeicherbereich enthält Binärdaten im VCS-Repository des Enterprise Server. Diese Binärdaten umfassen Informationen wie PCB- und Schaltplan-Projektdokumente, Footprints, Symbole, Draftsman- sowie andere native oder nicht-native Enterprise-Server-Dokumente.

Überblick über das Altium Backup Tool auf hoher Ebene

Das Altium-Sicherungstool heißt avbackup.exe. Dabei handelt es sich um ein Befehlszeilenprogramm, das IT-Administratoren zur Sicherung ihrer Enterprise-Server-Daten ausführen können. avbackup.exe ist dasselbe Dienstprogramm, das für Sicherungszwecke verwendet wird, wenn der Enterprise Server mit einem standardmäßigen Firebird-Datenbank-Backend konfiguriert ist oder wenn die Oracle-Datenbank als Backend verwendet wird.

Bei der Verwendung von avbackup.exe in einer Enterprise-Server-Implementierung mit Oracle-Datenbank sollten Administratoren Folgendes beachten:

  1. avbackup.exe unterstützt NOT die Sicherung Ihrer Oracle-Datenbank NOTnicht. Diese Funktion arbeitet nur bei Enterprise-Server-Implementierungen mit einem Firebird-Datenbank-Backend, das ursprünglich vom Enterprise Server Installer automatisch konfiguriert wurde.
  2. avbackup.exe erstellt eine Zip-Datei, die alle binären Daten des Enterprise Server enthält.
  3. avbackup.exe fährt während der Datensicherung automatisch alle Enterprise-Server-Dienste (einschließlich IIS-Diensten) herunter und startet nach erfolgreicher Sicherung alle heruntergefahrenen Dienste wieder.

Beispiel für die Sicherung des Enterprise Server mit Oracle-Backend auf der Windows-Plattform

In diesem Beispiel sind die Anweisungen auch auf kleinere Unternehmen zugeschnitten, die möglicherweise keinen dedizierten Oracle-Datenbankadministrator (DBA) haben, aber dennoch ihren Enterprise Server und die zugehörigen Oracle-Daten in ihrem Netzwerk sichern müssen. Die folgenden Schritte zeigen, wie eine grundlegende Sicherung des Enterprise Server und der Oracle-Datenbank durchgeführt werden kann.

Bei der Verwendung von Enterprise Server mit Oracle als Backend-Datenbank unterstützt der Enterprise Server Oracle Version 19c.
Alternativ können fortgeschrittene IT-Administratoren Batch-Dateien schreiben, die das folgende Verfahren automatisch ausführen.

Erforderliche Elemente

  • Sicherungsordner – Ordner, in denen Sie Enterprise-Server- und Oracle-Daten speichern möchten, müssen bereits vorhanden sein.
  • Administratorzugriff auf den Enterprise-Server-Host-Rechner. Dies ist erforderlich, um das Enterprise-Server-Sicherungs-Befehlszeilenprogramm (avbackup.exe) korrekt auszuführen.
  • Entsprechender DBA-Zugriff auf den Oracle-Server (d. h. Windows-Konto des Benutzers in einer Windows-Umgebung zur DBA-Rolle hinzufügen).

Sicherungsverfahren

  1. Auf dem Enterprise-Server-Host-Rechner:
    1. Erstellen Sie einen Sicherungsordner (es ist hilfreich, gemeinsame Dateipfade zu verwenden, zum Beispiel: C:\Backups).
    2. Sichern Sie Ihre Enterprise-Server-Daten, indem Sie das Tool avbackup.exe als Administrator ausführen. Das Tool befindet sich im Ordner C:\Program Files (x86)\Altium\Altium365\Tools\BackupTool.

Beispielhafte Sicherungsbefehle:

  • Befehlszeile zum Navigieren in das Verzeichnis des Sicherungstools: cd C:\Program Files (x86)\Altium\Altium365\Tools\BackupTool\.
  • Befehlszeile zum Sichern der Enterprise-Server-Daten in die Datei mit dem Namen Q2_Backup.zip, wobei die Datei in den Ordner C:\Backups geschrieben wird: avbackup backup -z "C:\Backups\Q2_Backup.zip" -i "C:\Program Files (x86)\Altium\Altium365\LocalVault.ini".
  1. Auf dem Host-Rechner des Oracle-Datenbankservers:
    1. Erstellen Sie einen Sicherungsordner (es ist hilfreich, gemeinsame Dateipfade zu verwenden, zum Beispiel: C:\Backups).
    2. Sichern Sie Ihre Oracle-Daten (dieser Abschnitt geht davon aus, dass sowohl das Benutzerkonto als auch die Schemas AESUSER313 heißen und das Kennwort Altium haben):
      1. Öffnen Sie eine Eingabeaufforderung mit Administratorrechten.
      2. Beenden Sie die IIS-Server mit dem Befehl: net stop WAS.
      3. Erhöhen Sie das beteiligte Schema vor der Sicherung vorübergehend auf DBA-Status.
      4. Sichern/Exportieren Sie das dem Enterprise Server zugeordnete Schema. Ein Beispiel für einen Exportbefehl ist:

exp AESUSER313/Altium@xe owner=AESUSER313 file=c:\Backups\AESUSER313.dmp log=c:\Backups\AESUSER313_export.log statistics=none

wobei,

AESUSER313 – Benutzer mit vollständigen Berechtigungen für das Schema und Zugriffsrechten auf die DB.

Altium – Kennwort für das dem Enterprise Server zugeordnete Oracle-Benutzerkonto.

xe – Netzwerkdienstname der Zieldatenbank, enthalten in tnsnames.ora.

owner = AESUSER313 – Name des Schemas.

file = c:\Backups\AESUSER313.dmp – Sicherungsspeicherort.

log = c:\Backups\AESUSER313_export.log – Sicherungsprotokoll (optional).

Fazit

Obwohl das oben genannte Beispiel zusätzliche Details zur Handhabung einer Oracle-Datenbank enthält, gibt es nur drei wesentliche Schritte zur Sicherung Ihrer Enterprise-Server-Daten:

  1. Schritt 1 besteht darin, die IIS-Dienste und die Enterprise-Server-IIS-Anwendungspools zu beenden.
  2. Schritt 2 besteht darin, die Enterprise-Server-Daten zu sichern.
  3. Schritt 3 besteht darin, die dem Enterprise Server zugeordneten Oracle-Daten zu sichern.

Die Durchführung dieses Verfahrens in der beschriebenen Reihenfolge reduziert die Wahrscheinlichkeit einer Datenbeschädigung aufgrund einer Nichtübereinstimmung zwischen Oracle-Datenbank und binären Daten des Enterprise Server erheblich.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Inhalt