Sichern

 

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 bei Verwendung eines Oracle-Datenbank-Backends sichert. Es enthält Details zum Enterprise Server, zu seinem Sicherungsverfahren im Zusammenhang mit der Verwendung von Oracle, wichtige Informationen zu den Systemanforderungen sowie ein Beispiel.

Um dieser Anleitung zu folgen, 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 in der Regel drei Schritte, wie in der folgenden Abbildung dargestellt.

Es ist wichtig, dass die Schritte in der angegebenen Reihenfolge ausgeführt werden.

Überblick über das Sicherungsverfahren für den Enterprise Server und die Oracle-Datenbank.Überblick über das Sicherungsverfahren für den Enterprise Server und die Oracle-Datenbank.

In diesem Dokument getroffene Annahmen

  1. Ein IT-Administrator führt die Installation durch. Mindestens sollte der Benutzer, der die Installation des Enterprise Server 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 Architektur des Enterprise Server

Ähnlich wie andere Software, die für Microsoft Windows entwickelt wurde, ist der Enterprise Server eine multithreadfähige Serveranwendung mit mehreren Diensten. 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 repräsentieren.

Überblick über die Architektur des Enterprise Server. 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 Architektur des Enterprise Server. 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, Verknüpfungen 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- und andere native oder nicht-native Enterprise-Server-Dokumente.

Überblick über das Altium-Sicherungstool

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 Programm, 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 NOTnichtNOT. Diese Funktion arbeitet nur bei Enterprise-Server-Implementierungen mit einem Firebird-Datenbank-Backend, das ursprünglich automatisch durch das Enterprise Server Installer 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-Dienste) 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 Verwendung des 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 Host-Rechner des Enterprise Server. Dies ist erforderlich, um das Befehlszeilenprogramm zur Sicherung des Enterprise Server (avbackup.exe) ordnungsgemäß auszuführen.
  • Entsprechender DBA-Zugriff auf den Oracle-Server (d. h. Hinzufügen des Windows-Kontos des Benutzers zur DBA-Rolle in einer Windows-Umgebung).

Sicherungsverfahren

  1. Auf dem Host-Rechner des Enterprise Server:
    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 und zum Schreiben der Datei in den Ordner C:\Backups: 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. Starten Sie eine Eingabeaufforderung mit Administratorrechten.
      2. Beenden Sie die IIS-Server mit dem Befehl: net stop WAS.Erhöhen Sie vorübergehend das beteiligte Schema vor der Sicherung auf DBA-Status.
      3. Sichern/Exportieren Sie das dem Enterprise Server zugeordnete Schema. Ein Beispiel für einen Exportbefehl lautet:

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 Rechten 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 – Speicherort der Sicherung.

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 IIS-Anwendungspools des Enterprise Server 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 verringert 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