Firebird Documentation Index → Utilitários do Firebird → Diversos Script Linux/Unix → Rodando aplicações embarcadas ou c/s |
Este script, changeGdsLibraryCompatibleLink.sh
,
é disponível somente com instalações Classic Server, e é usado para mudar
o symlink libgds.so
para a biblioteca
apropriadas para a instalação. Existem duas possíveis bibliotecas que o
symlink pode apontar:
/opt/firebird/lib/libfbclient.so
para
aplicações cliente/servidor.
/opt/firebird/lib/libfbembed.so
para
aplicações embarcadas do servidor.
Após a instalação, o symlink libgds.so
aponta para a biblioteca cliente
servidor por padrão, então se você está rodando uma aplicação embarcadda,
você deve rodar este script para apontar o libgds.so
para biblioteca embarcada.
Este script deve executado como root.
O exemplo a seguir mostra como este script pode ser usado para mudar do servidor embarcado para uso cliente/servidor:
# 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 #
A opção default é client
que irá recriar o
symlink para a biblioteca cliente/servidor, embed
irá recriar o symlink para o servidor embarcado, enquanto
remove
irá remover o symlink.
Não há mensagens mostradas para informar o sucesso do script; porém, se você rodar isso de novo, você irá perceber que o ajuste corrente deve ser diferente daquela mostrada quando previamente executou o script.
Firebird Documentation Index → Utilitários do Firebird → Diversos Script Linux/Unix → Rodando aplicações embarcadas ou c/s |