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/23 10:47] – [Lokale Nutzung] 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: +
- +
-====Firebird 2.5.9 deinstallieren==== +
- +
-Bitte deinstallieren Sie zunächst Firebird 2.5.9. +
- +
-====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). +
- +
-====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**.+
  
-====Datei firebird.conf anpassen==== +Eine automatisierte Migration der Datenbanken steht Ihnen ab der Version **[[pam|PAM 3.1.2]]** zur Verfügung.
-Ö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 erreichbarNetzwerkdatenbanken sind dann nicht mehr erreichbar.+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.
  
-====Vorhandene Security-Datenbank übernehmen====+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 dazu im Menü auf **Datenbanken** und anschließend auf **Auf neue Firebird-Version aktualisieren**.
  
-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''.+{{ :installation_und_deinstallation:de_pam_auto_mig_001.png?nolink |}}
  
-====Firebird-2.5-Server starten====+Geben Sie anschließend das Administrationspasswort für den Benutzer **sysdba** ein.
  
-{{ :installation_und_deinstallation:de_gbak_001.png?nolink&1000 |}}+{{ :installation_und_deinstallation:de_pam_auto_mig_002.png?nolink |}}
  
 +Nun werden Ihnen die in PAM gelisteten Datenbanken angezeigt, für die eine Migration erforderlich ist. Klicken Sie anschließend auf **Starten**.
  
-Öffnen Sie ein PowerShell-Fenster und führen Sie folgende Schritte aus: +{{ :installation_und_deinstallation:de_pam_auto_mig_003.png?nolink |}}
-  * ''cd C:\FB25\bin\'' +
-  * ''$env:FIREBIRD=“C:\FB25“'' +
-  * ''.\fbserver.exe -a''+
  
-====Migration der Datenbank durchführen====  +Öffnen Sie den Task-Manager und stoppen Sie den Dienst **FirebirdServerDefaultInstance**.
-Kopieren Sie die zu migrierende Datenbank zunächst in den temporären Ordner z.BC:\FB25+
  
-{{ :installation_und_deinstallation:de_gbak_002.png?nolink&1000 |}}+{{ :installation_und_deinstallation:de_pam_auto_mig_004.png?nolink |}}
  
-Öffnen Sie ein **zweites PowerShell-Fenster** und führen Sie folgende Befehle aus: +Starten Sie anschließend den Dienst **FirebirdServerDefaultInstance** erneut.
-  * ''C:\FB25\bin\gbak.exe -backup -user sysdba -password oldMASTERKEY 'C:\FB25\OLD_DATABASE.GDB' backup_db.txt'' +
-  * ''& 'C:\Program Files\Firebird\Firebird_5_0\gbak.exe' -c -v -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.**+{{ :installation_und_deinstallation:de_pam_auto_mig_005.png?nolink |}}
  
-====Firebird-2.5-Server beenden====  +Sobald die Datenbanken erfolgreich migriert wurden, wechselt der Status auf **Erfolg**Danach können Sie den Assistenten beenden.
-Nach Abschluss der Migration beenden Sie den Firebird-2.5-Server bitte mit folgendem Befehl: ''taskkill /im fbserver.exe''+
  
-=====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 |}}