NSF_UpdateODS

Parameter: NSF_UpdateODS
Kurzbeschreibung: 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 -c passiert 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.nsf nicht ad-hoc hochziehen, während der Server läuft — Server kurz stoppen, dann mit compact -c upgraden.
  • 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. Mit NSF_AlwaysUpgradeODS=0 lä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)