Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
installation_und_deinstallation:migration_nach_5 [2026/05/05 09:27] – [Automatisierte Migration] admininstallation_und_deinstallation:migration_nach_5 [2026/06/16 09:56] (aktuell) admin
Zeile 1: Zeile 1:
 ======Migration einer Firebird 2.5 Datenbank zu einer Firebird 5 Datenbank====== ======Migration einer Firebird 2.5 Datenbank zu einer Firebird 5 Datenbank======
 +
 Die aktuelle PAM Version finden Sie **[[pam|hier]]**. Die aktuelle PAM Version finden Sie **[[pam|hier]]**.
  
Zeile 8: Zeile 9:
 Bitte installieren Sie anschließend folgende Version: **[[https://www.firebirdsql.org/download-file?file=https://github.com/FirebirdSQL/firebird/releases/download/v5.0.4/Firebird-5.0.4.1812-0-windows-x64.exe | Firebird 5.0.4 für Windows x64]]**  Bitte installieren Sie anschließend folgende Version: **[[https://www.firebirdsql.org/download-file?file=https://github.com/FirebirdSQL/firebird/releases/download/v5.0.4/Firebird-5.0.4.1812-0-windows-x64.exe | Firebird 5.0.4 für Windows x64]]** 
  
-Bitte beachten Sie, dass die PAM-Datenbank derzeit noch **manuell** auf das neue System migriert werden muss. +===== Automatisierte Migration =====
  
-Eine automatische Migration steht aktuell leider noch nicht zur Verfügung.+Eine automatisierte Migration der Datenbanken steht Ihnen ab der Version **[[pam|PAM 3.1.2]]** zur Verfügung.
  
-Sie haben aktuell drei Optionen:+Stellen Sie zunächst sicher, dass **Firebird 2.5 32-Bit** deinstalliert und  **[[https://www.firebirdsql.org/download-file?file=https://github.com/FirebirdSQL/firebird/releases/download/v5.0.4/Firebird-5.0.4.1812-0-windows-x64.exe | Firebird 5.0.4 für Windows x64]]** installiert ist.
  
-  - [[:installation_und_deinstallation:migration_nach_5#lokale_nutzung|Weitere Benutzung von Firebird 2.5.9 mit lokalen Materialdatenbanken (Lokale Nutzung)]] +Um die Migration Ihrer Materialdatenbanken von Firebird 2.5 auf Firebird 5 durchzuführenverwenden Sie bitte den Assistenten in der PAM-Materialdatenverwaltung. Klicken Sie dazu im Menü auf **Datenbanken** und anschließend auf **Auf neue Firebird-Version aktualisieren**.
-  - [[installation_und_deinstallation:migration_nach_5#manuelle_migration|Umstieg auf Firebird 5.04 und manuelle Migration der Materialdatenbanken (Manuelle Migration)]] +
-  - [[installation_und_deinstallation:migration_nach_5#automatisierte_migration|Deinstallation von Firebird 2.5.9 und Warten auf neue PAM Version automatisierter Migration]] +
- +
-===== Lokale Nutzung ===== +
- +
-Öffnen Sie die Datei ''C:\Program Files (x86)\Firebird\Firebird_2_5\firebird.conf'' und ändern Sie die Zeile:  +
- +
-''#RemoteBindAddress =''  +
- +
-in  +
- +
-''RemoteBindAddress = 127.0.0.1''  +
- +
-Dadurch ist der Server ausschließlich lokal erreichbar. +
- +
- +
-=====Manuelle Migration ===== +
-Die Migration führen Sie bitte wie folgt durch: +
- +
-====1. Firebird 2.5.9 deinstallieren==== +
- +
-Bitte deinstallieren Sie zunächst Firebird 2.5.9. +
- +
-====2. Firebird 5.0 installieren==== +
- +
-Installieren Sie Firebird 5.0 mit den Standard-Einstellungen. Bitte notieren Sie sich dabei das vergebene SYSDBA-Passwort (weiter unten: mySYSDBA_PASSWORD). +
- +
-====3. Firebird 2.5 portable herunterladen==== +
-Für die Migration von Firebird-2.5-Datenbanken wird vorübergehend ein laufender Firebird-2.5-Server benötigt. Hierzu laden Sie bitte die Portable-Version von Firebird 2.5  https://www.firebirdsql.org/download-file?file=https://github.com/FirebirdSQL/firebird/releases/download/R2_5_9/Firebird-2.5.9.27139-0_Win32.zip) herunter und entpacken diese z.B. nach **C:\FB25**. +
- +
-====4. Datei firebird.conf anpassen==== +
-Öffnen Sie die Datei C:\FB25\firebird.conf und ändern Sie die Zeile:  +
- +
-''#RemoteBindAddress ='' +
- +
-in  +
- +
-''RemoteBindAddress = 127.0.0.1''  +
- +
-Dadurch ist der Server ausschließlich lokal erreichbar. Netzwerkdatenbanken sind dann nicht mehr erreichbar. +
- +
-====5. Vorhandene Security-Datenbank übernehmen==== +
- +
-Falls Firebird 2.5 zuvor bereits installiert war, kopieren Sie bitte die Datei ''C:\Program Files(x86)\Firebird\Firebird_2_5\security2.fdb'' nach ''C:\FB25\security2.fdb''+
- +
-====6. Firebird-2.5-Server starten==== +
- +
-{{ :installation_und_deinstallation:de_gbak_001.png?nolink&1000 |}} +
- +
- +
-Öffnen Sie ein PowerShell-Fenster und führen Sie folgende Schritte aus: +
-  * ''cd C:\FB25\bin\'' +
-  * ''$env:FIREBIRD=“C:\FB25“'' +
-  * ''.\fbserver.exe -a'' +
- +
-====7. Migration der Datenbank durchführen====  +
-Kopieren Sie die zu migrierende Datenbank zunächst in den temporären Ordner z.B. C:\FB25 +
- +
- +
- +
-Öffnen Sie ein **zweites PowerShell-Fenster** und führen Sie folgende Befehle aus: +
-  * ''C:\FB25\bin\gbak.exe -backup -user sysdba -password oldMASTERKEY 'C:\FB25\OLD_DATABASE.GDB' backup_db.txt'' +
-  * ''taskkill /im fbserver.exe'' +
-  * ''& 'C:\Program Files\Firebird\Firebird_5_0\gbak.exe' -c -v -n -user sysdba -password mySYSDBA_PASSWORD .\backup_db.txt 'C:\FB25\NEW_DATABASE.GDB' '' +
-Dabei gilt: +
-  * **oldMASTERKEY** ist das Passwort des SYSDBA in Firebird 2.5 +
-  * **mySYSDBA_PASSWORD** ist das bei der Firebird-5.0-Installation vergebene Passwort +
-  * **C:\FB25\OLD_DATABASE.GDB** ist die **bestehende** Datenbank im Firebird-2.5-Format (z.B: C:\Users\Public\Documents\KTP\PAM\Databases\PAM31se.GDB) +
-  * **C:\FB25\NEW_DATABASE.GDB** wird der Speicherort der **neuen migrierten** Datenbank (z.B: C:\Users\Public\Documents\KTP\PAM\Databases\PAM31se_new_fb5.GDB) +
- +
-**Dieser Schritt kann bei Bedarf für mehrere Datenbanken wiederholt werden.** +
- +
-=====Automatisierte Migration===== +
- +
-Eine automatisierte Migration der Datenbanken steht Ihnen mit der Version **PAM 3.1.2** zur Verfügung. +
-Um die Migration ihrer Materialdatenbanken von Firebird 2.5 auf Firebird 5 durchzuführen verwenden Sie bitte den Assistenten in der PAM Materialdatenverwaltung. Klicken Sie im Menü auf 'Datenbankenund anschließend auf 'Auf neue Firebird Version aktualisieren'.+
  
 {{ :installation_und_deinstallation:de_pam_auto_mig_001.png?nolink |}} {{ :installation_und_deinstallation:de_pam_auto_mig_001.png?nolink |}}
  
-Anschließend geben Sie bitte das Adminstrationspasswort für den Benutzer sysdba an.+Geben Sie anschließend das Administrationspasswort für den Benutzer **sysdba** ein.
  
 {{ :installation_und_deinstallation:de_pam_auto_mig_002.png?nolink |}} {{ :installation_und_deinstallation:de_pam_auto_mig_002.png?nolink |}}
  
-Nun werden Ihnen die in PAM gelisteten Datenbanken aufgeführt für die eine Migration notwendig ist und klciken Sie auf 'Starten'.+Nun werden Ihnen die in PAM gelisteten Datenbanken angezeigt, für die eine Migration erforderlich ist. Klicken Sie anschließend auf **Starten**.
  
 {{ :installation_und_deinstallation:de_pam_auto_mig_003.png?nolink |}} {{ :installation_und_deinstallation:de_pam_auto_mig_003.png?nolink |}}
  
-Begeben Sie sich in den Taskmanager und stoppen den Dienst 'FirebirdServerDefaultInstance'.+Öffnen Sie den Task-Manager und stoppen Sie den Dienst **FirebirdServerDefaultInstance**.
  
 {{ :installation_und_deinstallation:de_pam_auto_mig_004.png?nolink |}} {{ :installation_und_deinstallation:de_pam_auto_mig_004.png?nolink |}}
  
- Starten Sie jetzt den Dienst 'FirebirdServerDefaultInstance' wieder. +Starten Sie anschließend den Dienst **FirebirdServerDefaultInstance** erneut.
  
 {{ :installation_und_deinstallation:de_pam_auto_mig_005.png?nolink |}} {{ :installation_und_deinstallation:de_pam_auto_mig_005.png?nolink |}}
  
-Sobald die Datenbanken migriert sind, wechselt der Status auf 'Erfolg' und sie können den Assistenten beenden. Nun stehen Ihnen die Materialdatenbanken wieder zur Verfügung.+Sobald die Datenbanken erfolgreich migriert wurden, wechselt der Status auf **Erfolg**. Danach können Sie den Assistenten beenden.
  
 +Die Materialdatenbanken stehen Ihnen nun wieder zur Verfügung.
  
 {{ :installation_und_deinstallation:de_pam_auto_mig_006.png?nolink |}} {{ :installation_und_deinstallation:de_pam_auto_mig_006.png?nolink |}}