DEBUG_DBMT

🛠️
Parameter: DEBUG_DBMT
Short description: Detailed tracing of the DBMT task (Database Maintenance Tool) – shows per-database compact, view update, and fixup steps.

Profile

Parameter
DEBUG_DBMT
Category
Logging / Debug
Component
Server
Available since
9.0.1
Supported versions
9.0.1, 10.0, 11.0, 12.0, 14.0, 14.5, 14.5.1
GUI equivalent
notes.ini only (no GUI)
Possible values
0 = off (default), 1 = on

Description

The Database Maintenance Tool (dbmt) performs combined maintenance steps at night: compact, view rebuild, update, optionally fixup. DEBUG_DBMT=1 activates a detailed trace log: which steps were performed per database, runtime, problems, and skipped NSFs (e.g. due to locks or filters).
Ideal for diagnosing when dbmt runs unusually long, when individual databases are not processed, or when nightly maintenance appears incomplete.

Example configuration

DEBUG_DBMT=1 Debug_Outfile=/local/notesdata/IBM_TECHNICAL_SUPPORT/dbmt_debug.log

Notes & pitfalls

  • Enable only during diagnosis – logs grow quickly with many NSFs.
  • Entries appear in console.log and in Debug_Outfile.
  • Takes effect on the next dbmt run; a server restart is not strictly required.
  • Complementary to DBMT_FILTER, DBMT_COMPACT_THREADS, Debug_Compact, DB_FIXUP_LOG.
  • dbmt runs invoked from a Program document also use this parameter.