Inicio > Linux > Instalacion de Informix en Fedora Core 10

Instalacion de Informix en Fedora Core 10

Martes, 23 de Junio de 2009 Sebas Dejar un comentario Ir a comentarios
passwd informix

3. Asignarle el password al usuario informix.

useradd -g informix -m informix

2. Creamos el usuario informix y le especificamos el grupo.

groupadd informix

NOTA IMPORTANTE
La primera vez que lo ejecutas tenes que usar

oninit -w

1. Nos logueamos con el usuario root y realizamos los siguientes
pasos:
creamos el grupo informix.

4. Editar el archivo /etc/services y usar los puertos 2083 y 2084.

cd /etc
vi services

sqlexec		2083/tcp	# informix sqlexec
sqlturbo		2084/tcp	# informix sqlturbo

nota: Se debe tomar en cuenta de que estos puertos no esten en
uso.

5. Editar el archivo /etc/hosts y asignarle una ip fija al final del
archivo.
nota: Verificar el nombre de la pc con el comando hostname y la
ip.

TUIP	nombre_de_la_pc.nombre_del_dominio	nombre_de_la_pc

6. Instalar Informix

cd DONDE_TENGAS_EL_INSTALL_DEL_INFORMIX

7.

./ids_install

nota: Se deben seguir ciertos pasos y leer muy bien las
instrucciones, usted instala
los programas que necesite.

- 3
- dejar los productos que están marcados.
- en role separation, 0 para continuar.
- en IDS demo instance, 0 para continuar.

8. Estando en DONDE_TENGAS_EL_INSTALL_DEL_INFORMIX

cd CSDK/UNIX
ls
./installclientsdk

- dejar los pasos por defecto y continuar.

9. nota: installserver es el último de los scripts que se instala.

cd ../../
cd SERVER
./installserver

- dejar los valores por defecto y continuar
- al final presionar y continuar.

10. nota: Todo lo que se ha hecho ha sido con el usuario root, y como
root decimos:

vi /etc/profile

- y al final escribimos.

INFORMIXDIR=/home/informix
ONCONFIG=onconfig.pru
INFORMIXSERVER=pru_shm
INFORMIXSQLHOSTS=$INFORMIXDIR/etc/sqlhosts
PATH=$INFORMIXDIR/bin:$PATH
DBDATE=DMY4/

export INFORMIXDIR ONCONFIG INFORMIXSERVER INFORMIXSQLHOSTS
export PATH DBDATE

11. nota: Hay que crear el chunk principal que es el rootdbs1.0. Los
chunks se crean
en la partición que desees, yo por ejemplo lo he creado
en una partición
llamada /u1.

cd /u1
mkdir chunks
chmod -R 755 chunks
chown -R informix:informix chunks
cd chunks
touch rootdbs1.0
chmod 660 rootdbs1.0

12. cd /home/informix/etc

cp onconfig.ol_web onconfig.pru
vi onconfig.pru

En este archivo se pueden cambiar los parámetros que quiera. En este
caso solo cambiaremos los principales.

ROOTNAME		rootdbs
ROOTPATH		/u1/chunks/rootdbs1.0
ROOTSIZE		2000000
TAPEDEV		/dev/null
LTAPEDEV		/dev/null
SERVERNUM	                0
DBSERVERNAME	ol_web
NETTYPE soctcp,1,20,CPU

nota: Luego de editar el onconfig.pru grabamos y salimos,
entonces en el directorio que
estamos editamos el archivo sqlhosts.

vi sqlhosts

Agregamos…

pru_shm	onsoctcp	nombre_de_la_pc	sqlexec
shm		onsoctcp	nombre_de_la_pc	sqlturbo

13. Luego no nos queda mas que reiniciar el equipo.

shutdown -r now

14. Finalmente cuando la maquina este arriba, loguearse con el usuario
informix e

Nota la Primera vez que lo usas tenes que usar

oninit -w

inicializar la instancia:

oninit -iv

luego

onstat -

nota: Los demás dbspaces y chunks se crean con el utilitario
onmonitor. los
demás dbspaces que se deben de crear son: datadbs,
plogdbs, llogdbs, tempdbs.

Guia Realizada por http://sebas.besinger.net

Luego agregare como hacer para que se inicie cuando se prenda la pc y ande el dbaccess para todos los usuarios

Categories: Linux Tags:
  1. Jose
    Jueves, 25 de Junio de 2009 a las 11:52 | #1

    Gracias Loko! un lujo!

  2. Diego
    Martes, 30 de Junio de 2009 a las 02:27 | #2

    Hola! sabes que sigo todos los pasos pero al darle a oninit -iv despues de confirmar me dice “WARNING: server initialization failed, or possibly timed out (if -w used). Check the message log, online.log, for errors.” y al darle a onstat – sale “shared memory not initialized for INFORMIXSERVER ‘pru:shm’”. Luego al entrar a dbaccess y tratar conectar o hacer cualquier cosa sale “25588: the appl process cannot connect to the database server pru_shm. Invalid argument” te agradeceria si pudieras ayudarme en esto o tan solo decirme que hago mal. Saludos

  3. Jueves, 9 de Julio de 2009 a las 20:03 | #3

    porque por primera vez tenes que darle oninit -w para instalarlo , o sino debes tenerlo instalado ya.

  4. Sábado, 17 de Octubre de 2009 a las 23:59 | #4

    Al amigo Diego, no le anda porque le paso lo mismo que a mí:

    Hay que darle chown informix:informix al archivo rootdbs1.0 para que te permita iniciar informix.

    Nice tut sebita ;)

    Baba

  1. Sin trackbacks aún.