martes, 25 de mayo de 2010

Agrandar Temporales de Informix

Si necesitamos agrandar los temporales de Informix, para por ejemplo cuando nuestra aplicación utiliza índices temporales muy grandes, lo que hacemos es lo siguiente:

Debemos ir a la carpeta donde están los temporales (normalmente /etc/datos.informix/).

Entonces con el motor de base de datos levantado ejecutamos los siguiente

onspaces -c -d temp4dbs -t -p /opt/datos.informix.test/temp4dbs.000 -o 0 -s 256106

Luego en la carpeta de instalación de informix (normalmente /etc/informix) en la carpeta etc, editamos el onconfig, sería algo así:

informix@suseimf:/opt/informix/etc>cd $INFORMIXDIR/etc

informix@suseimf:/opt/informix/etc> vi $ONCONFIG

agregamos el nuevo temporal en la línea del DBSPACETEMP, sería algo así:

DBSPACETEMP tempdbs,temp1dbs,temp2dbs,temp3dbs...... # Default temp dbspaces

En este caso tenemos 4 archivos de temporales, esto lo tienen que adaptar a sus necesidades y configuración que hayan realizado, y dependiendo del archivo que hayan creado.

No hay comentarios: