Parameter:
TRANSLOG_PathKurzbeschreibung: Legt den Pfad fest, in dem Domino seine Transaktionslog-Dateien (
*.TXN, logctrl.lfh) ablegt. Entspricht dem Feld „Log path“ im Server-Dokument (Reiter „Transactional Logging“). HCL empfiehlt eine eigene gespiegelte Platte.Steckbrief
Parameter | TRANSLOG_Path |
Komponente | Server |
Kategorie | Transaktionslog |
Verfügbar seit | Domino 5.x; aktuell dokumentiert in HCL Domino 9.0.x–14.5.1 |
Wertformat | Absoluter Verzeichnispfad |
Default | <DataDir>/LOGDIR |
GUI-Entsprechung | Server-Dokument → „Transactional Logging“ → „Log path“ |
Beschreibung
Ist Transaktionslogging über
TRANSLOG_Status=1 aktiviert, schreibt Domino jede Datenbankänderung zuerst in einen sequentiellen Logdatei-Strom unter TRANSLOG_Path. Dort liegen:S0000000.TXN,S0000001.TXN, ... – die einzelnen Logdatei-Extents zu je 64 MB (HCL KB0032176).
logctrl.lfh– die Steuerdatei, die den Zustand des Logs beschreibt (Recovery-Point, aktive Extents, DBIID-Mapping).
Der Pfad wird beim Aktivieren des Logs aus dem Feld „Log path“ im Server-Dokument in die
notes.ini übernommen. Änderungen am Server-Dokument allein reichen nicht: Domino schreibt sie zwar in die notes.ini, das eigentliche Verschieben der Dateien muss aber vom Administrator durchgeführt werden.Performance-Empfehlung
Laut HCL KB0032176 „Transactional Logging and how it operates“ gilt:
- Die Logdateien müssen auf einer eigenen physischen Platte liegen, nicht nur auf einer eigenen Partition desselben Volumes.
- Empfohlen ist ein gespiegeltes Device (RAID 0 oder 1) mit eigenem Controller – das schafft sequentielle Schreibgeschwindigkeit und Datenintegrität.
- Mit dediziertem Volume liegt der Gewinn typischerweise bei 10–20 % Performance.
- Liegt das Translog auf demselben physischen Datenträger wie die NSFs, kann die Performance um bis zu 60 % einbrechen, weil die Schreibköpfe zwischen Log und Datenbanken hin- und herspringen müssen.
Wechsel des Pfads (Previous_TRANSLOG_Path)
Wenn das Logverzeichnis verschoben wird (Migration auf neue Hardware, anderes Volume), benötigt Domino vorübergehend beide Pfade:
TRANSLOG_Path=G:\logdir Previous_TRANSLOG_Path=F:\logdir\
Der Parameter
Previous_TRANSLOG_Path zeigt auf den alten Pfad, damit Domino beim nächsten Start eventuell vorhandene Logs noch lesen und Recovery durchführen kann. Nach erfolgreichem Server-Start und einem vollständigen Backup kann der Eintrag Previous_TRANSLOG_Path aus der notes.ini gelöscht werden (HCL KB0074352, KB0075378).Vorgehen für Pfad-Wechsel (HCL KB0074352)
- Server-Dokument im Reiter „Transactional Logging“ öffnen.
- „Log path“ auf den neuen Pfad setzen und speichern.
- Änderung auf den Server replizieren lassen.
- Domino-Server stoppen.
- Inhalte des alten Logverzeichnisses (
*.TXN,logctrl.lfh) auf das neue Volume kopieren.
- In der
notes.iniPrevious_TRANSLOG_Pathentfernen.
- Server starten und ein Vollbackup ziehen.
Beispiele
Windows mit dediziertem Volume:
TRANSLOG_Status=1 TRANSLOG_Path=D:\Domino\txn TRANSLOG_Style=0 TRANSLOG_Performance=2
Linux mit dediziertem Volume:
TRANSLOG_Status=1 TRANSLOG_Path=/local/translog TRANSLOG_Style=1 TRANSLOG_Performance=2
Hinweise
- Eigenes physisches Volume Pflicht – Translog auf der NSF-Platte degradiert die Performance massiv (KB0032176).
- Erst nach Restart wirksam – Änderungen an TRANSLOG_Path werden beim nächsten Server-Start aktiv. Achtung: Falscher Pfad führt zu Recovery-Fehlern, daher Pfad vor Server-Start auf Existenz und Schreibrechte prüfen.
- Berechtigungen – Der Domino-Service-Account braucht Vollzugriff auf das Verzeichnis. Auf Linux z. B.
chown notes:notes /local/translogundchmod 700.
- DBIID-Wechsel – Beim Pfadwechsel ändert Domino in der Regel nicht automatisch die DBIID; ein Vollbackup nach dem Umzug ist trotzdem dringend empfohlen, damit zukünftige inkrementelle Backups konsistent sind.
- Begleitparameter –
TRANSLOG_Status,TRANSLOG_Style,TRANSLOG_MaxSize,TRANSLOG_Performance,TRANSLOG_AutoFixup,TRANSLOG_UseAll,Previous_TRANSLOG_Path.
Quellen (HCL Product Documentation)
- HCL Customer Support – KB0032176 "Transactional Logging and how it operates" (Performance-Empfehlung, NOTES.INI-Mapping; Applies to: Domino 9.0.x, 10.0.x, HCL Domino 11.0.x und höher): support.hcl-software.com/csm?id=kb_article&sysparm_article=KB0032176
- HCL Customer Support – KB0074352 "How to change the transaction log (*.TXN file) path": support.hcl-software.com/csm?id=kb_article&sysparm_article=KB0074352
- HCL Customer Support – KB0075378 "How to change directory locations when moving a Domino server to new hardware" (zeigt
TRANSLOG_PathundPrevious_TRANSLOG_Pathzusammen): support.hcl-software.com/csm?id=kb_article&sysparm_article=KB0075378
- HCL Domino 11.0.1 Documentation – "Setting up a Domino server for transaction logging": help.hcl-software.com/domino/11.0.1/admin/admn_settingupadominoserverfortransactionlogging_t.html
- HCL Domino 14.5.1 – NOTES.INI Settings (Übersicht): help.hcl-software.com/domino/14.5.1/admin/conf_notesinisettings_c.html