Creating Database Replicas with a Specific ODS Version

This came up today, I haven’t had to use this trick in a while, but it is a good one to have up your sleeve if you ever need it, since I taught this trick to one person already today, figured I would throw it out there for anyone else working in mixed environments and in need of it. 

If you ever need a Database to be created at a specific ODS (especially a lower one than the client you are using) you can replace .NSF with any of the values in the chart below when creating the replica or copy (you can not simply rename an existing file).

Extension

ODS Level

.n85 51
.ns8 48
.ns7 43
.ns6 43
.ns5 41
.ns4 20
.ns3 17

If you rename the file with an NSF extension it will retain the ODS it was created it, however the Compact task will never upgrade the ODS of a database created with an ODS Specific extension, even after being renamed with an .NSF extension.  Technote 1086780 has more details.

(One more note, if you were just looking to get a database to ODS 43 you could also do this by removing CREATE_R85_DATABASES=1 or CREATE_R85_DATABASES=1 from your notes.ini, restarting your Notes client, and simply creating a .NSF.  Any databases created using this method would be upgradeable later on via compact)

5 Responses to Creating Database Replicas with a Specific ODS Version
  1. Doug Conmy
    January 25, 2011 | 5:16 pm

    And if you are running a Notes 8.5.2 Client, there is a new feature to upgrade the local client databases to the latest ODS.

    The feature can be found in this technote http://www-01.ibm.com/support/docview.wss?uid=swg21429889

  2. […] This post was mentioned on Twitter by Mitch Cohen, Daniel Neto. Daniel Neto said: RT @curiousmitch: New Blog Post: Creating Database Replicas with a Specific ODS Version http://curious.li/eRyGuw […]

  3. Rob Novak
    January 25, 2011 | 7:05 pm

    Trivia question: Do you remember what .nsh and .nsg are?

  4. Carl Tyler
    January 25, 2011 | 10:27 pm

    Are you old enough to remember NSF, NSG and NSH ??

  5. Carl Tyler
    January 26, 2011 | 11:32 am

    So NSF, NSG and NSH…

    So back in the day you had three database maximum sizes, 50, 100 and 150 MB
    NSF was 50
    NSG (gigantic) was 100
    NSH (huge) was 150

    When you created the database, you guessed how big it was going to be and gave it the extension accordingly