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/04/28 14:33] – [7. Migration der Datenbank durchführen] 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. +
- +
-Sie haben aktuell drei Optionen: +
- +
-  - [[:installation_und_deinstallation:migration_nach_5#lokale_nutzung|Weitere Benutzung von Firebird 2.5.9 mit lokalen Materialdatenbanken (Lokale Nutzung)]] +
-  - [[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 +Eine automatisierte Migration der Datenbanken steht Ihnen ab der Version **[[pam|PAM 3.1.2]]** zur Verfügung.
  
-''RemoteBindAddress 127.0.0.1'' +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.
  
-Dadurch ist der Server ausschließlich lokal erreichbarNetzwerkdatenbanken sind dann nicht mehr erreichbar.+Um die Migration Ihrer Materialdatenbanken von Firebird 2.5 auf Firebird 5 durchzuführen, verwenden Sie bitte den Assistenten in der PAM-MaterialdatenverwaltungKlicken Sie dazu im Menü auf **Datenbanken** und anschließend auf **Auf neue Firebird-Version aktualisieren**.
  
-====5Vorhandene Security-Datenbank übernehmen====+{{ :installation_und_deinstallation:de_pam_auto_mig_001.png?nolink |}}
  
-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''.+Geben Sie anschließend das Administrationspasswort für den Benutzer **sysdba** ein.
  
-====6Firebird-2.5-Server starten====+{{ :installation_und_deinstallation:de_pam_auto_mig_002.png?nolink |}}
  
-{{ :installation_und_deinstallation:de_gbak_001.png?nolink&1000 |}}+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 |}}
  
-Öffnen Sie ein PowerShell-Fenster und führen Sie folgende Schritte aus: +Öffnen Sie den Task-Manager und stoppen Sie den Dienst **FirebirdServerDefaultInstance**.
-  ''cd C:\FB25\bin\'' +
-  ''$env:FIREBIRD=“C:\FB25“'' +
-  ''.\fbserver.exe -a''+
  
-====7Migration der Datenbank durchführen====  +{{ :installation_und_deinstallation:de_pam_auto_mig_004.png?nolink |}}
-Kopieren Sie die zu migrierende Datenbank zunächst in den temporären Ordner z.B. C:\FB25+
  
-{{ :installation_und_deinstallation:de_gbak_002.png?nolink&1000 |}}+Starten Sie anschließend den Dienst **FirebirdServerDefaultInstance** erneut.
  
-Öffnen Sie ein **zweites PowerShell-Fenster** und führen Sie folgende Befehle aus: +{{ :installation_und_deinstallation:de_pam_auto_mig_005.png?nolink |}}
-  * ''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.**+Sobald die Datenbanken erfolgreich migriert wurden, wechselt der Status auf **Erfolg**. Danach können Sie den Assistenten beenden.
  
-=====Automatisierte Migration=====+Die Materialdatenbanken stehen Ihnen nun wieder zur Verfügung.
  
-Eine automatisierte Migration der Datenbanken ist derzeit noch nicht möglich. Entsprechende Lösungen werden **derzeit** entwickelt und stehen voraussichtlich mit Version **PAM 3.1.2** zur Verfügung.+{{ :installation_und_deinstallation:de_pam_auto_mig_006.png?nolink |}}