Dear Vlad, thank you for your response and insight. > > > Sorry I should have said that I am using CS 2.5.2 on Ubuntu 12.10. > > It is still not clear which process handle database connection - your > application's embedded attachment or worker process of Firebird CS. > > For the first testing I have created the database using the command line isql and tried to attach with the command line fbtracemgr.
Ultimately I would like to use IBPP, but for my simple requirements (to debug what values are being inserted in to parameterised queries) fbtracemgr is probably still sufficient. > > I have set up fbtracemgr to use fbemded by setting the following > environment variables: > > > > export FIREBIRD=/home/myhome/experiments/firebird > > export LD_LIBRARY_PATH=/home/myhome/experiments/firebird > > If you already have properly installed and worked CS you should not change > environment variables. > > Okay, my mistake was to think that I could use an embedded server on Linux without a full CS installation, but I have now read in this FAQ that it is not possible: http://www.firebirdsql.org/manual/ufb-cs-embedded.html Which is a pity because apart from tracing it seems to work very well! > > > I have tried putting libfbtrace.so in $FIREBIRD, $FIREBIRD/plugins and > even tried /opt/firebird/plugins > > > > but fbtracemgr cannot find the plugin, "Can not start trace session. > There are no trace plugins loaded" > > Don't change environment, make sure your account is a member of a > "firebird" group and all should work without additional steps. > > Okay, my next step will be a full CS install when I have access to a suitable machine in the next two days. > > [Non-text portions of this message have been removed]