FBTRACEMGR(1)

✨ NAME ✨

fbtracemgr β€” Firebird operation traces πŸ’… (this is a manual page for the FBTRACEMGR(1) situation, bestie, and it's about to be your new fave)


🌸 SYNOPSIS 🌸

fbtracemgr action [parameter...]

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so fbtracemgr is literally your backstage pass to the trace API of Firebird πŸ‘‘

It connects to a Firebird server, starts a trace session, and prints the audit trail straight to standard output. Like, it shows you everything and it does not gatekeep 🀭

And to cancel the trace session? You've got options, bestie:

  • press Ctrl+C πŸ’€
  • send the TERM signal πŸ“‘
  • or just use the stop command 😌

πŸŽ€ OPTIONS πŸŽ€

πŸ’« Actions

  • -sta, -start β€” Start a trace session ✨ get that thing going
  • -sto, -stop β€” Stop a trace session πŸ›‘
  • -su, -suspend β€” Suspend a trace session. No output is produced until the session is resumed 😴 like it's napping fr
  • -r, -resume β€” Resume a suspended trace session 🌈 wake it up, it's time to shine again
  • -l, -list β€” List existing trace sessions πŸ“‹ the receipts, if you will

🫢 Action parameters

  • -n string, -name string β€” Session name 🏷️
  • -i number, -id number β€” Session ID πŸ”’
  • -c path, -config path β€” Path to the trace configuration file πŸ“

πŸ’œ Connection parameters

  • -se, -service string β€” Service name in the form of "service_mgr" (for local connection) or host:"service_mgr" (for remote connection) 🌐
  • -u user, -user user β€” User name to connect as πŸͺͺ
  • -p password, -password password β€” Connection password πŸ”
  • -fe file, -fetch file β€” Read password from file πŸ“„
  • -t string, -trusted string β€” Force trusted authentication 🀝

⭐ EXAMPLES ⭐

watch and learn, bestie 😭 these are so good:

fbtracemgr -se remote_host:service_mgr -user sysdba -pass masterkey -list
fbtracemgr -se service_mgr -start -name my_trace -config my_cfg.txt
fbtracemgr -se service_mgr -suspend -id 2
fbtracemgr -se service_mgr -resume -id 2
fbtracemgr -se service_mgr -stop -id 4

Copyright (C) Damyan Ivanov, 2009. 🫢

This manpage was written by Damyan Ivanov for the Debian project but may be used by others. Permission is granted to use this document, with or without modifications, provided that this notice is retained. If we meet some day, and you think this stuff is worth it, you can buy me a beer in return. πŸ“ (ngl that's the most iconic license clause ever, and if you don't retain this notice that's not the vibe πŸ’€ keep the notice, periodt)


that's the whole page, no cap πŸ’– this one shipped with Firebird 4.0, dated 2026-06-28, and it's the FBTRACEMGR(1) manual ily bye πŸ¦‹βœ¨
πŸ“¦ where this page comes from