Instalacion de Informix en Fedora Core 10
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
Gracias Loko! un lujo!
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
porque por primera vez tenes que darle oninit -w para instalarlo , o sino debes tenerlo instalado ya.
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