Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Info

Dieser Artikel erklärt wie Sie ältere Datenbanken auf die neue Datenbank-Engine WiredTiger umstellen können.

...

  • Stoppen Sie den FE2 Server Dienst

  • Öffnen Sie eine Konsole als Administrator

  • Navigieren Sie zu C:\Program Files\Alamos GmbH\FE2\files\scripts\

  • Führen Sie das Skript backup.bat aus → Nun sollte eine Sicherung unter Config\Backup\Aufgabenplanung erstellt worden sein

  • Stoppen Sie nun den FE2MongoDB Dienst

  • Öffnen Sie den Windows Explorer und navigieren Sie nach C:\ProgramData\Alamos GmbH\FE2\Config\database

  • Löschen Sie nun alle Ordner und Dateien außer folgende:

    • input

    • objects

    • relais

    • vehicles

  • Löschen Sie die Datei:

    • C:\ProgramData\Alamos GmbH\FE2\Backups\Aufgabenplanung\DATUM_DER_SICHERUNG\Config\db_access.aes

  • Navigieren Sie nun mit der Kommandozeile im Admin Modus nach:

    • C:\Program Files\Alamos GmbH\FE2\files\mongodb\bin

  • Starten Sie die Datenbank manuell via:

    • Codeblock
      mongod.exe --port 27018 --bind_ip localhost --dbpath "C:\ProgramData\Alamos GmbH\FE2\Config\database" --journal
  • Öffnen Sie den Ordner C:\Program Files\Alamos GmbH\FE2\files\scripts\

  • Ändern Sie die nachfolgende Zeile in der Datei restore.bat und speichern Sie die Datei

    • Codeblock
      Vorher:
      "%FE2_ROOT%FE2\files\mongodb\bin\mongorestore.exe" --username Admin --password %DBPW% --authenticationDatabase admin --drop --gzip --port=27018 %dirDatabase% 
      
      Nachher:
      "%FE2_ROOT%FE2\files\mongodb\bin\mongorestore.exe" --drop --gzip --port=27018 %dirDatabase% 
      
  • Öffnen Sie eine NEUE Konsole als Administrator

  • Navigieren Sie zu C:\Program Files\Alamos GmbH\FE2\files\scripts\

  • Führen Sie nun in der Konsole das Skript restore.bat aus und übergeben Sie als Parameter den Ordner der vorherigen Sicherung

    • restore.bat "C:\ProgramData\Alamos GmbH\FE2\Backups\Aufgabenplanung\2021-07-16__17_30"

  • Wenn dieser Schritt beendet ist, schließen Sie dieses Konsolenfenster

  • Ändern Sie in der restore.bat die vorhin geänderte Zeile wieder auf den Ursprungszustand

  • Stoppen Sie nun die vorher manuell gestartete Datenbank

  • Starten Sie den FE2 Server Dienst

  • FE2 sollte nun wie gewohnt gestartet sein

...