Parameter:
NSF_UpdateODSKurzbeschreibung: Hebt eine Datenbank bei jedem
compact -c automatisch auf das aktuelle ODS-Level der gerade laufenden Version an. Im Gegensatz zu den versionsfixen Create_RXX_Databases-Parametern bleibt diese Einstellung über Major-Upgrades hinweg gültig — ein „Evergreen"-Setting.Steckbrief
Parameter | NSF_UpdateODS |
Kategorie | Allgemein (Datenbank-Format / On-Disk-Structure) |
Komponente | Client und Server (ursprünglich vorrangig für Notes-Clients dokumentiert) |
Verfügbar seit | 8.5 |
Unterstützte Versionen | 9.0.1, 10.0, 11.0, 12.0, 14.0, 14.5, 14.5.1 |
GUI-Entsprechung | Nur notes.ini (keine GUI) |
Mögliche Werte | 0 oder fehlend = ODS bleibt bei Compact unverändert (Standard) 1 = ODS wird bei Compact auf das aktuelle Level der laufenden Version angehoben |
Beschreibung
Die
Create_RXX_Databases-Parameterfamilie (Create_R85_Databases, Create_R10_Databases, Create_R12_Databases) hat den Nachteil, dass nach jedem Major-Upgrade ein neuer Parameter gesetzt werden müsste, um neue ODS-Levels einzuziehen.NSF_UpdateODS=1 umgeht dieses Problem: Bei jedem compact -c wird die Datenbank automatisch auf das maximale ODS-Level der laufenden Notes-/Domino-Version gehoben.- Notes 11 +
NSF_UpdateODS=1+compact -c→ ODS 53
- Notes 12 +
NSF_UpdateODS=1+compact -c→ ODS 55
- Notes 14 +
NSF_UpdateODS=1+compact -c→ ODS 55 (oder höher, sobald HCL eine neue ODS einführt)
Für Notes-Clients ist
NSF_UpdateODS=1 daher die empfohlene Best-Practice-Einstellung, weil lokale Datenbanken (Mail-Archive, lokale Replikate, Cache-DBs) so kontinuierlich auf dem aktuellen ODS-Level gehalten werden — ohne dass der Notes-Admin nach jedem Upgrade die notes.ini anpassen muss.Auf Servern ist
NSF_UpdateODS=1 ebenfalls funktional, wird in der HCL-Doku aber typischerweise im Kontext der lokalen Client-DBs behandelt. Auf Servern wird häufiger eine versionsfixe Create_RXX_Databases-Einstellung kombiniert mit dbmt oder gezieltem compact -c empfohlen.Beispiel-Konfiguration
Client-Side Best Practice:
NSF_UpdateODS=1
In Kombination mit periodischem Compact (Desktop Settings Policy oder Scheduled Task):
compact -c
Hinweise & Stolperfallen
- Wirkt nicht aktiv — ohne anschließendes
compact -cpassiert nichts. Die Einstellung wirkt nur während einer Compact-Operation.
- Kein Downgrade: Eine einmal angehobene ODS kann nicht in eine ältere zurückgestuft werden. Backup vor dem Upgrade einplanen.
- System-Datenbanken: Auf Servern lassen sich
names.nsf,admin4.nsf,events4.nsfnicht ad-hoc hochziehen, während der Server läuft — Server kurz stoppen, dann mitcompact -cupgraden.
- Drittanbieter-Extension-Manager: Wenn
EXTMGR_ADDINS=...(z. B. AV-Hooks) gesetzt ist, kann das ODS-Upgrade scheitern; Add-in temporär deaktivieren.
- Kollision mit
Create_RXX_Databases: Beide Parameter können gleichzeitig gesetzt sein — in der Regel gewinnt das höhere Ziel-ODS.
- Hinweis ab Notes 12.0.2: Beim Notes-Client-Upgrade werden Datenbanken im lokalen Datenverzeichnis automatisch auf das neue ODS-Level angehoben — unabhängig von
NSF_UpdateODS. MitNSF_AlwaysUpgradeODS=0lässt sich das Auto-Upgrade unterdrücken.
- Änderung wirkt direkt nach
set config(Server) bzw. nach Notes-Client-Neustart — Effekt erst beim nächsten Compact sichtbar.
- Funktioniert auf allen unterstützten Plattformen.
Quellen (HCL Product Documentation)
- HCL Domino 11.0.1 – Domino on-disk structure: help.hcl-software.com/domino/11.0.1/admin/inst_dominoondiskstructure_t.html