Firebird Documentation IndexFirebird Commandline UtilitiesVari script Linux/Unix → Eseguire applicazioni Embedded o Client-Server
Firebird Home Firebird Home Indietro: Ripristinare root come utente che esegue il ServerFirebird Documentation IndexRisali: Vari script Linux/Unix

Eseguire applicazioni Embedded o Client Server

Lo script changeGdsLibraryCompatibleLink.sh, è disponibile solo per le installazioni di Classic Server, ed è usato per cambiare il link simbolico alla libreria symlink libgds.so verso la corretta libreria a seconda dell'installazione. Esistono due possibili librerie alle quali è possibile collegarsi simbolicamente:

Dopo l'installazione, il link simbolico libgds.so per default punta alla libreria client server così se stai eseguendo un applicazione embedded, devi eseguire lo script per fare in modo che libgds.so punti invece alla libreria embedded.

Nota

Lo script deve essere eseguito come root.

L'esempio seguente mostra come questo script è utilizzato per cambiare da un utilizzo embedded ad una client-server:

# cd /opt/firebird/bin
# ./changeGdsCompatibleLibraryLink.sh
For classic server there are two optional backward compatible client
libraries. These are libfbclient.so and libfbembed.so.

libfbclient.so) enables your client to be multithreaded but must
                connect to a database via a server.
libfbembed.so)  allows the client to directly open the database file,
                but does not support multithreaded access

Your current setting is:
/usr/lib/libgds.so -> /opt/firebird/lib/libfbembed.so

Which option would you like to choose (client|embed|remove) 
                                                       [client] client
#

L'impostazione di default è client la quale creerà il link simbolico alla libreria client server, embed creerà un link simbolico al server embedded, remove rimuoverà il link simbolico.

Lo script non ritorna nessun messaggio per informarti della corretta esecuzione; comunque, se lo esegui ancora con gli stessi parametri, ti avviserà che sarebbe meglio cambiare i parametri impostati perchè sono già quelli della configurazione presente.

Indietro: Ripristinare root come utente che esegue il ServerFirebird Documentation IndexRisali: Vari script Linux/Unix
Firebird Documentation IndexFirebird Commandline UtilitiesVari script Linux/Unix → Eseguire applicazioni Embedded o Client-Server