Export/Import

Einleitung

Das "Kopieren" von Opacc-Daten erfolgt über das BC 98243 durch exportieren und importieren. Um Performance-Einflüsse im Netzwerk zu vermeiden, können Export und Import nur direkt auf dem OpaccOXAS-SQL oder dem OpaccOXAS-APS gestartet werden.
Wir unterscheiden folgende Export- und Import-Funktionen:
  • Mandant exportieren - Export eines einzelnen Mandanten in eine Export-Datei.
  • Mandant importieren - Import eines einzelnen Mandanten aus einer vorgängig exportierten Datei.
  • SQL-Datenbank exportieren - Export der kompletten SQL-Datenbank inklusive aller Mandanten-Daten. Diese Methode wird z.B. verwendet, um die produktive Opacc-Installation komplett auf einen neuen Server oder eine Testumgebung zu kopieren.
  • SQL-Datenbank importieren - Import der kompletten SQL-Datenbank inklusive aller Mandanten-Daten.
Wichtig
Wichtig
Beachten Sie bei Export- und Import-Vorgängen unbedingt folgende Punkte:
  • Quell- und Ziel-Installation müssen den gleichen Versions-Stand (inkl. Servicepack) aufweisen.
  • Aus Konsistenzgründen darf während Export und Import niemand in OpaccERP arbeiten.
  • Im Export/Import-Verzeichnis muss genügend Speicherplatz zur Verfügung stehen.

Mandant exportieren - BC 98243

Der zu exportierende Mandant wird über die Mandanten-Auswahl bestimmt. Damit sind automatisch alle Datenbank-Tabellen des Mandanten für den Export markiert. Die Export-Datei wird in das Ziel-Verzeichnis geschrieben.
Notiz
Notiz
Die freien Indizes werden automatisch mit exportiert. Sie müssen somit nach dem Import nicht mehr separat nacherfasst werden.
Der Name der Export-Datei wird vom Export-Programm automatisch generiert und setzt sich wie folgt zusammen:
OpaccExport-<ServerName> <SQLInstanceName>-<OpaccVersion>-<Mandant>-<Datum> <Uhrzeit>.exp
Export_1.jpg
 
Der Export-Vorgang wird mit dem Button Exportieren gestartet. Es wird folgende Sicherheitsabfrage angezeigt.
Export_2.jpg
 
Das Ende des Export-Vorgangs wird angezeigt.
Export_3.jpg

Mandant importieren - BC 98243

Exportierte Daten können auf derselben oder auf einer anderen OpaccERP-Installation importiert werden. Auf der Ziel-Installation ist der Ziel-Mandant vorgängig mit der identischen Konfiguration (Shared-BO!) wie der Quell-Mandant zu erstellen. Dafür verwenden Sie wie bisher das OpaccOXAS Studio BC 98217 (Mandanten einrichten).
Wählen Sie den zu überschreibenden (Ziel-) Mandanten und die Quell-Datei aus.
Import_1.jpg
 
Der Import-Vorgang wird mit dem Button Importieren gestartet. Es wird folgende Sicherheitsabfrage angezeigt.
Import_2.jpg
Wichtig
Wichtig
Benötigter freier Speicherplatz auf dem Datenträger
Für den Import eines Mandanten benötigen Sie freien Speicherplatz auf dem Datenträger. Während des Imports wird dabei ein mehrfaches der eigentlichen Mandantengrösse benötigt.
Beispiel
Grösse der Export-Datei (.exp): 2.64 GB
Effektive Grösse des Mandanten: 46.04 GB
Während des Imports benötigter Speicherplatz: 184.15 GB
Für den Import benötigen Sie also die vierfache Grösse des Mandanten an freiem Speicherplatz. Wie viel freier Speicherplatz für den Import benötigt wird, können Sie der Sicherheitsabfrage (siehe Bild oben) entnehmen.
 
Das Ende des Import-Vorgangs wird angezeigt.
Import_3.jpg

SQL-Datenbank exportieren - BC 98243

Über diese Funktion kann eine komplette SQL-Datenbank (inkl. aller Mandanten) exportiert werden. Die Export-Datei wird in das Ziel-Verzeichnis geschrieben.
Der Name der Export-Datei wird vom Export-Programm automatisch generiert und setzt sich wie folgt zusammen:
<ServerName> <SQLInstanceName>-<OpaccVersion>-<Datum> <Uhrzeit>.bak
DB_Export_1.jpg
 
Der Export-Vorgang wird mit dem Button Exportieren gestartet. Es wird folgende Sicherheitsabfrage angezeigt.
DB_Export_2.jpg
 
Das Ende des Export-Vorgangs wird angezeigt.
DB_Export_3.jpg

SQL-Datenbank importieren

Exportierte SQL-Datenbanken können auf derselben oder auf einer anderen OpaccERP-Installation importiert werden. Die Ziel-Mandanten müssen nicht vorgängig erstellt werden, da die kompletten Daten und Strukturen der Quell-Installation übernommen werden.
Wichtig
Wichtig
  • Beim Importieren einer SQL-Datenbank werden alle Daten der Ziel-Installation überschrieben.
  • Der Import-Vorgang kann nur gestartet werden, wenn keine Zugriffe auf die Opacc-Installation stattfinden.
Führen Sie folgende Schritte aus:
  1. Beenden Sie alle Zugriffe auf die Ziel-Installation (BackOffice, AppPools, Dienste, usw)
  2. Starten Sie das OpaccOXAS Studio direkt auf dem OpaccOXAS-SQL oder dem OpaccOXAS-APS.
  3. Öffnen Sie das BC 98243. Wählen Sie den System-Administrator (Benutzer-Nr. -2) aus und geben Sie das entsprechende Passwort ein.
  4. Beenden Sie das OpaccOXAS Studio, welches im Hintergrund noch läuft.
  5. Öffnen Sie im BC 98243 die Registerkarte SQL-Datenbank importieren.
  6. Wählen Sie die Quell-Datei aus und starten Sie den Import-Vorgang mit dem Button Importieren.
    DB_Import_1.jpg
  7. Prüfen Sie die Angaben auf der Sicherheitsabfrage und starten Sie den Import-Vorgang mit OK.
    DB_Import_2.jpg
  8. Warten Sie bis der Import-Vorgang erfolgreich beendet wurde.
    DB_Import_3.jpg