2012_instalación-de-informix.pdf

40
Prof. L. Carámbula Sistemas de Bases de Datos II – ITS / ESI – EMT – CETP - 2012 Instalaci Instalaci ó ó n n de de InformiX InformiX

Upload: farymontoya

Post on 16-Nov-2015

221 views

Category:

Documents


1 download

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 -