Blog

Firebird 3.0 & Ubuntu Server 18.04

Primo test di porting database alla versione Firebird 3.0 che è la versione ufficialmente afficancata ai pacchetti di distribuzione standard di Ubuntu nella versione LTS attuale 18.04.

Le differenze tra la versione 3.0 di FB e le precedenti sono moltissime.
Ma i passaggi sono abbastanza semplici per effettuare il porting dalle versioni precedenti alla attuale e consistono in :

1) Preparare il nuovo ambiente FB 3.0 su una macchina nuova
2) Configurare firebird.conf in modo che risponda in rete sul nuovo sistema
2.5) *Abilitare la connessione “legacy” a firebird (quella vecchia senza crittografia) per non dover modificare i programmi già realizzati
3) Effettuare il bk dei DB e trasferirli sul nuovo sistema e Eseguire il restore dei DB con il solito “gbak”
4) veriufica se funziona da remoto Divertiti con FB 3.0

Sorgenti di info importanti per procedere:

io ho usato anche lo ozioni -username e -password esplicitate in chiaro nel comansdo gbak

1) Prepara il nuovo ambiente

https://help.ubuntu.com/community/Firebird3.0

2) Configurare firebird.conf in modo che risponda in rete sul nuovo sistema

https://superuser.com/questions/814879/firebird-cant-connect-to-host

You have to edit file “/etc/firebird/3.0/firebird.conf” and comment the line:

RemoteBindAddress = localhost
Like this

#RemoteBindAddress = localhost

2.5) *Abilitare la connessione “legacy” a firebird (quella vecchia senza crittografia) per non dover modificare i programmi già realizzati

https://firebirdsql.org/file/documentation/release_notes/html/en/3_0/rnfb30-compat-legacyauth.html
https://firebirdsql.org/file/documentation/release_notes/html/en/3_0/rnfb30-compat-legacyauth.html

guide varie consultate sullo stesso argomento:

https://ptfrontline.wordpress.com/2016/04/21/steps-to-upgrade-firebird-v2-5-x-to-version-3-0-0-on-windows/

3) Effettuare il bk dei DB e trasferirli sul nuovo sistema e Eseguire il restore dei DB con il solito “gbak”

bk restore dei DB :

https://firebirdsql.org/manual/gbak-recipies.html
https://www.firebirdsql.org/manual/gbak-restore.html

4) veriufica se funziona da remoto Divertiti con FB 3.0

verifica se la porta di FB è presente tra le porte in ascolto del nuovo sistema:

verifica se FB3 sta girando:

prima connessione in locale con “isql-fb”

https://www.firebirdsql.org/pdfmanual/html/isql-commands.html

Scoprite cosa possiamo fare per il vostro business
I nostri linguaggi