You are on page 1of 3

INSTRUCTIVO PARA LA INSTALACION DEL MOTOR INFORMIX EN PLATAFORMA LINUX 1.

Antes de realizar la instalacin debe asegurarse de haber instalado todos los paquetes de compilacin que vienen en Linux (Herramientas del sistema) 2. Debe crearse una particin /INFORMIX de 5 GB y otra particin /IFMXDATA de 5 GB (por lo menos) 3. Crear un usuario informix cuya clave debe ser informix y un grupo de usuarios informix 4. Asignar como usuario y grupo propietario informix a las carpetas /INFORMIX e /IFMXDATA. 5. Asignar como carpeta de inicio de sesin del usuario informix a /INFORMIX 6. Copiar el archivo IIF.cpi en la carpeta /INFORMIX 7. Desde la consola de Linux ingresar en la carpeta /INFORMIX y ejecutar el siguiente comando: cpio icvdumB < IIF.cpi 8. En la carpeta /etc/profile.d crear un archivo que se llame informix.sh que contendr lo siguiente: #Declaracin de variables para motor informix INFORMIXDIR=/INFORMIX export INFORMIXDIR INFORMIXSERVER=ol_informix export INFORMIXSERVER PATH=$PATH:/INFORMIX/bin export PATH 9. Modificar el archivo /etc/services en el que se debe aumentar la siguiente lnea: turbo 1526/tcp #Servicio para motor informix 10. Modificar el archivo /etc/hosts en el que se debe aumentar el nombre del equipo y la direccin IP asignada 11. Reiniciar el servidor e ingresar con el usuario root. Verificar que las variables necesarias para el motor informix se hayan creado con el siguiente comando: echo $INFORMIXDIR echo $INFORMIXSERVER echo $PATH 12. Como usuario root dentro de la carpeta /INFORMIX ejecutar el archivo que iniciar la instalacin del motor informix de la siguiente manera: ./installserver sh installserver 13. Una vez que se ha iniciado la instalacin leer los pasos que va sealando para concluirla 14. Ingresar al servidor como usuario informix 15. Cuando se haya terminado de instalar, se debe copiar los archivos onconfig.std como onconfig y el archivo sqlhosts.std como sqlhosts que se encuentra en la carpeta /INFORMIX/etc 16. Crear los siguientes archivos de tamao 0 con vi en la carpeta /IFMXDATA: rootdbs datadbs 17. Editar en el archivo onconfig de la carpeta /INFORMIX/etc los siguientes

parmetros: ROOTPATH ROOTSIZE LOGFILES TAPEDEV LTAPEDEV /IFMXDATA/rootdbs 100000 6 /dev/nul /dev/nul ol_informix

DBSERVERNAME

18. Editar el archivo sqlhosts de la carpeta /INFORMIX/etc y asignar lo siguiente: #Nombre Protocolo que Nombre Servicio que #Servidor usar el cliente Equipo Utilizar el cliente ol_informix onsoctcp nombre_equipo turbo 19. Una vez realizadas las tareas anteriores se debe inicializar el motor de base de datos con el siguiente comando con el usuario informix: oninit -ivy 20. Cuando haya terminado de levantarse el motor por primera vez, debe crearse un Dbspace para los datos con el siguiente comando: onspaces c d datadbs p /IFMXDATA/datadbs o 0 s 2048000 21. Cuando termine de ejecutarse el comando se habr creado el DBSpace que contendr las bases de datos. Ejecutar el comando Ontape s L 0 22. Crear logical logs para el DBspace que se cre, con el siguiente proceso: 1. Ejecutar el comando: onstat l y verificar que en la columna que corresponde a flags, al menos para los 3 primeros logical logs se encuentren con las banderas U B ------------------. En caso de que no se encuentre con ese estado ejecutar los comandos: onmode l tantas veces como sea necesario para liberar el logical log. Es decir que las banderas U--C-L se encuentren al menos en el 4to, 5to o 6to log. Luego de eso ejecuta el comando: onmode c para establece el logical log actual en uso (desde el 4to hasta el 6to) 2. Eliminar los logical logs desde el 1ero hasta el 3ro con el siguiente comando: onparams d l nmero_logical_log y. Donde nmero_logical_log ir desde el 1 hasta el 3 (uno cada vez), para eliminar los 3 primeros logical logs. 3. Crear 3 logical logs nuevos para el DBspace de datos con el siguiente comando: onparams a d datadbs s 200. Este comando se tiene que ejecutar 3 veces (1 por cada logical log). Ejecutar el comando: ontape s L 0. 4. Ejecutar los pasos 1 y 2 para eliminar los logical logs 4, 5 y 6 5. Ejecutar el paso 3 para crear 57 logical logs adicionales. Es decir al finalizar este proceso deberan quedar 60 logical logs asignados al DBspaces de datos que se cre en el punto anterior Parar el motor de base de datos con el comando siguiente:

23.

onmode -ky 24. Editar el archivo /etc/rc.d/rc6.d/SOOKillall con los siguientes comandos para que el motor se baje automticamente cuando se reinicia o apague el equipo: #Declaracin de variables para motor informix INFORMIXDIR=/INFORMIX export INFORMIXDIR INFORMIXSERVER=ol_informix export INFORMIXSERVER PATH=$PATH:/INFORMIX/bin export PATH echo 'Bajando motor informix 9.40 ' onmode -ky 25. Editar el archivo /etc/rc.d/rc.local para que cuando se encienda el equipo se levante el motor informix automticamente: #Declaracin de variables para motor informix INFORMIXDIR=/INFORMIX export INFORMIXDIR INFORMIXSERVER=ol_informix export INFORMIXSERVER PATH=$PATH:/INFORMIX/bin export PATH echo 'Iniciando motor informix 9.40 ' oninit -vy

You might also like