SQL1224N: Geinfor ERP no funciona y la BBDD se para cada poco tiempo

Esta es una situación que se da muy pocas veces, pero oye cuando pasa y tienes a la empresa no hace ninguna gracias… además de que los nervios están a flor de piel y los jefes no muy contentos.

errorSQL1224N

De entrada, cuando nos pasa esto ya “vamos tarde”, ya que sucede porque no nos queda memoria para la base de datos y según la licencia de DB2 la solución será más o menos rápida.

¿Qué versiones hay de IBM DB2?

IBM siempre nos cuenta que el core en cada versión de DB2 es el mismo y que a partir de este punto tenemos las distintas “ediciones”. En estas ediciones nos dan mayor funcionalidad y recursos de trabajo, pero como son muy buena gente nos dejan una versión inicial Express-C que es totalmente funcional y gratuita.

Como pequeña tabla de resumen de versiones y  ediciones tendríamos:

V 9.5

V 9.7V 10.1/10.5V 11.1

Express-C

Express-C

Express-CExpress-C

Express

Express

Express
WorkstationWorkstationWorkstation

Workstation

DB2 tiene versiones superiores a la Workstation, pero no conozco por el momento empresas que gasten esas versiones superiores, así que las obviaré. De todas formas en IBM podéis ver el listado completo. El link aquí.

Si estas trabajando con Geinfor ERP, estas como mínimo en la 9.7, y comentar que Geinfor solo nos da soporte para las versiones 9.7 y 11.1, la familia de la 10 no tengo muy claro por que no le dan soporte, aunque os confirmo que yo trabajo con la 10.5 sin ningún tipo de problema.

¿Qué diferencias nos interesan entre versiones/ediciones?

Pues utilizando el DB2 como base para Geinfor ERP, y salvo contadas excepciones, lo normal es que nos debamos fijar en la RAM

V 9.5

V 9.7V 10.5V 11.1

No soportada Geinfor

2 Gb

16 Gb16 Gb

No soportada Geinfor

4 Gb

64 GbNo Existe
No soportada Geinfor8 Gb128 Gb

128 Gb

Y con todo esto claro ¿Qué pasa con el dichoso SQL1224N?

Bueno pues si has llegado hasta aquí y me has aguantado el “tostón”, lo que pasa es que te has quedado sin memoria RAM para correr la base de datos.

Db2 “sube” todo lo que utiliza de la base de datos a memoria (y si no entra pues ya tienes el error y el lío armado). Esto significa que aunque nuestra base de datos ocupe más, podremos trabajar, pero si entre todos los usuarios hacen consultas en la aplicación y entre todos se supera el umbral, el motor se para…

¿Opciones?

La opción es muy sencilla, cambiar de edición o de versión de la base de datos.

Si tienes la suerte de estar en la versión que comercializa ahora mismo db2, puedes subir de edición con solo cargar el fichero de licencia…

Pero si por desgracia debes hacer un cambio de versión… el procedimiento no es complejo pero requiere tiempo (uno que normalmente no tendremos) haciendo:

  • Exportar la información actual
  • Desinstalando el db2 actual
  • Instalando el db2 nuevo
  • Importando la información

Pero el detalle de esto lo profundizaré en otra entrada, así como unas consultas para controlar esto y que no nos pase (por lo menos sin planificar).

Espero vuestras aportaciones, dudas y sugerencias y recordad…

… y si algo sale mal… La Culpa de Sistemas 😉

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.