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?
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.
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.
|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|