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:17] – [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ü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**.
-  - [[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 =====+{{ :installation_und_deinstallation:de_pam_auto_mig_001.png?nolink |}}
  
-Öffnen Sie die Datei ''C:\Program Files (x86)\Firebird\Firebird_2_5\firebird.conf'' und ändern Sie die Zeile: +Geben Sie anschließend das Administrationspasswort für den Benutzer **sysdba** ein.
  
-''#RemoteBindAddress ='' +{{ :installation_und_deinstallation:de_pam_auto_mig_002.png?nolink |}}
  
-in +Nun werden Ihnen die in PAM gelisteten Datenbanken angezeigt, für die eine Migration erforderlich ist. Klicken Sie anschließend auf **Starten**.
  
-''RemoteBindAddress = 127.0.0.1'' +{{ :installation_und_deinstallation:de_pam_auto_mig_003.png?nolink |}}
  
-Dadurch ist der Server ausschließlich lokal erreichbar.+Öffnen Sie den Task-Manager und stoppen Sie den Dienst **FirebirdServerDefaultInstance**.
  
 +{{ :installation_und_deinstallation:de_pam_auto_mig_004.png?nolink |}}
  
-=====Manuelle Migration ===== +Starten Sie anschließend den Dienst **FirebirdServerDefaultInstance** erneut.
-Die Migration führen Sie bitte wie folgt durch:+
  
-====1Firebird 2.5.9 deinstallieren====+{{ :installation_und_deinstallation:de_pam_auto_mig_005.png?nolink |}}
  
-Bitte deinstallieren Sie zunächst Firebird 2.5.9.+Sobald die Datenbanken erfolgreich migriert wurden, wechselt der Status auf **Erfolg**. Danach können Sie den Assistenten beenden.
  
-====2Firebird 5.0 installieren====+Die Materialdatenbanken stehen Ihnen nun wieder zur Verfügung.
  
-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 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_001.png?nolink |}} 
-{{ :installation_und_deinstallation:de_pam_auto_mig_002.png?nolink |}} 
-{{ :installation_und_deinstallation:de_pam_auto_mig_003.png?nolink |}} 
-{{ :installation_und_deinstallation:de_pam_auto_mig_004.png?nolink |}} 
-{{ :installation_und_deinstallation:de_pam_auto_mig_005.png?nolink |}} 
 {{ :installation_und_deinstallation:de_pam_auto_mig_006.png?nolink |}} {{ :installation_und_deinstallation:de_pam_auto_mig_006.png?nolink |}}