DBMT_FILTER

🛠️
Parameter: DBMT_FILTER
Kurzbeschreibung: Schränkt ein, welche NSF-Datenbanken das Database Maintenance Tool (dbmt) bearbeitet – z. B. nur mail/*.nsf oder einzelne Verzeichnisse.

Steckbrief

Parameter
DBMT_FILTER
Kategorie
Performance / Memory
Komponente
Server
Verfügbar seit
10.0
Unterstützte Versionen
10.0, 11.0, 12.0, 14.0, 14.5, 14.5.1
GUI-Entsprechung
Nur notes.ini (keine GUI)
Mögliche Werte
Kommaseparierte Pfad-/Dateimuster, z. B. mail/*.nsf,apps/*.nsf

Beschreibung

Im Standard verarbeitet dbmt alle Datenbanken im Datenverzeichnis. Auf großen Servern oder zur stufenweisen Einführung ist es sinnvoll, die Wartung gezielt auf bestimmte Bereiche einzuschränken – z. B. zuerst nur die Mail-Files, später auch Anwendungen. DBMT_FILTER enthält eine kommaseparierte Liste von Pfad- bzw. Dateimustern. Nur Datenbanken, die mindestens einem Muster entsprechen, werden vom nächsten dbmt-Lauf bearbeitet.
Alternativ können die Filter auch direkt auf der Kommandozeile von dbmt übergeben werden – der notes.ini-Eintrag wirkt als Default für alle automatischen Aufrufe (z. B. aus dem Programmdokument).

Beispiel-Konfiguration

DBMT_FILTER=mail/*.nsf,apps/*.nsf

Hinweise & Stolperfallen

  • Pfade relativ zum DataDirectory.
  • Wildcards * werden unterstützt; rekursive Pattern (z. B. **/*.nsf) sind versionsabhängig.
  • Komplementär zu DBMT_COMPACT_THREADS, Compact_Max_Threads, Update_*.
  • Nicht zur Sicherheit verwenden – ausgeschlossene NSFs werden trotzdem geöffnet/gelesen.
  • Greift bei nächstem dbmt-Lauf; Server-Restart nicht zwingend.