How to handle ODS database versions in mixed Notes environments

Technote (FAQ)


Question

How can you determine the On Disk Structure (ODS) version of a Lotus Notes database? Also how should you handle ODS in mixed Notes environments?

Answer

In Notes clients, the InfoBox for database properties displays the ODS version. To view the ODS of a database, open it and select File, Database, Properties; switch to the "i" (information) tab in the InfoBox that appears. The version will be one of the following:

  • ODS version 51 = Notes 8.5 database format
    (Must set notes.ini parameter CREATE_R85_DATABASES=1 or have created replica/database using the .N85 extension)
  • ODS version 48 = Notes 8 optional database format
    (Must set notes.ini parameter CREATE_R8_DATABASES=1 or have created replica/database using the .NS8 extension)
  • ODS version 43 = Notes 8 default database format
  • ODS version 43 = Notes 7 & Notes 6 database format
  • ODS version 43 = Notes 6 database format



Some Important Concepts Regarding the Independence of ODS, Replication, and Design:

1. The ODS does not replicate. So, it is completely supported to have three replicas of a database as follows:
    - One replica with R5 ODS on R5 Server
    - Another replica with R4 ODS on R4 Server
    - Another replica with R4 ODS on R5 Server (via .NS4 extension)

2. ODS version is unrelated to Database Design.
    - Changing the ODS will not affect the database design.
    - Changing the design will not affect the ODS.
    - A database in R4 ODS can inherit design from a R5 template and vice versa.

3. Putting the two concepts together.
    - Creating a replica with a .NS4 extension on the R5 Server will not prevent design changes when the two replicas replicate.
    - The replica with the .NS4 extension on the R5 Server can inherit design from a R5 template.
    - Those changes can replicate to the replica on the R4 Server.
    - That could lead to problems if those R5 design elements contain features that aren't available in R4, such as new @functions, or new LotusScript properties and methods.


Supporting Information

You can force the ODS by creating a database, Notes copy, or replica with the relative extension: NS4, NS5, NS6, NS7, NS8. Renaming the extension has no affect on the ODS.

A database created with the relative extension stick to that original created ODS and none compact <option> will be able to upgrade/revert it to another version.

The only solution is to create a replica on another Domino server or Notes client, delete (better: move it out of data-folder) the .NS# database and create a new replica back on the original system.

Related information

Databases created with an ODS-specific extension ...

Cross reference information
Segment Product Component Platform Version Edition
Messaging Applications IBM Domino AIX, i5/OS, Linux, Solaris, Windows, z/OS 9.0, 8.5, 8.0, 7.0, 6.5, 6.0 All Editions

Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

IBM Notes

Software version:

6.0, 6.5, 7.0, 8.0, 8.5

Operating system(s):

Linux, Mac OS, Windows

Software edition:

All Editions

Reference #:

1102152

Modified date:

2011-07-05

Translate my page

Machine Translation

Content navigation