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 15:40] – [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 7: Zeile 8:
  
 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.  
- 
-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  
- 
-''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 ===== ===== Automatisierte Migration =====
  
-Eine automatisierte Migration der Datenbanken steht Ihnen ab der Version **PAM 3.1.2** zur Verfügung.+Eine automatisierte Migration der Datenbanken steht Ihnen ab der Version **[[pam|PAM 3.1.2]]** zur Verfügung.
  
 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. 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.