Juan Carlos Trigo Díaz  Septiembre 24 2012


Septiembre 24 2012  Juan Carlos Trigo Díaz
Cuando salió la versión 8.0 y la 8.5.x el ODS  (on-disk structure)  de la base de datos cambiaba de versión.

En la versión 8.5.x la versión del ODS es 51.
Se puede ver en la propiedades de una base de datos que ODS tiene.

Image:Compact -ODS

Por ejemplo para activar la funcionalidad de DAOS, las bases de datos deben estar en este forma.

La forma para migrar el ODS era la siguiente:
  • En el notes.ini crear la variable Create_R85_Databases=1
  • Después se hacía un compact -c para que cambiara el ODS.

Esto tenía el inconveniente de hacerlo sobretodas las bases datos estuvieran con el nuevo ODS o no.


compact -ODS


Este argumento si lo pasas a todo el servidor, pasa por alto las bases de datos que están en el nuevo sistema y convierte las que están en una versión antigua.
Además al final te da un resumen, del número de bases de datos que se han convertido correctamente y el número de bases de datos que están en formato antiguo

Desde Lotus Administrator en la pestaña File, podemos ver nuestra bases de datos y en la columna File Format ver la versión de domino y nº de ODS, ejemplo R6(43:0)

Image:Compact -ODS

El proceso es sencillo.
Lanzamos el comando

Load compac -ODS




Image:Compact -ODS

Podréis ver como va pasando por todas las bases de datos. Si están convertidas pasa de inmediato a la siguiente

Image:Compact -ODS


Cuando finaliza nos muestra un resumen
  • 3 bases de datos con ODS antiguo.
  • 3 bases de datos convertidas correctamente.


Image:Compact -ODS

25/09/2012 Información Adicionales
(Lars Berntrop-Bos )

Si Ejecutamos load compact -ODS -*  también actualizará el ODS de las plantillas y los mail.box

En el caso del cliente notes no olvidar añadir en el notes.ini

Create_R85_Databases=1


Ejecutar un ncompact -ODS -*

La variable del notes.ini NSF_UpdateODS=1 no convierte las plantillas y es importante para tener un mejor rendimiento

Mil gracias Lars
por la información adicional y por la colaboración


Un saludo

Juan Carlos Trigo Díaz

Juan Carlos Trigo DíazODS

8 Comentarios 
1
claudio salvatierra
6/2/2015 4:42:17 PM

el comando Compact -ODS se puede ejecutar en la version 9.0.1?

Atte.

2
Juan Carlos Trigo Díaz
9/26/2012 5:00:04 PM

el argumento -* parece que no funciona en windows, una pena

saludos

3
Lars Berntrop-Bos
9/25/2012 10:16:21 AM

and don't forget to update your Lotus Notes clients Notes.ini with:

Create_R85_Databases=1

and

run ncompact -ODS -* in the client as well

(because the update notes.ini var (NSF_UpdateODS=1) doesn't convert the templates, and if you are serious about performance, EVERY db needs to be using the latest ODS)

4
Juan Carlos Trigo Díaz
9/25/2012 2:25:29 PM

Lars

Thank you very much.

I updated the document with your information.

King regards

5
Lars Berntrop-Bos
9/25/2012 10:09:42 AM

Sorry about the perhaps stilted Spanish, had to use Google translate to provide the Spanish comment...

6
Danisoft
9/25/2012 7:35:42 AM

Gracias Lars, buen consejo.

Thank Lars, good advice.

7
Danisoft
9/24/2012 5:05:40 PM

Si señor, excelente.

8
Lars Berntrop-Bos
9/25/2012 1:19:44 AM

Por favor, use compacto con ODS - *. De esta manera, las plantillas y Mail.box se actualizará también. Traído Actualizar diseño de 2 minutos más cerca de volver a la instantánea en nuestros servidores.

Please use compact -ODS with -*. That way, templates and Mail.box will be updated too. Brought Design Refresh from 2 minutes plus back to near instantaneous on our servers.

Comentarios

Compact -ODS