[SOLUC]Error de conversion de 2.6.5 a 2.7 en Script_migracion_fin_vigencia_regul

Hola, quiero convertir el Guarani de 2.6.5 a 2.7 y en el Script " Script_migracion_fin_vigencia_regul " arrojo el siguiente error
Cannot read stored Row, tengan en cuenta que tengo mas de 60 GB. de espacio libre en el disco.

Adjunto captura de pantalla.

Por favor, ¿Pueden ayudarme?

Gracias.


Error conversion.JPG

Error conversion.JPG_thumb.png

Me parece que no se refiere al espacio en disco, sino al espacio disponible para el motror para el SORT interno de las tablas.

Depende de donde esté alocando esas tablas temporales es que habrá que verificar.

Que tamaño tiene el root dbspace? Tenes un dbspace temporal? De que tamaño? Todo parece indicar que tendrías que ampliar el tamaño del dbspace temporal y/o el rootdbspace.

Podés enviar el archivo de configuración?

Saludos

Gustavo

por favor, decime que comandos correr y te envio la informacion

gracias.

Adjunto pantalla con info sobre el estado de las BD.

Como puedo agrandar sus tamaños?

Saludos.


Estado DB.JPG

Estado DB.JPG_thumb.png

Guillermo:

Podrías adjuntar el archivo de configuración (ONCONFIG) y la salida del comando onstat -d para empezar.

Saludos

Gustavo

adjunto archivos onconfig


Onconfig.rar (8.09 KB)

En lo que enviaste se ve el problema: no tienen espacio libre ni el dbspace temporal ni el root dbspace, además que el root dbspace tiene un tamaño sumamente chico.

Seguramente no se modificó al instalar y tomó el tamaño default. Deberías agregarle un chunk al root dbspace y/o agrandar el dbspace temporal (agregarle otro chunk) y/o agregar otro dbspace temporal. Para esto último deberías generar el dbspace y agregarlo en el ONCONFIG.

Saludos

Gustavo

Guillermo:

En el ONCONFIG se ve que es muy poco lo que se modificó del default y hay varias cosas para ajustar, pero creo que tu problema se resuelve con lo que te indiqué antes.

Después deberías agregar más logical logs y de otro tamaño, ajustar tamaño y ubicación del physical log y logical logs. Y hay varios parámetros más para ajustar y que el motor funcione mejor. Creo que hay documentos al respecto en la Extranet y si no, en INternet.

Saludos

Gustavo

¿Podrias poner los comandos para solucionar estos problemas y dejar el motro de base de datos en condiciones?

Mil disculpas y desde ya muchas gracias.

saludos.

Hola

en la consola poné

onspaces

y te aparecerá la ayuda.
lo que tenes que agregar chunks a temporaldbs y rootdbs.
onspaces -a dbspace_name …
y te pedirá el path del archivo, el tamaño.

Emilio

Para agrandar los dbspaces, es lo que te puso Emilio.

Para tunear el motor, no son comandos, son una serie de cosas que hay que hacer que no dan para un mensajito, aparte que son cosas a realizar con cuidado para no arruinar el motor, más si es un servidor de producción.

Saludos

Gustavo

Hola, según la imagen que adjunte entiendo que la instruccion a ejecutar es:

onspaces -a rootdbs -p c:\ifmxdata\ol_hostif\rootdbs_dat.001 -s 500000 -o 1

Tengo las siguientes dudas:

  • tengo que crear el archivo rootdbs_dat.001 (informix esta sobre windows server)
  • el tamaño tiene que ser el mismo que el archivo existente o puede ser otro (el que existe es de 30.000 yo puse 500.000
  • no entiendo bien lo que es el ofset (parametro -o)
  • se ejecuta esta instruccion y listo o hay que tocar algún archivo de configuración
  • Me pueden brindar su teléfono para solucionar esto rápidamente.

Gracias.

Hola

Si. tenes que crear el archivo previamente.
el tamaño puede ser hasta 2097152 (aconsejable si no tenes problemas de espacio de disco)
el offset 0 (cero)

No lo tengo presente pero creo que no hay que hacer nada mas. Si no te pide que hagas un backup sale andando.

Agregale uno al rootdbs y otro al temporaldbs.

Emilio

Guillermo:

  • Tenés que crear el archivo previamente con 0 nytes.
  • El tamaño puede ser cualquiera dentro de los límites del Informix (creo que hasta 2 GB)
  • El ofset tiene que ser 0
  • Después de ejecutar la instrucción hay que hacer un archive (ontape -s -L 0)
  • Creo que lo toma automáticamente, pero podés verificar el tamaño en el Onconfig. A lo sumo hay que parar el motor y volverlo a arrancar.
  • Te paso mi TE por mail, intenté llamar al tuyo pero me dice que la característica es inexistente.

Saludos

Gustavo

Problema Solucionado, Gracias comunidad SIU. Ya tengo la version 2.7.