Sunteți pe pagina 1din 40

Instalacin

de
InformiX
Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

Instalacin de InformiX

Instalar el sistema operativo LinuX

Distribucin Fedora 11 (I. T. S.)


Distribucin Open SuSe 10 (E. S. I.)
La instalacin de InformiX ocupa 400 MB
Se necesitan otros 400 MB de forma temporal
para el proceso de instalacin.
Recordar el nombre ingresado para el equipo
durante el proceso de instalacin.

vmFedora en esta gua

Asignar una IP

192.168.1.9 en esta gua

Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

Instalacin de InformiX
Ejemplo para esta gua de instalacin:
Nde Paso. Accin a realizar
- Comando o comandos a ejecutar para
realizar la accin a realizar
Ejemplo
2. Agregar el grupo informix

groupadd informix

Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

Instalacin de InformiX

Para descargar el archivo de instalacin de


InformiX hay que registrarse como usuario
en el sitio www.iiug.org

Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

Instalacin de InformiX

Despus de realizar el proceso de registro


recibir

un

correo

electrnico

para

confirmar el registro.

Al confirmar recibir el

Membership

number en otro correo electrnico.

Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

Instalacin de InformiX

Iniciar sesin en el sitio www.iiug.org

Ingresar los datos solicitados

Login

Vinculo Member Area


Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

Instalacin de InformiX

Iniciar sesin en el sitio www.iiug.org

Ingresar los datos solicitados

Login

Vinculo Member Area


Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

Instalacin de InformiX

Iniciar sesin en el sitio www.iiug.org

Ingresar los datos solicitados

Login

Vinculo Member Area


Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

Instalacin de InformiX

Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

Instalacin de InformiX

Se muestra a continuacin la lista de


instaladores

disponibles

para

los

distintos sistemas operativos.

En esta gua se descarg la siguiente


iif.11.50.UC7DE.Linux-RHEL4.tar
Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

Instalacin de InformiX

En el sistema operativo LinuX las


tareas administrativas las realiza el
usuario root
1. Iniciar sesin con el usuario root
su -

2. Agregar el
informix

grupo

de

usuarios

groupadd informix
Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

3. y 4. Usuario informix

Agregar el usuario informix

useradd -g informix s /bin/bash -m informix


se pueden indicar ms parmetros si es
necesario
este usuario es el Administrador del Servidor
de Bases de Datos (DBSA)

Asignar la contrasea para el usuario


informix
passwd informix
Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

5. Archivo /etc/services

Modificar el archivo /etc/services


vi /etc/services
Agregar las siguientes lneas:

sqlturbo

1526/tcp

# informix sqlturbo

sqlexec

1527/tcp

# informix sqlexec

sqlexec ssl 1527/tcp

# informix sqlexec

Los puertos 1526 y 1527 deben estar


disponibles
Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

5. Archivo /etc/services

Modificar el archivo /etc/services


Este archivo contiene la lista de servicios
disponibles y el nmero de puerto que le
corresponde a cada uno.
Se encuentra ordenado por nmero.
sqlexec y sqlturbo son los servicios que
utiliza InformiX para interactuar con el
S.O. y el usuario.
Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

6. Archivo /etc/host

Modificar el archivo /etc/hosts


vi /etc/hosts
Agregar las siguiente lnea:

192.168.1.9 vmFedora

virtual

donde

192.168.1.9 es el nmero IP asignado en la


instalacin de LinuX

vmFedora es el nombre del equipo

virtual es un alias para el equipo (opcional)

Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

7. Transferir el archivo

Transferir el archivo de instalacin


iif.11.50.UC7DE.Linux-RHEL4.tar
winscp

Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

8. Descomprimir el archivo
Descomprimir el archivo en el mismo
directorio donde se realiz la
transferencia.
cd /root/informix
En esta gua se utiliz /root/informix

tar xvf iif.11.50.UC7DE.Linux-RHEL4.tar


Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

9. Ejecutar el instalador
./ids_install
Si ocurre el error

Ejecutar:
./ids_install -javahome none

Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

9. Ejecutar el instalador
./ids_install -javahome none
Si vuelve a ocurrir el error anterior

Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

9. Ejecutar el instalador
SELinux Managment
Sistema
Administracin
SELinux Managment

Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

9. Ejecutar el instalador
Una vez modificado el Modo
obligatorio por defecto del sistema
./ids_install javahome none

Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

10. Al ejecutar el instalador

Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

10. Al ejecutar el instalador

Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

10. Al ejecutar el instalador

Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

10. Al ejecutar el instalador

Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

10. Al ejecutar el instalador

Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

11. Variables de entorno


Editar el archivo /etc/profile
Agregar al final las siguientes variables:
export INFORMIXDIR=/opt/IBM/informix
export ONCONFIG=onconfig.miServidor
export INFORMIXSERVER=miServidor
export INFORMIXSQLHOSTS=$INFORMIXDIR/etc/sqlhosts

export PATH=$INFORMIXDIR/bin:$PATH
export DBDATE=DMY4/
export TERM=vt100
export TERMCAP=$INFORMIXDIR/etc/termcap

Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

12. Crear DBSpaces


Los
DBSpaces
son
espacios
de
almacenamiento para bases de datos.
Es donde se almacena el esquema y la
instancia de cada base de datos.
El servidor de base de datos administra
sus propias bases de datos:

sysmaster
sysuser
sysutils
sysadmin

Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

12. Crear DBSpaces

Creamos un directorio para almacenar


los DBSpaces:
cd /opt/IBM/informix
mkdir dbspaces
chmod 770 dbspaces

asignamos permisos (lectura, escritura y


ejecucin)

chown informix:informix dbspaces

Cambiamos su dueo

Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

12. Crear DBSpaces

Crear el DBSpace primario rootdbs


cd dbspaces
touch rootdbs

Creamos el archivo vaco

chmod 660 rootdbs

Asignamos permisos (lectura y escritura)

chown informix:informix rootdbs

Cambiamos su dueo

Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

12. Crear DBSpaces

Crear el DBSpace temporal tempdbs


touch tempdbs

Creamos el archivo vaco

chmod 660 tempdbs

Asignamos permisos (lectura y escritura)

chown informix:informix tempdbs

Cambiamos su dueo

Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

12. Crear DBSpaces

Crear
el
root_mirror

DBSpace

espejo

touch root_mirror

Creamos el archivo vaco

chmod 660 root_mirror

Asignamos permisos (lectura y escritura)

chown informix:informix root_mirror

Cambiamos su dueo

Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

13. Configurar el servidor

Se debe crear el archivo


configuracin del servidor

de

cd /opt/IBM/informix/etc
cp onconfig.std onconfig.miServidor

onconfig.std es un ejemplo de un archivo de


configuracin estndar.

onconfig.miServidor es el archivo
configuracin que vamos a crear.

de

chown informix:informix onconfig.miServidor

Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

13. Configurar el servidor

Editamos el archivo modificando los


siguientes parmetros
vi onconfig.miServidor

ROOTNAME rootdbs
ROOTPATH $INFORMIXDIR/dbspaces/rootdbs
ROOTSIZE 1000000

MIRRORPATH $INFORMIXDIR/dbspaces/root_mirror

Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

13. Configurar el servidor


...

...

...

...

DBSPACETEMP $INFORMIXDIR/dbspaces/tempdbs

SERVERNUM 0
DBSERVERNAME miServidor
TAPEDEV /dev/null
LTAPEDEV /dev/null

Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

14. Configurar sqlhosts


cd /opt/IBM/informix/etc
vi sqlhosts

miServidor onipcshm vmFedora miServidor

miServidor onsoctcp vmFedora sqlexec

Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

15. Iniciar InformiX

Reiniciar
shutdown r now

Iniciar sesin con el usuario informix


Incializar la instancia el servidor
oninit ivy
SOLO LA PRIMERA VEZ

Verificar su funcionamiento
onstat Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

15. Iniciar InformiX

Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

16. Cerrar InformiX

Fundamental para que TODOS los


cambios realizados en TODAS las B.D.
se almacenen fsicamente en el disco
duro.
onmode -vky

En el caso de que se apague o reinicie


el equipo algunos cambios no se
almacenarn.
Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

Iniciar InformiX normalmente

Iniciar sesin con el usuario informix


Incializar la instancia el servidor
oninit vy

Verificar su funcionamiento
onstat -

Sistemas de Bases de Datos II ITS / ESI EMT CETP - 2012

Prof. L. Carmbula

S-ar putea să vă placă și