HCL Domino 9.0.1, 10.0.1 et 11.0.x – Compléments sur la structure ODS.

Cette article va ajouter des informations complémentaires sur la structure ODS pour les versions 9.0.1, 10.0.1 et 11.0.x de HCL Domino.
 

MAJ de la structure ODS des bases NSF

Comme nous avons pu le voir sur l’article HCL Domino – ODS 55, on peut mettre à jour la structure ODS vers une version particulière en utilisant le paramètre suivant dans le notes.ini des serveurs HCL Domino / clients HCL Notes.

Create_Rx_Databases=1

x représente la version HCL Domino.

Il existe une solution pour mettre à jour automatiquement la structure ODS des bases quand on upgrade la version des serveurs HCL Domino / clients HCL Notes.
Il faut remplacer le paramètre précèdent par le paramètre suivant :

NSF_UpdateODS=1

Nous pouvons aussi utiliser une politique de paramètres de bureau.
Dans l’onglet Courrier -> Paramètres client.
Indiquez Autoriser la mise à niveau de tous les NSF locaux vers les dernières versions ODS
 

Restauration de la structure ODS des bases NSF

Si on souhaite restaurer une base vers sa structure ODS précedente, utiliser la commande suivante :

load compact -r base.nsf



HCL Domino 12 – ODS 55

Structure ODS (On-Disk Structure) de Domino

La sortie de HCL Domino 12 a introduit une nouvelle version ODS (On Disk Structure) pour les bases de données. Cette nouvelle version est nommée ODS 55. Cette structure représente le format de fichier d’une base de données, en l’occurrence la structure de la base NSF(1).

Chaque nouvelle version de HCL Domino peut proposer une nouvelle version qui s’accompagne d’améliorations spécifiques à ces bases de données non accessibles avec les anciennes versions ODS.

Voici le tableau qui indique la versions ODS par défaut, la nouvelle version ODS et le paramètre à activer dans le fichier notes.ini à partir de HCL Domino 9.

Edition Notes/DominoSystème ODS par défautNouveau système ODSParamètre notes.ini à ajouter
94352Create_R9_Databases=1
105253Create_R10_Databases=1
1152AucunNon applicable
125255Create_R12_Databases=1

Comme nous pouvons le voir dans ce tableau, si on n’utilise pas de paramètre Create_Rx_Databases=1, les bases NSF sont créées avec la version ODS par défaut. Elles peuvent être mises à niveau en les compactant à l’aide d’une optimisation par copie.

load compact -c base.nsf

Nous pouvons visualiser la version ODS d’une base nsf en cliquant sur l’onglet i de la boite des propriétés de la base.

Nous pouvons aussi afficher les versions ODS de plusieurs bases dans la colonne Format de l’onglet Fichier du client d’administration Domino.

 

Améliorations introduites avec la structure ODS 55 dans Domino 12

Cette nouvelle structure apporte trois nouvelles améliorations :
Pour ces améliorations, il faut que la structure ODS soit en 55.

  • Augmentation des entrées LCA.
    Passage de 950 à 65535. Pour bénéficier de cette augmentation, il suffit d’ajouter dans le notes.ini des serveurs et clients la valeur suivante :

    NSF_ENABLE_LARGE_ACL=1

    Pour revenir en arrière, supprimer suffisamment d’entrées LCA pour revenir à une taille de 32 Ko puis lancer la commande compact -r

  • Augmentation de la taille des champs de type summary.
    Elle passe de 64 Ko à 16 Mo. Pour activer cette fonctionnalité, taper la commande suivante :

    load compact -c -LargeSummary on base.nsf
  • Augmentation de la taille des champs de type non-summary.
    Chaque champs peut avoir une taille maximum de 1 Go avec un document maximum de 4 Go

 
1 – NSF : Notes Storage Facility est le nom du format des bases de données pris en charge par HCL Notes/Domino.