2012_instalación-de-informix.pdf
TRANSCRIPT
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
InstalaciInstalaci nndede
InformiXInformiX
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
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
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
Instalacin de InformiX
Ejemplo para esta gu a 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
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
Instalacin de InformiX
Para descargar el archivo de instalacin de
InformiX hay que registrarse como usuario
en el sitio www.iiug.org
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
Instalacin de InformiX
Despu s de realizar el proceso de registro
recibir un correo electrnico para
confirmar el registro.
Al confirmar recibir el Membership
number en otro correo electrnico.
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
Instalacin de InformiX
Iniciar sesin en el sitio www.iiug.org
Ingresar los datos solicitados
Login
Vinculo Member Area
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
Instalacin de InformiX
Iniciar sesin en el sitio www.iiug.org
Ingresar los datos solicitados
Login
Vinculo Member Area
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
Instalacin de InformiX
Iniciar sesin en el sitio www.iiug.org
Ingresar los datos solicitados
Login
Vinculo Member Area
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
Instalacin de InformiX
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
Instalacin de InformiX
Se muestra a continuacin la lista de
instaladores disponibles para los
distintos sistemas operativos.
En esta gu a se descarg la siguiente
iif.11.50.UC7DE.Linux-RHEL4.tar
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
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 grupo de usuarios informix
groupadd informix
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
3. y 4. Usuario informix
Agregar el usuario informix useradd -g informix s /bin/bash -m informix
se pueden indicar m s 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
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
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
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
5. Archivo /etc /services
Modificar el archivo /etc/services
Este archivo contiene la lista de servicios disponibles y el n mero de puerto que le corresponde a cada uno.
Se encuentra ordenado por n mero.
sqlexec y sqlturbo son los servicios que utiliza InformiX para interactuar con el S.O. y el usuario.
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
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)
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
7. Transferir el archivo
Transferir el archivo de instalacin iif.11.50.UC7DE.Linux -RHEL4.tar
winscp
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
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
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
9. Ejecutar el instalador
./ids_install Si ocurre el error
Ejecutar: ./ids_install -javahome none
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
9. Ejecutar el instalador
./ids_install -javahome none Si vuelve a ocurrir el error anterior
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
9. Ejecutar el instalador
SELinux Managment Sistema
Administracin SELinux Managment
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
9. Ejecutar el instalador
Una vez modificado el Modo obligatorio por defecto del sistema
./ids_install javahome none
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
10. Al ejecutar el instalador
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
10. Al ejecutar el instalador
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
10. Al ejecutar el instalador
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
10. Al ejecutar el instalador
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
10. Al ejecutar el instalador
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
11. Variables de entorno
Editar el archivo /etc/profileAgregar 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
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
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
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
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
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
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
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
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
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
12. Crear DBSpaces
Crear el DBSpace espejo root_mirror
touch root_mirror Creamos el archivo vaco
chmod 660 root_mirror Asignamos permisos (lectura y escritura)
chown informix:informix root_mirror Cambiamos su dueo
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
13. Configurar el servidor
Se debe crear el archivo de configuracin del servidor
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 de configuracin que vamos a crear.
chown informix:informix onconfig.miServidor
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
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
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
13. Configurar el servidor
... DBSPACETEMP $INFORMIXDIR/dbspaces/tempdbs
... SERVERNUM 0 DBSERVERNAME miServidor... TAPEDEV /dev/null... LTAPEDEV /dev/null
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
14. Configurar sqlhosts
cd /opt/IBM/informix/etc
vi sqlhosts
miServidor onipcshm vmFedora miServidor
miServidor onsoctcp vmFedora sqlexec
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
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 -
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
15. Iniciar InformiX
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
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.
-
Prof. L. CarmbulaSistemas de Bases de Datos II ITS / ESI EMT CETP - 2012
Iniciar InformiX normalmente
Iniciar sesin con el usuario informix Incializar la instancia el servidor
oninit vy
Verificar su funcionamiento onstat -