Artículos

Está página pretende mostrar diferentes artículos de opinión relacionados tanto con las Bases de Datos IBM Informix y DB2 , así como con el Tratamiento de Datos con IBM Optim y la Protección de los Datos con Spectrum Protect.

May
27
2013

ARTICULO: Error 126 o 127 al ejecutar alarmprogram.sh

En una nueva instalación de IBM Informix en linux es posible que nos aparezca un error en el online.log como el siguiente:

Process exited with return code 126: /bin/sh /bin/sh -c /opt/IBM/informix/etc/alarmprogram.sh 2 23 "Logical Log 45 Complete, timestamp: 0x435a110a." "Logical Log 45 Complete, timestamp: 0x435a110a." ""

Este problema viene cuando utilizamos el alarmprogram que trae IBM Informix por defecto y la distribución Linux que se utiliza viene sin ksh instalado.

Si nos fijamos en la cabecera del script alarmprogram.sh veremos lo siguiente:

#!/bin/ksh

Apr
5
2013

ARTICULO: 12.10 La nueva Versión de Informix

Ya ha salido la nueva versión de IBM Informix. Esta última versión, la 12.10, viene con nuevas funcionalidades y mejoras en las ya existentes.

Entre las funcionalidades extendidas se incluye la compresión, que ahora incluye también los índices y los BLOBS, mejorando el rendimiento general al reducir el uso de disco. También se ha mejorado la interacción con Open Admin Tool, el Connection Manager, la adaptación del SQL para hacerlo compatible con muchos otros gestores y poder migrar aplicaciones sin problemas y muchas otras funcionalidades.

Mar
27
2013

ARTICULO: Alineado de datos en la partición y DIRECT IO

En la actualidad es muy normal utilizar granjas de máquinas virtuales para llevar el peso de las bases de datos Informix. Esta solución funciona muy bien y da mucha flexibilidad, pero si no se hace bien es posible que el rendimiento sea peor de lo esperado.

A la hora de hacer nuevas particiones, algunos sistemas operativos establecen el inicio de la partición en los primeros sectores del disco, de forma que se aprovecha más la capacidad del disco. Sin embargo, esto tiene un problema con Informix si estamos utilizando DIRECT IO.

Feb
25
2013

ARTICULO: Gestión de conexiones con el Connection Manager

El Connection Manager (CM) es una aplicación que, con la configuración adecuada, monitoriza y gestiona las conexiones a un entorno de alta disponibilidad (MACH11) con IBM Informix, redirigiendo las conexiones de los clientes al servidor correspondiente del cluster.

En un entorno de alta disponibilidad será habitual tener un servidor primario y varios secundarios, de forma que la gestión de las conexiones a estos servidores se puede realizar individualmente para cada uno de los clientes o de forma centralizada por medio del CM.

Jan
31
2013

ARTICULO: Flags de los logical logs

¿Qué significan los flags que aparecen al listar los logical logs?

En el logical log se almacena el registro de las operaciones que está realizando el gestor. Con esto es posible recuperar una base de datos transaccional sin perder los datos desde que se realizó el último backup. Por tanto es importante monitorizarlos.

Para ello contamos con el comando onstat -l, mediante el cual obtenemos información sobre los logical logs. En este artículo nos vamos a centrar en los flags en el significado de los flags, que aparecen en la tercera columna al hacer un onstat -l.

Dec
31
2012

ARTICULO: Monitorizando los logs de informix con OAT

Una de las principales ventajas de OAT es poder visualizar de una manera rápida e intuitiva los logs de informix en un entorno visual, el cual nos puede ayudar a identificar cualquier tipo de error que estuviera ocurriendo más rápidamente.

Para acceder al modo visual de los logs, una vez logados en nuestro gestor mediante OAT, tan solo tendremos que desplegar la pestaña de "logs" en los menus que aparecen en la parte izquierda de la pantalla, y posteriormente dentro de las tres opciones que aparecen, elegir "online messages", como vemos en la imagen a continuación:

Oct
25
2012

ARTICULO: Script para automatizar estadísticas en informix

Todos conocemos la importancia de ejecutar correctamente los "update statistics" para asegurar un buen rendimiento en nuestra base de datos. Podemos asegurar mediante un sencillo script que estas se ejecuten periódicamente, primero habría que sacar el script que nos indicara que estadísticas habría que pasar en nuestra base de datos, tanto low como medium como high, este sería aproximadamente de esta forma:


unload to updsta.sql delimiter ';'
select 'update statistics low '
, '-- 1'
from systables t
where t.tabid = 1
union

Sep
28
2012

ARTICULO: Monitorizando ocupación en dbspaces

Muchas veces nos encontramos ante el problema de que se nos ha llenado un dbspace con los perjuicios que eso conlleva. Es algo que puede ser subsanado mediante un adecuado sistema de monitorización de espacio en los dbspaces. Un sencillo script nos puede ir avisando mediante sistema de alarmas de cuando están siendo rebasados ciertos límites de ocupación en los dbspaces.

Sep
11
2012

ARTICULO: Recuperar información de una cinta dañada en Tivoli TSM

Si disponemos de un sistema de Tivoli Storage Manager (TSM) para gestionar nuestras copias de seguridad y utilizamos el Disaster Recovery Manager (DRM) para la gestión completa del ciclo de vida de la información podemos recuperar información de cintas dañadas sin necesidad de realizar de nuevo las copias y conservando los datos originales.

Aug
6
2012

ARTICULO: Creación de chunks en raw para sistemas Linux

Cuando nos estamos quedando sin espacio en los dbspaces, es necesario añadir chunks. Si los queremos añadir en raw, tendremos que seguir un procedimiento diferente al que seguiríamos si fuera tipo fichero.

Todo este procedimiento es válido para sistemas Linux, ya que el procedimiento para sistemas windows es muy diferente

Primeramente averiguaremos cual es el dbspace que se está quedando sin espacio mediante una sencilla select, que nos dice cuántos chunks tenemos con un porcentaje de ocupación superior al 90%:

Syndicate content