749
IBM DB2 10.5 para Linux, UNIX y Windows Instalación de servidores DB2 Actualizado en octubre de 2014 GC11-8366-01

Instalaci.n de servidores DB2 - public.dhe.ibm.compublic.dhe.ibm.com › ps › products › db2 › info › vr105 › pdf › ... · IBM DB2 10.5 para Linux,UNIX yWindows Instalación

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

  • IBM DB2 10.5para Linux, UNIX y Windows

    Instalación de servidores DB2Actualizado en octubre de 2014

    GC11-8366-01

    ���

  • IBM DB2 10.5para Linux, UNIX y Windows

    Instalación de servidores DB2Actualizado en octubre de 2014

    GC11-8366-01

    ���

  • NotaAntes de utilizar esta información y el producto al que da soporte, lea la información general contenida en el apartadoApéndice B, “Avisos”, en la página 721.

    Nota de edición

    Este documento contiene información propiedad de IBM. Se proporciona según un acuerdo de licencia y estáprotegido por la ley de la propiedad intelectual. La información contenida en esta publicación no incluye ningunagarantía de producto, por lo que ninguna declaración proporcionada en este manual deberá interpretarse como tal.

    Puede realizar pedidos de publicaciones de IBM en línea o a través del representante de IBM de su localidad.v Para solicitar publicaciones en línea, vaya a IBM Publications Center en http://www.ibm.com/shop/

    publications/order

    v Para encontrar al representante local de IBM que le corresponde, vaya a la sección Worlwide Contacts de IBMDirectory en http://www.ibm.com/planetwide/

    Para realizar pedidos de publicaciones de DB2 desde DB2 Marketing and Sales, en los EE.UU. o en Canadá, llameal 1-800-IBM-4YOU (426-4968).

    Cuando envía información a IBM, está otorgando a IBM el derecho no exclusivo de utilizar o distribuir lainformación de cualquier forma que considere adecuada sin incurrir por ello a ninguna obligación para con usted.

    © Copyright IBM Corporation 1993, 2014.

    http://www.ibm.com/shop/publications/orderhttp://www.ibm.com/shop/publications/orderhttp://www.ibm.com/planetwide/

  • Contenido

    Parte 1. Requisitos de instalaciónpara productos de base de datosDB2 . . . . . . . . . . . . . . . . 1

    Capítulo 1. Comprobación de losrequisitos previos de instalación con elmandato db2prereqcheck . . . . . . . 5

    Parte 2. Servidores DB2 y clientesde IBM Data Server . . . . . . . . 13

    Capítulo 2. Visión general de lainstalación de servidores de bases dedatos DB2 (Linux y UNIX) . . . . . . 15

    Capítulo 3. Visión general de lainstalación de servidores de bases dedatos DB2 (Windows) . . . . . . . . 17

    Capítulo 4. Visión general de lainstalación no root (Linux y UNIX) . . . 19Diferencias entre las instalaciones root einstalaciones no root . . . . . . . . . . . 19Limitaciones de las instalaciones no root. . . . . 20Descripción general de la topología de instancias deservidor ligero Linux y AIX) . . . . . . . . . 22

    Configuración de un entorno de instancias deservidor ligero (Linux y AIX) . . . . . . . 25Montaje de una instancia de servidor ligero (Linux y AIX) . . . . . . . . . . . . . 26Funciones de gestión de instancias compatiblesen un entorno de instancias de servidor ligero. . 27

    Instalación de servidores de bases de datos DB2como usuario no root . . . . . . . . . . . 34

    Habilitación de características basadas en usuarioroot en instalaciones no root con db2rfe . . . . 36

    Reducción del tamaño de la imagen de instalacióndel producto DB2 . . . . . . . . . . . . 38

    Capítulo 5. Soporte de software Javapara productos de base de datosDB2 . 41

    Capítulo 6. Preparación para lainstalación de los servidores de basesde datos DB2 . . . . . . . . . . . . 45Requisitos de disco y de memoria . . . . . . . 45Requisitos previos a la instalación para servidoresde bases de datos . . . . . . . . . . . . 46

    Requisitos previos para la instalación de unservidor de bases de datos DB2 (Linux y UNIX) . 47

    Requisitos previos para la instalación de unservidor de bases de datos DB2 (Windows) . . . 64Consideraciones adicionales relativas a lainstalación (AIX). . . . . . . . . . . . 73Consideraciones adicionales relativas a lainstalación (HP-UX) . . . . . . . . . . 74Consideraciones adicionales relativas a lainstalación ( Linux) . . . . . . . . . . . 75Consideraciones adicionales relativas a lainstalación (Solaris) . . . . . . . . . . . 83

    Configuración de Network Time Protocol . . . . 84Configuración de sistemas principales comoclientes de Network Time Protocol . . . . . 85Configuración de un servidor de Network TimeProtocol . . . . . . . . . . . . . . 85

    Estructura de directorios para el producto de basede datos DB2 (Windows) . . . . . . . . . . 87Estructura de directorios para el producto de basede datos DB2 (Linux) . . . . . . . . . . . 93Soporte de idioma del asistente de instalación deDB2 . . . . . . . . . . . . . . . . . 96

    Idiomas de interfaz de DB2 soportados . . . . 96Visualización del Asistente de instalación de DB2en su idioma nacional (Linux y UNIX) . . . . 97Identificadores de idioma para ejecutar elAsistente de instalación de DB2 en otro idioma . 97Cambio del idioma de la interfaz de DB2 (Linuxy UNIX) . . . . . . . . . . . . . . 98Cambio del idioma de la interfaz del productoDB2 (Windows) . . . . . . . . . . . . 99

    Normas para las contraseñas . . . . . . . . 100Varias copias de DB2 en el mismo sistema(Windows) . . . . . . . . . . . . . . 101Varias copias de DB2 en el mismo sistema (Linux yUNIX) . . . . . . . . . . . . . . . . 106Servicio IBM Secure Shell Server For Windows . . 107Montaje de los soportes de producto de DB2 . . . 108

    Montaje de los CD o DVD (AIX) . . . . . . 108Montaje de los CD o DVD (HP-UX) . . . . . 109Montaje del CD o DVD (Linux) . . . . . . 109Montaje de los CD o DVD (sistema operativoSolaris) . . . . . . . . . . . . . . 110

    Capítulo 7. Instalación de servidoresde bases de datos DB2 utilizando elasistente de instalación de DB2(Windows) . . . . . . . . . . . . . 111

    Capítulo 8. Instalación de servidoresDB2 con el Asistente de instalaciónde DB2 (Linux y UNIX) . . . . . . . 115

    © Copyright IBM Corp. 1993, 2014 iii

  • Capítulo 9. Instalación de productosDB2 con archivos de carga útil (Linuxy UNIX) . . . . . . . . . . . . . . 119

    Capítulo 10. Recorrido de lainstalación del Asistente deinstalación de DB2 . . . . . . . . . 123

    Capítulo 11. Verificación de lainstalación utilizando el procesadorde línea de mandatos (CLP) . . . . . 143

    Capítulo 12. Primeros pasos tras lainstalación . . . . . . . . . . . . 145Supresión de un perfil del navegador Firefox . . . 145Aplicación de licencias de DB2 . . . . . . . 145Actualización de licencias . . . . . . . . . 147Licencia y soporte de producto de base de datosDB2 . . . . . . . . . . . . . . . . 149Tareas posteriores a la instalación para servidoresde bases de datos DB2 (Windows) . . . . . . 149

    Adición del ID de usuario a los grupos deusuarios DB2ADMNS y DB2USERS (Windows) . 149Actualización de instancias de DB2 de 32 bits ainstancias de 64 bits (Windows) . . . . . . 150Validación de la copia de DB2 . . . . . . . 150Configuración de listas de notificación y decontacto . . . . . . . . . . . . . . 151Cambio de la copia de la interfaz de cliente debase de datos DB2 e IBM por omisión tras lainstalación (Windows) . . . . . . . . . 151Conectividad de IBM Data Server Clientutilizando varias copias . . . . . . . . . 162Cómo trabajar con copias de DB2 existentes . . 164Comprobación de la existencia deactualizaciones de DB2 . . . . . . . . . 165Instalación del componente de servidor SSH trasinstalar el producto DB2 (Windows) . . . . . 166

    Tareas posteriores a la instalación para servidoresde bases de datos DB2 (Linux y UNIX) . . . . . 166

    Listado de los productos DB2 instalados en elsistema (Linux y UNIX) . . . . . . . . . 167Validación de la copia de DB2 . . . . . . . 169Entradas del menú principal para lasherramientas de DB2 (Linux) . . . . . . . 169

    Interfaz Primeros pasos . . . . . . . . . . 170

    Parte 3. Instalación de un DB2pureScale . . . . . . . . . . . . 173

    Capítulo 13. Instalación de un DB2pureScale (AIX) . . . . . . . . . . 175Planificar la instalación de DB2 pureScale Feature(AIX) . . . . . . . . . . . . . . . . 175Preinstalación de DB2 pureScale Feature (AIX) . . 178

    Requisitos previos de la instalación para la DB2pureScale (AIX). . . . . . . . . . . . 178

    Configuración de puertos de adaptador decomunicaciones y conmutadores (AIX) . . . . 190Instalación y configuración de OpenSSH . . . 216Configuración de db2locssh . . . . . . . 217Compatibilidad con el almacenamientocompartido en entornos DB2 pureScale . . . . 219Configuración de los PVID para una instanciade DB2 pureScale (AIX) . . . . . . . . . 223Creación de los usuarios necesarios para unainstalación de DB2 pureScale Feature . . . . 225Lista de comprobación de la preinstalación parala DB2 pureScale (AIX) . . . . . . . . . 227Compatibilidad del sistema de archivosgestionado por el usuario en entornos de DB2pureScale . . . . . . . . . . . . . . 234Cómo permitir manualmente que el instaladorde DB2 tome el control de un clúster GPFSgestionado por el usuario . . . . . . . . 236

    Instalación de DB2 pureScale mediante el Asistentede instalación de DB2 (AIX y Linux) . . . . . 237Instalación de DB2 pureScale Feature mediante unarchivo de respuestas (AIX y Linux) . . . . . . 259Instalación de la DB2 pureScale utilizando elmandato db2_install . . . . . . . . . . . 260Ejecución de las tareas posteriores a la instalaciónde DB2 pureScale Feature (AIX) . . . . . . . 262

    Registro de una clave de licencia de dispositivoo producto DB2 mediante el mandato db2licm . 263Creación de una instancia de DB2 pureScale eninstalaciones sin una instancia . . . . . . . 263Configuración de un servidor de Network TimeProtocol . . . . . . . . . . . . . . 266Configuración de sistemas principales comoclientes de Network Time Protocol . . . . . 267Habilitación de SCSI-3 PR para DB2 pureScale 268Verificación de la instalación y configuración deDB2 pureScale . . . . . . . . . . . . 270Compilación del módulo Portability Layer deGPFS . . . . . . . . . . . . . . . 270

    Primeros pasos tras la instalación de DB2 pureScaleFeature (AIX) . . . . . . . . . . . . . 271

    Adición de puertos de adaptador decomunicaciones a un CF o a un miembro . . . 271Adición de nuevos miembros o un recurso dealmacenamiento en antememoria de clústeradicional . . . . . . . . . . . . . . 273Añadir un nombre de red a un miembro . . . 275Añadir un nombre de red a un recurso dealmacenamiento en caché de clúster . . . . . 276Habilitar o inhabilitar el inicio de sesión de rootremoto . . . . . . . . . . . . . . 277Cambio del ID de usuario de db2sshid por otrousuario . . . . . . . . . . . . . . 277Volver a añadir un ID de usuario de db2sshidsuprimido . . . . . . . . . . . . . 278Paso de una red de protocolo TCP/IP a una redde protocolo RDMA . . . . . . . . . . 278Paso de una red de protocolo RDMA a una redde protocolo TCP/IP . . . . . . . . . . 280

    iv Instalación de servidores DB2

  • Capítulo 14. Instalación de un DB2pureScale (Linux) . . . . . . . . . 281Planificar la instalación de DB2 pureScale Feature(Linux) . . . . . . . . . . . . . . . 281Preinstalación de DB2 pureScale Feature (Linux) 285

    Requisitos previos a la instalación para una DB2pureScale (Linux) . . . . . . . . . . . 285Requisitos previos de instalación de DB2pureScale Feature en una máquina virtual(Linux) . . . . . . . . . . . . . . 294Modificación de los parámetros del kernel(Linux) . . . . . . . . . . . . . . 296Configuración de puertos de adaptador decomunicaciones y conmutadores (Linux) . . . 299Instalación y configuración de OpenSSH . . . 339Configuración de db2locssh . . . . . . . 341Compatibilidad con el almacenamientocompartido en entornos DB2 pureScale . . . . 343Creación de los usuarios necesarios para unainstalación de DB2 pureScale Feature . . . . 347Lista de comprobación de la preinstalación parala DB2 pureScale (Linux) . . . . . . . . 350Cómo permitir manualmente que el instaladorde DB2 tome el control de un clúster GPFSgestionado por el usuario . . . . . . . . 359

    Infraestructura de GDPC y condiciones derequisito previo específicas de GDPC . . . . . 360Instalación de DB2 pureScale mediante el Asistentede instalación de DB2 (AIX y Linux) . . . . . 364Instalación de DB2 pureScale Feature mediante unarchivo de respuestas (AIX y Linux) . . . . . . 386Instalación de la DB2 pureScale utilizando elmandato db2_install . . . . . . . . . . . 387DB2 pureScale Feature en un entorno virtual(Linux) . . . . . . . . . . . . . . . 389

    Creación de una instancia de DB2 pureScale enun entorno virtual utilizando un único servidorfísico (Linux) . . . . . . . . . . . . 391Consolidación de DB2 pureScaleFeature en unentorno virtual (Linux) . . . . . . . . . 393

    Ejecución de las tareas posteriores a la instalaciónde DB2 pureScale Feature (Linux) . . . . . . 395

    Registro de una clave de licencia de dispositivoo producto DB2 mediante el mandato db2licm . 395Creación de una instancia de DB2 pureScale eninstalaciones sin una instancia . . . . . . . 396Configuración de un servidor de Network TimeProtocol . . . . . . . . . . . . . . 399Configuración de sistemas principales comoclientes de Network Time Protocol . . . . . 400Habilitación de SCSI-3 PR para DB2 pureScale 401Verificación de la instalación y configuración deDB2 pureScale . . . . . . . . . . . . 402Compilación del módulo Portability Layer deGPFS . . . . . . . . . . . . . . . 403

    Primeros pasos tras la instalación de DB2 pureScaleFeature (Linux) . . . . . . . . . . . . . 404

    Adición de puertos de adaptador decomunicaciones a un CF o a un miembro . . . 404

    Adición de nuevos miembros o un recurso dealmacenamiento en antememoria de clústeradicional . . . . . . . . . . . . . . 405Añadir un nombre de red a un miembro . . . 408Añadir un nombre de red a un recurso dealmacenamiento en caché de clúster . . . . . 408Habilitar o inhabilitar el inicio de sesión de rootremoto . . . . . . . . . . . . . . 409Cambio del ID de usuario de db2sshid por otrousuario . . . . . . . . . . . . . . 410Volver a añadir un ID de usuario de db2sshidsuprimido . . . . . . . . . . . . . 410Paso de una red de protocolo TCP/IP a una redde protocolo RDMA . . . . . . . . . . 411Paso de una red de protocolo RDMA a una redde protocolo TCP/IP . . . . . . . . . . 412

    Capítulo 15. Creación de un sistemade archivos compartidos . . . . . . 415Supresión de un sistema de archivos compartidos 416Recuperación de información del sistema dearchivos . . . . . . . . . . . . . . . 417

    Capítulo 16. Configuración de unentorno GDPC . . . . . . . . . . . 419Instalación y ejecución del clúster en un entornoGDPC . . . . . . . . . . . . . . . . 421Configuración de la duplicación de GPFS en unentorno GDPC . . . . . . . . . . . . . 429Configuración de una red RoCE en un entornoGDPC (AIX) . . . . . . . . . . . . . . 435Configuración del clúster para alta disponibilidaden un entorno GDPC . . . . . . . . . . . 437Creación de la base de datos en un entorno GDPC 439

    Parte 4. Instalación del entorno debase de datos particionada deDB2 . . . . . . . . . . . . . . . 441

    Capítulo 17. Preparación para lainstalación del entorno de bases dedatos particionadas de DB2 . . . . . 443Preparación del entorno para un servidor DB2(Windows) . . . . . . . . . . . . . . 443Actualización de valores de entorno para unainstalación de DB2 particionada (AIX) . . . . . 445Verificación de la disponibilidad del rango depuertos en los sistemas participantes (Linux yUNIX) . . . . . . . . . . . . . . . . 447Creación de un sistema de archivos inicial de DB2para un entorno de base de datos particionada . . 448

    Creación de un sistema de archivos de inicio deDB2 para un sistema de base de datosparticionada (AIX). . . . . . . . . . . 448Creación de un sistema de archivos de inicio deDB2 para un sistema de base de datosparticionada (HP-UX) . . . . . . . . . 451

    Contenido v

  • Creación de un sistema de archivos para unsistema de bases de datos particionadas (Linux) . 453Creación de un sistema de archivos inicial deDB2 para un sistema de bases de datosparticionadas (Solaris) . . . . . . . . . 454

    Verificación de que NFS está en ejecución (Linux yUNIX) . . . . . . . . . . . . . . . . 457Creación de grupos y usuarios en un entorno debase de datos particionada . . . . . . . . . 458

    Creación de los usuarios necesarios para unainstalación de servidor DB2 en un entorno debase de datos particionada (AIX) . . . . . . 458Creación de los usuarios necesarios para unainstalación de servidor DB2 en un entorno debase de datos particionada (HP-UX) . . . . . 459Creación de los usuarios necesarios para unainstalación de servidor DB2 en un entorno debase de datos particionada (Linux) . . . . . 461Creación de los usuarios necesarios para unainstalación de servidor DB2 en un entorno debase de datos particionada (sistema operativoSolaris) . . . . . . . . . . . . . . 462

    Capítulo 18. Configuración de unentorno de base de datosparticionada . . . . . . . . . . . . 465

    Capítulo 19. Verificación de lainstalación . . . . . . . . . . . . 469Verificación del acceso al registro en el sistemapropietario de la instancia (Windows) . . . . . 469Verificación de la instalación de un servidor debases de datos particionadas (Linux y UNIX). . . 469Verificación de la instalación de un entorno de basede datos particionada (Windows) . . . . . . . 470

    Capítulo 20. Primeros pasos despuésde la instalación del entorno de basede datos particionadas de DB2 . . . . 473Configuración de un colectivo de trabajo paradistribuir mandatos a varios nodos de AIX . . . 473Actualización del archivo de configuración denodos (Linux y UNIX) . . . . . . . . . . 474

    Formato del archivo de configuración de nodosDB2 . . . . . . . . . . . . . . . 475

    Habilitación de las comunicaciones entre servidoresde partición de base de datos (Linux y UNIX) . . 482Habilitación de la ejecución de mandatos remotos(Linux y UNIX) . . . . . . . . . . . . 484

    Capítulo 21. Archivos de respuestas 487Instalación de servidores de partición de base dedatos en sistemas participantes utilizando unarchivo de respuestas (Windows) . . . . . . . 487Instalación de servidores de partición de base dedatos en sistemas participantes utilizando unarchivo de respuestas (Linux y UNIX) . . . . . 488

    Parte 5. Instalación de productosy funciones de DB2 utilizando unarchivo de respuestas . . . . . . 491

    Capítulo 22. Conceptos básicos de lainstalación mediante un archivo derespuestas . . . . . . . . . . . . 493

    Capítulo 23. Conceptos básicos de ladesinstalación mediante un archivode respuestas . . . . . . . . . . . 495

    Capítulo 24. Consideraciones acercadel archivo de respuestas para unentorno DB2 pureScale . . . . . . . 499

    Capítulo 25. Creación de un archivode respuestas utilizando el asistentede instalación de DB2 o el asistentede instalación de instancias de DB2 . 503

    Capítulo 26. Visión general de lainstalación de DB2 mediante unarchivo de respuestas (Linux y UNIX) . 505Creación de un archivo de respuestas utilizando elarchivo de respuestas de ejemplo . . . . . . . 506Instalación de un producto de base de datos DB2utilizando un archivo de respuestas (Linux yUNIX) . . . . . . . . . . . . . . . . 506Instalación de DB2 pureScale Feature mediante unarchivo de respuestas (AIX y Linux) . . . . . . 508Instalación de servidores de partición de base dedatos en sistemas participantes utilizando unarchivo de respuestas (Linux y UNIX) . . . . . 509Códigos de error de archivo de respuestas (Linux yUNIX) . . . . . . . . . . . . . . . . 510Desinstalación de un producto, función o idiomade base de datos DB2 mediante un archivo derespuestas (Linux y UNIX) . . . . . . . . . 511

    Capítulo 27. Visión general de lainstalación de DB2 mediante unarchivo de respuestas (Windows) . . 513Hacer que los archivos de instalación de DB2 esténdisponibles para una instalación mediante unarchivo de respuestas (Windows) . . . . . . . 513Configuración del acceso compartido a undirectorio (Windows) . . . . . . . . . . . 514Edición de un archivo de respuestas (Windows) 514Instalación de un producto DB2 utilizando unarchivo de respuestas (Windows) . . . . . . . 515Instalación de productos DB2 mediante MicrosoftSystems Center Configuration Manager (SCCM). . 517Códigos de error de archivo de respuestas(Windows) . . . . . . . . . . . . . . 517

    vi Instalación de servidores DB2

  • Instalación mediante un archivo de respuestasutilizando un archivo por lotes (Windows) . . . 518Desinstalación de un producto, función o idiomade DB2 mediante un archivo de respuestas(Windows) . . . . . . . . . . . . . . 519

    Capítulo 28. Generador de archivos derespuestas . . . . . . . . . . . . 521

    Capítulo 29. Archivos de respuestasde ejemplo disponibles . . . . . . . 523

    Capítulo 30. Archivos de respuesta deejemplo (Linux, UNIX y Windows). . . 525

    Capítulo 31. Palabras clave delarchivo de respuestas . . . . . . . 527

    Capítulo 32. Incorporación de laimagen de instalación de DB2 (Linuxy UNIX) . . . . . . . . . . . . . . 545

    Capítulo 33. Exportación eimportación de un perfil . . . . . . . 547

    Capítulo 34. Detención de procesosde DB2 durante una instalacióninteractiva (Windows) . . . . . . . . 549

    Capítulo 35. Detención de procesosde DB2 durante una instalaciónmediante un archivo de respuestas(Windows). . . . . . . . . . . . . 551

    Parte 6. Instalación del Centro deinformación de DB2 . . . . . . . 553

    Capítulo 36. Opciones de instalacióndel Centro de información de DB2 . . 555

    Capítulo 37. Instalación del Centro deinformación de DB2 utilizando elAsistente de instalación de DB2(Windows). . . . . . . . . . . . . 557

    Capítulo 38. Instalación del Centro deinformación de DB2 mediante elAsistente de instalación de DB2(Linux) . . . . . . . . . . . . . . 561

    Capítulo 39. Inicio o detención deldaemon del Centro de información(Linux y Windows) . . . . . . . . . 565

    Parte 7. Instalación y actualizaciónde SA MP con DB2 Installer . . . . 567

    Capítulo 40. IBM Tivoli SystemAutomation for Multiplatforms (SAMP) Base Component . . . . . . . . 569

    Capítulo 41. Términos de licencia parautilizar IBM Tivoli System Automationfor Multiplatforms (SA MP) integradocon el servidor IBM DB2 . . . . . . 571

    Capítulo 42. Software y hardwaresoportado para IBM Tivoli SystemAutomation for Multiplatforms (SAMP). . . . . . . . . . . . . . . . 573

    Capítulo 43. Instalación de IBM TivoliSystem Automation for Multiplatforms(SA MP) . . . . . . . . . . . . . . 575Instalación de IBM Tivoli System Automation forMultiplatforms (SA MP) mediante la utilización deDB2 Installer . . . . . . . . . . . . . 575Instalación de IBM Tivoli System Automation forMultiplatforms (SA MP) mediante la utilización delscript de instalación installSAM . . . . . . . 577

    Capítulo 44. Instalación, actualizacióny desinstalación de los scripts demigración tras error automatizadapara IBM Tivoli System Automationfor Multiplatforms (SA MP). . . . . . 579Instalación, actualización y desinstalación de losscripts de migración tras error automatizada paraIBM Tivoli System Automation for Multiplatforms(SA MP) mediante el instalador de DB2 . . . . 580Instalación, actualización y desinstalación manualde los scripts de migración tras error automatizadapara IBM Tivoli System Automation forMultiplatforms (SA MP) . . . . . . . . . . 581

    Capítulo 45. Archivos de anotacionescronológicas de instalación ydesinstalación de IBM Tivoli SystemAutomation for Multiplatforms (SAMP). . . . . . . . . . . . . . . . 583

    Parte 8. Instalación integrada deIBM Data Studio con productos debase de datos DB2 . . . . . . . . 585

    Capítulo 46. Instalación de IBM DataStudio mediante el Asistente deinstalación de DB2 (Windows) . . . . 587

    Contenido vii

  • Capítulo 47. Instalación de IBM DataStudio mediante el Asistente deinstalación de DB2 (Linux). . . . . . 589

    Capítulo 48. Caso de ejemplo:instalación de los componentes deIBM Data Studio . . . . . . . . . . 591

    Parte 9. Uso de GuardiumInstallation Manager Client . . . . 593

    Parte 10. Aplicar fixpacks . . . . . 595

    Capítulo 49. Aplicación de fixpacks enentornos de base de datos de DB2 . . 597Métodos de instalación de fixpacks . . . . . . 600

    Fixpacks universales frente a fixpacksespecíficos para un producto . . . . . . . 601

    Preparación de la instalación de un fixpack . . . 602Comprobación de los requisitos previos delfixpack . . . . . . . . . . . . . . 603Obtención de fixpacks . . . . . . . . . 605Descompresión de fixpacks (Linux y UNIX) . . 606Descompresión de los fixpacks (Windows) . . 606Detención de todos los procesos de DB2 (Linuxy UNIX) . . . . . . . . . . . . . . 607Detención de todas las instancias, servicios yaplicaciones de DB2(Windows) . . . . . . 609

    Instalación de un fixpack (Linux y UNIX) . . . . 609Instalación de actualizaciones de fixpacks fuerade línea en productos de base de datos DB2existentes (Linux y UNIX) . . . . . . . . 609Instalación de fixpacks fuera de línea paraañadir productos de base de datos DB2 (Linux yUNIX) . . . . . . . . . . . . . . . 610

    Instalación de un fixpack (Windows) . . . . . 612Instalación de un fixpack para un solo productode base de datos (Windows) . . . . . . . 612Instalación de un fixpack para varios productosde base de datos (Windows) . . . . . . . 612Instalación de un fixpack utilizando un archivode respuestas (Windows) . . . . . . . . 613Instalación de un fixpack en un entorno deMicrosoft Cluster Server (Windows) . . . . . 614

    Después de la instalación de un fixpack . . . . 618Tareas posteriores a la instalación para fixpacks(Windows) . . . . . . . . . . . . . 618Tareas posteriores a la instalación para losfixpacks (Linux y UNIX) . . . . . . . . 619Vinculación de los archivos de vinculacióndespués de instalar los fixpacks . . . . . . 622

    Desinstalación de fixpacks . . . . . . . . . 624

    Capítulo 50. Aplicación de fixpacks enentornos de DB2 pureScale . . . . . 627Métodos de instalación de fixpacks . . . . . . 627Actualizaciones de fixpacks en línea en entornosDB2 pureScale . . . . . . . . . . . . . 629

    Operaciones de base de datos y de instanciaafectadas por una actualización de fixpack enlínea en curso . . . . . . . . . . . . 632

    Preparación de la instalación de un fixpack . . . 633Comprobación de los requisitos previos delfixpack . . . . . . . . . . . . . . 634Obtención de fixpacks . . . . . . . . . 636Descompresión de fixpacks (Linux y UNIX) . . 636Detención de todos los procesos de DB2 (Linuxy UNIX) . . . . . . . . . . . . . . 637

    Instalación de actualizaciones de fixpacks en líneaen un nivel de código más alto en una instancia deDB2 pureScale . . . . . . . . . . . . . 638Instalación de actualizaciones de fixpacks en líneaa un nivel de código más alto en un entornoHADR. . . . . . . . . . . . . . . . 645Instalación de actualizaciones de fixpacks en líneaa un nivel de código más alto en un entorno GDPC 649Instalación de actualizaciones de fixpacks fuera delínea en una instancia de DB2 pureScale (métodosimplificado) . . . . . . . . . . . . . 651Instalación de actualizaciones de fixpacks fuera delínea en una instancia de DB2 pureScale (métodomanual) . . . . . . . . . . . . . . . 653Tareas posteriores a la instalación para los fixpacks(Linux y UNIX) . . . . . . . . . . . . 656

    Actualización de una instancia a un nivelsuperior de un release utilizando el mandatodb2iupdt . . . . . . . . . . . . . . 658Vinculación de los archivos de vinculacióndespués de instalar los fixpacks . . . . . . 659

    Cancelación de actualizaciones de fixpacks en línea 661

    Parte 11. Conversión de instancias 665

    Capítulo 51. Conversión de instanciasa un producto de base de datos DB2nuevo. . . . . . . . . . . . . . . 667Conversión de un producto de base de datos DB2en otro (Windows) . . . . . . . . . . . 667Conversión de un producto de base de datos DB2en otro (Linux y UNIX) . . . . . . . . . . 668

    Capítulo 52. Conversión de instanciasa IBM DB2 pureScale Feature . . . . 671Planificación de la conversión del entorno a DB2pureScale . . . . . . . . . . . . . . . 671Tareas previas a la conversión para DB2 pureScale 671

    Verificación de que las bases de datos estánpreparadas para un DB2 pureScale . . . . . 672Configuración de un sistema de archivos GPFSpara un entorno DB2 pureScale . . . . . . 673Conversión de espacios de tablas para un DB2pureScale . . . . . . . . . . . . . . 676Realizar copias de seguridad al convertirse a unentorno de DB2 pureScale . . . . . . . . 677

    Conversión de las instancias de DB2 existentes aun DB2 pureScale . . . . . . . . . . . . 679

    viii Instalación de servidores DB2

  • Actualización de una instancia a una instanciade DB2 pureScale con el mandato db2iupdt . . 680

    Tareas posteriores a la conversión para un DB2pureScale . . . . . . . . . . . . . . . 681

    Ajuste de los parámetros de configuración debase de datos para cumplir los requisitos delentorno DB2 pureScale . . . . . . . . . 682Realizar copias de seguridad al convertirse a unentorno de DB2 pureScale . . . . . . . . 682

    Parte 12. Desinstalación . . . . . 685

    Capítulo 53. Desinstalación deproductos de base de datos DB2 . . . 687Desinstalación del producto de base de datos DB2(Linux y UNIX) . . . . . . . . . . . . 687

    Detención del Servidor de administración deDB2 (Linux y UNIX) . . . . . . . . . . 688Eliminación del Servidor de administración deDB2 (Linux y UNIX) . . . . . . . . . . 688Detención de instancias root de DB2 (Linux yUNIX) . . . . . . . . . . . . . . . 689Eliminación de instancias de DB2 (Linux yUNIX) . . . . . . . . . . . . . . . 690Eliminación de productos de base de datos DB2utilizando los mandatos db2_deinstall ydoce_deinstall (Linux y UNIX) . . . . . . 691

    Desinstalación de productos de base de datos DB2no root (Linux y UNIX) . . . . . . . . . . 692

    Detención de instancias no root (Linux y UNIX) 692Eliminación de productos de base de datos DB2no root utilizando db2_deinstall (Linux y UNIX) 693

    Desinstalación del producto de base de datos DB2(Windows) . . . . . . . . . . . . . . 694Desinstalación de las copias de DB2 y las copias dela interfaz de cliente de base de datos de IBM . . 695Desinstalación de un producto, función o idiomade base de datos DB2 mediante un archivo derespuestas (Linux y UNIX) . . . . . . . . . 702Desinstalación de un producto, función o idiomade DB2 mediante un archivo de respuestas(Windows) . . . . . . . . . . . . . . 702

    Desinstalación de fixpacks . . . . . . . . . 703

    Capítulo 54. Desinstalación de DB2pureScale Feature y el software debase de datos de DB2 . . . . . . . 705Descarte de un miembro o recurso dealmacenamiento en antememoria de clúster . . . 705Borrado manual de un sistema de archivos enclúster gestionado por DB2 . . . . . . . . . 707

    Capítulo 55. Desinstalación de IBMTivoli System Automation forMultiplatforms (SA MP) . . . . . . . 709Desinstalación de IBM Tivoli System Automationfor Multiplatforms (SA MP) mediante la utilizaciónde DB2 Installer . . . . . . . . . . . . 709Desinstalación de IBM Tivoli System Automationfor Multiplatforms (SA MP) mediante la utilizacióndel script de desinstalación uninstallSAM . . . . 710Volver a una versión anterior de SA MP en unentorno HADR de DB2 . . . . . . . . . . 711

    Parte 13. Apéndices . . . . . . . 713

    Apéndice A. Información técnica DB2 715Biblioteca técnica de DB2 en copia impresa o enformato PDF . . . . . . . . . . . . . 716Visualización de la ayuda para estados de SQLdesde el procesador de línea de mandatos. . . . 718Acceso a la documentación en línea de DB2 paradistintas versiones de DB2 . . . . . . . . . 718Términos y condiciones . . . . . . . . . . 719

    Apéndice B. Avisos . . . . . . . . . 721

    Índice. . . . . . . . . . . . . . . 725

    Contenido ix

  • x Instalación de servidores DB2

  • Parte 1. Requisitos de instalación para productos de base dedatos DB2

    Antes de instalar el producto de base de datos DB2, asegúrese de que el sistemaque elija cumple los requisitos necesarios de sistema operativo, hardware, software,comunicaciones, disco y memoria. El mandato db2prereqcheck comprueba si elsistema cumple los requisitos previos para la instalación.

    Importante: Para obtener los requisitos de instalación más recientes para losproductos de bases de datos de DB2, debe empezar por consultar la nota técnicade requisitos del sistema para DB2 para Linux, UNIX y Windows y la nota técnicasobre los requisitos del sistema de DB2 Connect. Estas notas técnicas utilizan IBM®

    Software Product Compatibility Reports (SPCR). Con la herramienta SPCR, puedelocalizar y encontrar listas completas de sistemas operativos soportados, requisitosdel sistema, requisitos previos y software soportado opcional para los productos debase de datos DB2.

    “Requisitos de disco y de memoria” en la página 45El espacio de disco necesario para el producto depende del tipo deinstalación que se elija y del tipo de sistema de archivos de que sedisponga. Del mismo modo los requisitos de memoria se ven afectados porel tamaño y la complejidad del sistema de bases de datos.

    IBM DB2 pureScale FeatureHay una lista de requisitos previos de sistema operativo, software,hardware y firmware que debe satisfacerse para cada sistema operativo,del siguiente modo:v “Requisitos previos de la instalación para la DB2 pureScale (AIX)” en la

    página 178v “Requisitos previos a la instalación para una DB2 pureScale (Linux)” en

    la página 285

    Base de datos de DB2 y productos de cliente de servidor de datos de IBM.Para obtener los requisitos de instalación más recientes para los productosde bases de datos de DB2, consulte la nota técnica de requisitos del sistemapara DB2 para Linux, UNIX y Windows. Para conocer algunasconsideraciones de instalación adicionales para cada sistema operativo,consulte los siguientes temas:v “Consideraciones adicionales relativas a la instalación (AIX)” en la

    página 73v “Consideraciones adicionales relativas a la instalación (HP-UX)” en la

    página 74v “Consideraciones adicionales relativas a la instalación ( Linux)” en la

    página 75v “Consideraciones adicionales relativas a la instalación (Solaris)” en la

    página 83v “Consideraciones adicionales relativas a la instalación ( Windows)” en la

    página 64

    Nota: La resolución de pantalla mínima que es necesaria para unainstalación satisfactoria es de 800 píxeles por 600 píxeles.

    © Copyright IBM Corp. 1993, 2014 1

    http://www-01.ibm.com/support/docview.wss?uid=swg27038033http://www-01.ibm.com/support/docview.wss?uid=swg27038033http://www-01.ibm.com/support/docview.wss?uid=swg27038051http://www-01.ibm.com/support/docview.wss?uid=swg27038051http://publib.boulder.ibm.com/infocenter/prodguid/v1r0/clarity/softwareReqsForProduct.htmlhttp://publib.boulder.ibm.com/infocenter/prodguid/v1r0/clarity/softwareReqsForProduct.htmlhttp://www-01.ibm.com/support/docview.wss?uid=swg27038033http://www-01.ibm.com/support/docview.wss?uid=swg27038033

  • Requisitos de instalación para productos de DB2 ConnectPara obtener los requisitos de instalación más recientes para los productosde DB2 Connect, consulte la nota técnica de requisitos del sistema paraDB2 Connect. Para conocer algunas consideraciones de instalaciónadicionales para cada sistema operativo, consulte los siguientes temas:v “Requisitos de instalación para productos DB2 Connect (sistema

    operativo Solaris)” en la publicación Installing and Configuring DB2Connect Servers

    v “Requisitos de instalación para productos de servidor DB2 Connect(Windows)” en la publicación Installing and Configuring DB2 ConnectServers

    v “Requisitos de instalación para productos de servidor DB2 Connect(Linux)” en la publicación Installing and Configuring DB2 Connect Servers

    v “Requisitos de instalación para productos de servidor DB2 Connect(AIX)” en la publicación Installing and Configuring DB2 Connect Servers

    v “Requisitos de instalación para productos de servidor DB2 Connect(HP-UX)” en la publicación Installing and Configuring DB2 Connect Servers

    Capítulo 5, “Soporte de software Java para productos de base de datosDB2”, enla página 41

    Necesitará el nivel apropiado de IBM Software Development Kit (SDK)para Java™ para utilizar herramientas basadas en Java y crear y ejecutaraplicaciones Java, incluidos los procedimientos almacenados y lasfunciones definidas por el usuario.

    Soporte de virtualizaciónPara obtener más detalles sobre la tecnología de virtualización admitidapor los productos DB2, consulte https://www.ibm.com/developerworks/community/wikis/home?lang=en-us#!/wiki/Information%20Management/page/Virtualization%20Support.

    Requisitos de instalación del Paquete de idiomas nacionales (NLPACK) de DB2

    En los sistemas operativos Linux y UNIX, antes de instalar el NLPACK deDB2, debe haber instalado un producto de cliente o servidor DB2. La listade clientes y servidores calificados incluye:v DB2 Advanced Enterprise Server Editionv DB2 Enterprise Server Editionv DB2 Advanced Workgroup Server Editionv DB2 Workgroup Server Editionv DB2 Express Server Editionv DB2 Express-Cv DB2 Connect Enterprise Editionv DB2 Connect Personal Editionv Data Server Clientv Data Server Runtime Client

    Requisitos de instalación para DB2 Spatial Extender

    v “Requisitos del sistema para instalar Spatial Extender” en elmanualSpatial Extender Guía del usuario y manual de consulta

    Requisitos de instalación para productos InfoSphere Federation Server

    v Requisitos de hardware y software para Federation Server enhttp://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.swg.im.iis.prod.install.core.doc/topics/iiypisrq-sys.html

    2 Instalación de servidores DB2

    http://www-01.ibm.com/support/docview.wss?uid=swg27038051http://www-01.ibm.com/support/docview.wss?uid=swg27038051https://www.ibm.com/developerworks/community/wikis/home?lang=en-us#!/wiki/Information%20Management/page/Virtualization%20Supporthttps://www.ibm.com/developerworks/community/wikis/home?lang=en-us#!/wiki/Information%20Management/page/Virtualization%20Supporthttps://www.ibm.com/developerworks/community/wikis/home?lang=en-us#!/wiki/Information%20Management/page/Virtualization%20Supporthttp://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.swg.im.iis.prod.install.core.doc/topics/iiypisrq-sys.htmlhttp://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.swg.im.iis.prod.install.core.doc/topics/iiypisrq-sys.html

  • v Requisitos de hardware y software para Replication Server o Data EventPublisher en http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.swg.im.iis.repl.install.doc/topics/iiypirrq-sys.html

    Parte 1.Requisitos para productos DB2 3

    http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.swg.im.iis.repl.install.doc/topics/iiypirrq-sys.htmlhttp://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.swg.im.iis.repl.install.doc/topics/iiypirrq-sys.html

  • 4 Instalación de servidores DB2

  • Capítulo 1. Comprobación de los requisitos previos deinstalación con el mandato db2prereqcheck

    Puede utilizar el mandato db2prereqcheck ara comprobar los requisitos previos desoftware de una versión concreta de DB2, genere un archivo de informe y realiceotras tareas.

    Con el mandato db2prereqcheck, puede determinar si el sistema cumple losrequisitos previos de instalación de DB2 sin tener que iniciar la instalación de DB2.Este mandato comprueba requisitos previos, como el nivel del sistema operativo, ladistribución de Linux, el nivel de tecnología de AIX y los parches de biblioteca C,así como los requisitos previos relacionado con el cliente, uDAPL, GPL y DB2pureScale.

    El producto DB2 se suministra con el archivo binario db2prereqcheck y el archivoDB2prereqs.xml. Estos archivos se encuentran en la carpeta donde está ubicada laimagen de instalación.En sistemas operativos AIX, el archivo DB2prereqs.xml estáen los directorios db2/aix/install y db2/aix/bin. El archivo DB2prereqs.xmlcontiene el requisito previo de Versión 9.8 Fix Pack 2 a Versión 10.5. No puedemodificar el contenido del archivo. Es necesario ejecutar el mandatodb2prereqcheck en el directorio en el que se encuentra la imagen de instalación.

    Si se ejecuta el mandato db2prereqcheck sin parámetros, este determina si elsistema cumple los requisitos previos para todos los releases y fixpacks de DB2que se definen en el archivo XML de recursos.

    Importante: El comportamiento del mandato db2prereqcheck se ha modificado apartir de DB2 Versión 10.5 Fix Pack 4. Para obtener más información consulte eltema "db2prereqcheck - Comprobar requisitos previos de instalación".v Para comprobar los requisitos previos de la versión más reciente de DB2 que se

    define en el archivo XML de recursos, ejecute el mandato db2prereqcheck con elparámetro -i, como se muestra en el ejemplo:$ ./db2prereqcheck -i

    v En DB2 Versión 10.5 Fix Pack 4 o posteriores para comprobar los requisitosprevios de la versión más reciente de DB2 que se define en el archivo XML derecursos, ejecute el mandato db2prereqcheck con el parámetro -l, como semuestra en el siguiente ejemplo:$ ./db2prereqcheck -l

    v Para comprobar si el sistema cumple el requisito previo para la versión de DB2específica que se define en el archivo XML de recursos, ejecute el mandatodb2prereqcheck con el parámetro -v número_versión. Por ejemplo, paradeterminar si se cumplen los requisitos previos para DB2 Versión 10.5, ejecute elsiguiente mandato:$ ./db2prereqcheck -v 10.5.0.0

    Para comprobar si se cumplen los requisitos previos de DB2 Versión 10.5 FixPack 4, ejecute el siguiente mandato:$ ./db2prereqcheck -v 10.5.0.4

    v Para generar un archivo de informe que contenga información de validación y lasalida del mandato db2prereqcheck (incluida una sección de resumen queenumere todas las pruebas que han fallado), utilice el parámetro -o. Especifique la vía de acceso completa del archivo de informe

    © Copyright IBM Corp. 1993, 2014 5

  • para generar el informe en otro directorio. Los requisitos previos para instalar elproducto DB2sólo se mostrarán en la pantalla del mandato sin el parámetro -o, como se muestra en el siguiente mandato:$ ./db2prereqcheck -v 10.5.0.0 -o report.rpt

    v Puede utilizar el parámetro -f para especificar el archivo XML, como se muestraen el ejemplo siguiente:$ ./db2prereqcheck -i -f ./newDB2prereqs.xml

    Si no especifica el parámetro -f, se utilizaruel archivo XML por omisión (DB2installation/cfg/DB2prereqs.xml).

    v En los sistemas operativos AIX64 y Linuxamd64, para validar los requisitosprevios de una instalación de DB2 pureScale, utilice el parámetro -p, como semuestra en el siguiente ejemplo:$ ./db2prereqcheck -p -v 10.5.0.0

    v En sistemas operativos Linuxamd64, para validar los requisitos previos de unaconfiguración de red determinada de una instalación de DB2 pureScale, utilice elmandato db2prereqcheck con las opciones -p y -t . Debe establecer el tipo de configuración de red en un clúster de un únicopuerto InfiniBand, un clúster de varios puertos InfiniBand, un clúster de unúnico puerto RoCE o un clúster de varios puertos RoCE(SINGLE_IB_PORT_CLUSTER,MULT_IB_PORT_CLUSTER, SINGLE_ROCE_PORT_CLUSTER, oMULTI_ROCE_PORT_CLUSTER). Puede ejecutar el mandato db2prereqcheck, como semuestra en el siguiente ejemplo:$ ./db2prereqcheck -v 10.5.0.0 -p -t

    Nota: Para una instalación de DB2 pureScale en sistemas operativos AIX queutilicen redes RoCE, deberá comprobar de forma manual los requisitos previos desoftware de AIX y uDAPL. El mandato db2prereqcheck no valida estos niveles.

    Si el mandato db2prereqcheck indica que el sistema no puede cumplir el requisitoprevio, DBT3507E, como se muestra en el siguiente ejemplo:Validating ofed ...

    Required minimum version and release for ofed: 1.5.2-(null)DBT3507E El programa de utilidad db2prereqcheck no ha podido verificar losrequisitos previos de instalación porque no ha podido encontrar el paqueteo archivo siguiente: "ofed".ERROR: Requirement not matched.

    Consulte la página de requisitos en el apartado de referencia relacionada y vuelvaa ejecutarlo de nuevo. Para obtener más información, busque el mensaje DBT (porejemplo, DBT3507E) en el Centro de información de V10.5.

    Ejemplo de salida del mandato db2prereqcheck

    La siguiente salida de ejemplo se ha generado en un sistema operativo AIX. Utiliceel parámetro -p en una instalación de DB2 pureScale.> db2prereqcheck -p -v 10.5.0.0==========================================================================Checking DB2 prerequisites for DB2 database version 10.5.0.0 on operatingsystem "AIX"

    Validating kernel level ...Required minimum operating system kernel level : "6.1".Actual operating system kernel level: "6.1".Requirement matched.

    Validating AIX technology level and service pack ...

    6 Instalación de servidores DB2

  • Required minimum technology level: 6 Service pack: 5Requirement matched.

    Validating XL C/C++ Runtime ...Required minimum XL C/C++ Runtime level: 11.1.0.1Actual version: 11.1.0.1Requirement matched.

    Validating uDAPL ...Required minimum uDAPL level: 6.1.6.1Actual version: 6.1.6.1Requirement matched.

    DBT3533I The db2prereqcheck utility has confirmed that all installationprerequisites were met for DB2 database server with DB2 pureScalefeature.Version: "10.5.0.0".

    La siguiente salida de ejemplo se ha generado en un sistema operativo AIX. Utiliceel parámetro -u solo para DB2 pureScale uDAPL.> db2prereqcheck -u -v 10.5.0.0==========================================================================Checking DB2 prerequisites for DB2 database version 10.5.0.0 on operatingsystem "AIX"

    Validating uDAPL ...Required minimum uDAPL level: 6.1.6.1Actual version: 6.1.6.1Requirement matched.

    DBT3533I The db2prereqcheck utility has confirmed that all installationprerequisites were met for DB2 database server . Version: "10.5.0.0".

    ==========================================================================Checking DB2 prerequisites for DB2 database version 10.5.0.0 on operatingsystem "AIX"

    Validating uDAPL ...Required minimum uDAPL level: 6.1.6.1Actual version: 6.1.6.1Requirement matched.

    DBT3533I The db2prereqcheck utility has confirmed that all installationprerequisites were met for DB2 database server with DB2 pureScalefeature.Versión: "10.5.0

    La siguiente salida de ejemplo se ha generado en un sistema operativo AIX. Utiliceel parámetro -c con una instalación de cliente.> db2prereqcheck -c -v 10.5.0.0==========================================================================Checking DB2 prerequisites for DB2 database version 10.5.0.0 on operatingsystem "AIX"

    Validating kernel level ...Required minimum operating system kernel level : "6.1".Actual operating system kernel level: "6.1".Requirement matched.

    Validating AIX technology level and service pack ...Required minimum technology level: 6 Service pack: 5Requirement matched.

    Validating XL C/C++ Runtime ...Required minimum XL C/C++ Runtime level: 11.1.0.1Actual version: 11.1.0.1Requirement matched.

    Capítulo 1. Comprobación de los requisitos previos de instalación con el mandato db2prereqcheck 7

  • DBT3533I The db2prereqcheck utility has confirmed that all installationprerequisites were met for DB2 database client . Version: "10.5.0.0".

    ==========================================================================Checking DB2 prerequisites for DB2 database version 10.5.0.0 on operatingsystem "AIX"

    Validating kernel level ...Required minimum operating system kernel level : "6.1".Actual operating system kernel level: "6.1".Requirement matched.

    Validating AIX technology level and service pack ...Required minimum technology level: 6 Service pack: 5Requirement matched.

    Validating XL C/C++ Runtime ...Required minimum XL C/C++ Runtime level: 11.1.0.1Actual version: 11.1.0.1Requirement matched.

    Validating uDAPL ...Required minimum uDAPL level: 6.1.6.1Actual version: 6.1.6.1Requirement matched.

    DBT3533I The db2prereqcheck utility has confirmed that all installationprerequisites were met for DB2 database client with DB2 pureScalefeature.Version: "10.5.0.0".

    La siguiente salida de ejemplo se ha generado en un sistema operativo AIX. Utiliceel parámetro -s para mostrar un resumen de validación únicamente.> db2prereqcheck -s -v 10.5.0.0DBT3533I The db2prereqcheck utility has confirmed that all installationprerequisites were met for DB2 database server . Version: "10.5.0.0".

    DBT3533I The db2prereqcheck utility has confirmed that all installationprerequisites were met for DB2 database server with DB2 pureScalefeature.Version: "10.5.0.0".

    La siguiente salida de ejemplo se ha generado en un sistema operativo Linux.Utilice el parámetro -p en una instalación de DB2 pureScale.> db2prereqcheck -p -v 10.5.0.0==========================================================================Checking DB2 Prerequisites for DB2 Version 10.5.0.0 on Linux

    Validating Linux distribution ...Required minimum SUSE version : (null) SP (null)

    Validating sles-release ...Required minimum version and release for sles-release: 10-15.45.8Actual version of package: 11.1

    Requirement matched.

    Validating kernel level ...Required minimum kernel level : 2.6.16Actual kernel level: 2.6.32.45Requirement matched.

    Validating C++ Library version ...Required minimum C++ library: libstdc++.so.6Standard C++ library is located at: /usr/lib64/libstdc++.so.6.0.10Actual C++ library: CXXABI_1.3.1

    8 Instalación de servidores DB2

  • Validating 32 bit version of libstdc++.so.6 ...Found the 64 bit /usr/lib64/libstdc++.so.6 at /usr/lib64Found the 32 bit /usr/lib/libstdc++.so.6 at /usr/libRequirement matched.

    Validating libc.so version ...glibc library is located at: /lib64/libc-2.11.1.soRequired minimum glibc library version: 2.4.0Actual glibc library version: 2.11.1Requirement matched.

    Validating libaio.so version ...Loading of libaio.so.1 on system succeed.Requirement matched.

    Validating ofed ...Required minimum version and release for ofed: 1.5.2-(null)Requirement matched.

    Validating sg3_utils ...Package (or file) found: sg3_utilsRequirement matched.

    Validating sg_persist ...Package (or file) found: /usr/bin/sg_persistRequirement matched.

    DBT3533I The db2prereqcheck utility has confirmed that all installationprerequisites were met for DB2 database server with DB2 pureScale feature.Version: "10.5.0.0".

    La siguiente salida de ejemplo se ha generado en un sistema operativo Linux.Utilice los parámetros -p y -t para validar los requisitos previos de unaconfiguración de red específica. La salida muestra los resultados de la validaciónde una configuración de un clúster de un único puerto InfiniBand en un entornoDB2 pureScale.db2prereqcheck -v 10.5.0.0 -p -t SINGLE_IB_PORT_CLUSTER

    Checking DB2 prerequisites for DB2 database version 10.5.0.0 onoperating system "Linux"

    Validating Linux distribution ...Required minimum operating system distribution: "RHEL";Version: "5"; Service pack: "6".Actual operating system distribution Version: "6";Service pack: "1".Requirement matched.

    ...

    Validating Infiniband Support Package: libibcm.x86_64 ...Package (or file) found: libibcm.x86_64Requirement matched.

    Validating Infiniband Support Package: librdmacm.x86_64 ...Package (or file) found: librdmacm.x86_64Requirement matched.

    ...

    Validating Reliable Scalable Cluster Technology Package:librdmacm.i686 ...Package (or file) found: librdmacm.i686Requirement matched.

    Capítulo 1. Comprobación de los requisitos previos de instalación con el mandato db2prereqcheck 9

  • Validating Reliable Scalable Cluster Technology Package:libcxgb3.i686 ...Package (or file) found: libcxgb3.i686Requirement matched.

    ...

    DBT3533I The db2prereqcheck utility has confirmed thatall installation prerequisites were met for DB2 databaseserver with DB2 pureScale feature. Version: "10.5.0.0".

    La siguiente salida de ejemplo se ha generado en un sistema operativo Linux. Lasalida muestra los resultados de la validación de una configuración de un clústerde varios puertos RoCE en un entorno DB2 pureScale.db2prereqcheck -v 10.5.0.0 -p -t MULTI_ROCE_PORT_CLUSTER

    ==========================================================================Checking DB2 prerequisites for DB2 database version 10.5.0.0 on operatingsystem "Linux"

    Validating Linux distribution ...Required minimum operating system distribution: "RHEL"; Version: "6";Service pack: "1".Actual operating system distribution Version: "6"; Service pack: "1".Requirement matched.

    ...

    Validating Infiniband Support Package: libibcm.x86_64 ...Package (or file) found: libibcm.x86_64Requirement matched.

    Validating Infiniband Support Package: librdmacm.x86_64 ...Package (or file) found: librdmacm.x86_64Requirement matched.

    ...

    Validating High Performance Networking Package: libibverbs-rocee.x86_64 ...Package (or file) found: libibverbs-rocee.x86_64Requirement matched.

    Validating High Performance Networking Package: libmlx4-rocee.x86_64 ...Package (or file) found: libmlx4-rocee.x86_64Requirement matched.

    Validating Reliable Scalable Cluster Technology Package: libibcm.i686 ...Package (or file) found: libibcm.i686Requirement matched.

    Validating Reliable Scalable Cluster Technology Package: librdmacm.i686 ...Package (or file) found: librdmacm.i686Requirement matched.

    ...

    DBT3533I The db2prereqcheck utility has confirmed that all installationprerequisites were met for DB2 database server with DB2 pureScalefeature.Version: "10.5.0.0".

    La siguiente salida de ejemplo se ha generado en un sistema operativo Linux. Sóloen el caso de DB2 pureScale uDAPL, utilice el parámetro -u.> db2prereqcheck -u -v 10.5.0.0==========================================================================Checking DB2 Prerequisites for DB2 Version 10.5.0.0 on Linux

    10 Instalación de servidores DB2

  • Validating ofed ...Required minimum version and release for ofed: 1.5.2-(null)Requirement matched.

    Validating sg3_utils ...Package (or file) found: sg3_utilsRequirement matched.

    Validating sg_persist ...Package (or file) found: /usr/bin/sg_persistRequirement matched.

    All requirement matched for DB2 Server version 10.5.0.0 .

    ==========================================================================Checking DB2 Prerequisites for DB2 Version 10.5.0.0 on Linux

    Validating ofed ...Required minimum version and release for ofed: 1.5.2-(null)Requirement matched.

    Validating sg3_utils ...Package (or file) found: sg3_utilsRequirement matched.

    Validating sg_persist ...Package (or file) found: /usr/bin/sg_persistRequirement matched.

    All requirement matched for DB2 Server version 10.5.0.0 DB2 pureScalefeature.

    La siguiente salida de ejemplo se ha generado en un sistema operativo Linux.Utilice el parámetro -c con una instalación de cliente.> db2prereqcheck -c -v 10.5.0.0==========================================================================Checking DB2 Prerequisites for DB2 Version 10.5.0.0 on Linux

    Validating Linux distribution ...Required minimum SUSE version : (null) SP (null)

    Validating sles-release ...Required minimum version and release for sles-release: 10-15.45.8Actual version of package: 11.1

    Requirement matched.

    Validating kernel level ...Required minimum kernel level : 2.6.16Actual kernel level: 2.6.32.45Requirement matched.

    Validating C++ Library version ...Required minimum C++ library: libstdc++.so.6Standard C++ library is located at: /usr/lib64/libstdc++.so.6.0.10Actual C++ library: CXXABI_1.3.1

    Validating 32 bit version of libstdc++.so.6 ...Found the 64 bit /usr/lib64/libstdc++.so.6 at /usr/lib64Found the 32 bit /usr/lib/libstdc++.so.6 at /usr/libRequirement matched.

    All requirement matched for DB2 Client version 10.5.0.0 .

    ==========================================================================

    Capítulo 1. Comprobación de los requisitos previos de instalación con el mandato db2prereqcheck 11

  • Checking DB2 Prerequisites for DB2 Version 10.5.0.0 on Linux

    Validating Linux distribution ...Required minimum SUSE version : (null) SP (null)

    Validating sles-release ...Required minimum version and release for sles-release: 10-15.45.8Actual version of package: 11.1

    Requirement matched.

    Validating kernel level ...Required minimum kernel level : 2.6.16Actual kernel level: 2.6.32.45Requirement matched.

    Validating C++ Library version ...Required minimum C++ library: libstdc++.so.6Standard C++ library is located at: /usr/lib64/libstdc++.so.6.0.10Actual C++ library: CXXABI_1.3.1

    Validating 32 bit version of libstdc++.so.6 ...Found the 64 bit /usr/lib64/libstdc++.so.6 at /usr/lib64Found the 32 bit /usr/lib/libstdc++.so.6 at /usr/libRequirement matched.

    Validating libc.so version ...glibc library is located at: /lib64/libc-2.11.1.soRequired minimum glibc library version: 2.4.0Actual glibc library version: 2.11.1Requirement matched.

    Validating ofed ...Required minimum version and release for ofed: 1.5.2-(null)Requirement matched.

    Validating sg3_utils ...Package (or file) found: sg3_utilsRequirement matched.

    Validating sg_persist ...Package (or file) found: /usr/bin/sg_persistRequirement matched.

    All requirement matched for DB2 Client version 10.5.0.0 DB2 pureScalefeature.

    La siguiente salida de ejemplo se ha generado en un sistema operativo Linux.Utilice el parámetro -s para mostrar un resumen de validación únicamente.> db2prereqcheck -s -v 10.5.0.0All requirement matched for DB2 Server version 10.5.0.0 .

    All requirement matched for DB2 Server version 10.5.0.0 DB2 pureScalefeature.

    La siguiente salida de ejemplo se ha generado en un sistema operativo Linux.Utilice el parámetro -nm o el parámetro -nl para comprobar el tipo de adaptador.> ./db2prereqcheck -v 10.5.0.3 -p -nm coralinst09-ib0Validating ....Validating....Validating "Adapter and " ...The db2prereqcheck utility found that Interface Adapter "coralinst09-ib0" is an InfiniBand Adapterwhich is currently RDMA capable on host "coralinst09".

    12 Instalación de servidores DB2

  • Parte 2. Servidores DB2 y clientes de IBM Data Server

    Un sistema de base de datos DB2 consta de un servidor DB2 y de clientes deservidor de datos de IBM.

    Un servidor DB2 es un sistema de gestión de bases de datos de relaciones(RDBMS) que proporciona datos a sus clientes de servidor de datos de IBM. Siprevé utilizar una base de datos que reside en este sistema, instale un servidorDB2. Para obtener más información sobre los servidores DB2, visite la página webhttp://www.ibm.com/software/data/db2/

    Un cliente de servidor de datos de IBM es una aplicación que permite ejecutarmandatos y sentencias de SQL en un servidor DB2, conectar con un servidor DB2remoto y acceder a sus bases de datos.

    Si va a instalar el DB2 pureScale, consulte el tema Parte 3, “Instalación de un DB2pureScale”, en la página 173.

    © Copyright IBM Corp. 1993, 2014 13

    http://www.ibm.com/software/data/db2/

  • 14 Instalación de servidores DB2

  • Capítulo 2. Visión general de la instalación de servidores debases de datos DB2 (Linux y UNIX)

    Este tema indica los pasos para instalar el producto de servidor de DB2 en AIX,HP-UX, Linux y Solaris.

    Procedimiento

    Para instalar el producto de servidor de DB2:1. Revise los requisitos previos del producto DB2.2. Revise la información sobre actualización de DB2, si procede.3. Modifique los parámetros del kernel en HP-UX, Linux y Solaris. En todas las

    plataformas, a excepción de Linux para x86_32, debe instalar un kernel de 64bits antes de proseguir con la instalación; de lo contrario, la instalación no serealizará.

    4. Prepare el soporte de instalación:

    DVD del productoSi el DVD del producto DB2 no se monta de forma automática, monteel DVD del producto DB2.

    Imagen de instalaciónSi ha descargado una imagen de instalación, descomprima el archivo.

    5. Instale el producto DB2 utilizando uno de los métodos disponibles:v El Asistente de instalación de DB2v Una instalación silenciosa utilizado un archivo de respuestasv Despliegue de archivo de carga útilPara los servidores DB2, puede utilizar el Asistente de instalación de DB2 pararealizar tareas de instalación y configuración, como por ejemplo:v Selección del tipo de instalación de DB2 (típica, compacta o personalizada).v Selección de la ubicación de la instalación del producto DB2.v Instalación de los idiomas que pueden especificarse posteriormente como

    idiomas por omisión para de la interfaz del producto y los mensajes.v Instalación o actualización de IBM Tivoli System Automation for

    Multiplatforms (Linux y AIX).v Configuración de una instancia de DB2.v Instalación del Servidor de administración de DB2 (incluida la instalación del

    usuario de DAS).v Configuración del servidor DB2 Text Search.v Instalación de las notificaciones del supervisor de salud y de contactos de

    administración.v Instalación y configuración de la instalación y configuración de instancias

    (incluida la instalación del usuario de la instancia).v Configuración del soporte de fuentes de datos Informix.v Preparación del catálogo de herramientas de DB2.v Especificación del puerto del Centro de información de DB2.v Creación de archivos de respuestas.

    © Copyright IBM Corp. 1993, 2014 15

  • 6. Si ha instalado un servidor DB2 utilizando un método distinto al Asistente deinstalación de DB2, deberá realizar pasos de configuración posteriores a lainstalación.

    16 Instalación de servidores DB2

  • Capítulo 3. Visión general de la instalación de servidores debases de datos DB2 (Windows)

    Este tema indica los pasos para instalar el producto de servidor DB2 en Windows.

    Procedimiento

    Para instalar el producto de servidor de DB2:1. Revise los requisitos previos del producto de base de datos DB2.2. Revise la información sobre actualización de base de datos DB2, si procede.3. Prepare el soporte de instalación:

    DVD del productoInserte el DVD del producto de base de datos DB2 en la unidad deDVD-ROM.

    Imagen de instalaciónSi ha descargado una imagen de instalación, extraiga el archivo.

    4. Instale el producto de base de datos DB2 utilizando:v El asistente de instalación de DB2.v Una instalación silenciosa con un archivo de respuestas.Puede utilizar el Asistente de instalación de DB2 para realizar tareas deinstalación y configuración, como por ejemplo:v Selección del tipo de instalación de base de datos DB2 (típica, compacta o

    personalizada).v Selección de la ubicación de la instalación del producto de base de datos

    DB2.v Configuración del servidor IBM SSH para Windowsv Instalación de los idiomas que pueden especificarse posteriormente como

    idiomas por omisión para de la interfaz del producto y los mensajes.v Configuración de DB2 Extended Security.v Configuración de una instancia de DB2 (incluida la instalación del usuario de

    la instancia). Por omisión, es el mismo que el usuario DAS.v Instalación del Servidor de administración de DB2 (incluida la instalación del

    usuario de DAS).v Configuración del servidor DB2 Text Search.v Instalación de las notificaciones del supervisor de salud y de contactos de

    administración.v Instalación y configuración de la instalación y configuración de instancias

    (incluida la instalación del usuario de la instancia).v Preparación del catálogo de herramientas de DB2.v Especificación del puerto del Centro de información de DB2.v Creación de archivos de respuestas.v Instalación de productos adicionales.

    © Copyright IBM Corp. 1993, 2014 17

  • 18 Instalación de servidores DB2

  • Capítulo 4. Visión general de la instalación no root (Linux yUNIX)

    El instalador de DB2 crea automáticamente y configura una instancia no rootdurante una instalación no root. Como usuario no root, podrá personalizar laconfiguración de la instancia no root durante la instalación. También podrá utilizary mantener el producto de base de datos DB2 instalado sin privilegios root.

    La instalación no root de un producto de base de datos DB2 tiene una instancia deDB2 en la que la mayoría de las funciones están habilitadas por omisión.

    Una instalación no root puede ser atractiva para muchos grupos, como lossiguientes:v Las empresas con miles de estaciones de trabajo y usuarios que deseen instalar

    un producto de base de datos DB2 sin consumir tiempo del administrador delsistema

    v Los desarrolladores de aplicaciones que normalmente no son administradoresdel sistema pero que utilizan productos de base de datos DB2 para desarrollaraplicaciones

    v Proveedores de software independientes (ISV) que desarrollan software que norequiere autorización de usuario root pero que incluye un producto de base dedatos DB2

    Aunque las instalaciones no root disponen de la mayor parte de las funciones delas instalaciones root, hay algunas diferencias y limitaciones. Puede levantaralgunas de las limitaciones haciendo que el usuario root ejecute el mandato db2rfe.

    Diferencias entre las instalaciones root e instalaciones no rootAdemás de unas pocas limitaciones, la estructura de directorios de una instalaciónno root es algo diferente de la estructura de directorios de una instalación root.

    Durante una instalación de usuario root, se crean subdirectorios y archivos para elproducto de base de datos DB2 en un directorio elegido por el usuario root.

    Al contrario que los usuarios root, los usuarios no root no pueden seleccionar ellugar en el que se instalarán los productos de base de datos DB2. Las instalacionesno root siempre se colocan en el directorio $HOME/sqllib, donde $HOMErepresenta el directorio inicial del usuario no root. El diseño de los subdirectoriosen el directorio sqllib de una instalación de usuario no root es similar al de unainstalación de usuario root.

    Para las instalaciones de usuario root, pueden crearse varias instancias. Lapropiedad de la instancia está asociada al ID de usuario bajo el que se creó lainstancia.

    Las instalaciones no root sólo pueden tener una instancia de DB2. El directorio deinstalación no root contiene todos los archivos de instancias y archivos deproductos de base de datos DB2 sin enlaces de software.

    La siguiente tabla resume las diferencias entre las instalaciones de usuario root ylas instalaciones no root.

    © Copyright IBM Corp. 1993, 2014 19

  • Tabla 1. Diferencias entre las instalaciones root e instalaciones no root

    Criterios Instalaciones root Instalaciones no root

    El usuario puede seleccionarel directorio de instalación

    Sí No. Los productos de basede datos DB2 se instalan enel directorio inicial delusuario.

    Número de instancias deDB2 permitidas

    Varias Una

    Archivos desplegadosdurante la instalación

    Sólo archivos de programa.Deben crearse instanciasdespués de la instalación.

    Archivos de programas yarchivos de instancias. Elproducto de base de datosDB2 está preparado para suuso inmediato después de lainstalación.

    Instancia y versión deactualización

    No No es necesario desinstalar laversión antigua antes deinstalar la versión nueva.Instale la versión nueva yactualice la instancia,conjuntamente.

    Limitaciones de las instalaciones no rootAdemás de las diferencias entre las instalaciones root y no root, hay variaslimitaciones en las instalaciones no root. En este tema se describen las limitacionespara ayudarle a decidir si desea utilizar una instalación no root.

    Limitaciones de productoAlgunos productos de base de datos DB2 no están soportados eninstalaciones no root:v DB2 Net Search Extenderv Centro de información de DB2 instalado localmente

    Nota: El Centro de información de DB2 instalado localmente no estásoportado en instalaciones no root ya que requiere autorización deusuario root para iniciar el daemon. Sin embargo, una instancia de DB2de la instalación de usuario no root puede configurarse para utilizar unCentro de información de DB2 instalado localmente en el mismo sistema.

    Limitaciones de herramientas y funcionesLas siguientes herramientas y funciones no están disponibles eninstalaciones no root:v El Servidor de administración de DB2 (DAS) y sus mandatos asociados:

    dascrt, dasdrop, daslist, dasmigr y dasupdtv No está soportada la posibilidad de que db2governor aumente la

    prioridadv No se da soporte al inicio automático de las instancias de usuario no

    root de DB2 en el rearranque del sistema.

    Limitaciones del supervisor de saludLas siguientes funciones del supervisor de salud no están soportadas en lasinstalaciones no root:v Ejecución de acciones de script o de tareas en instancias de alertav Envío de notificaciones de alerta

    20 Instalación de servidores DB2

  • Limitación de base de datos particionadaEn las instalaciones no root, sólo se da soporte a las bases de datos de unasola partición. No se pueden añadir particiones de base de datosadicionales.

    Listado de los productos de base de datos DB2La salida producida por medio del mandato db2ls, al ejecutar comousuario no root, es diferente que la salida producida al ejecutar comousuario root. Para obtener más detalles, consulte el tema del mandatodb2ls.

    Copias de DB2Cada usuario no root puede tener sólo una copia de un producto de basede datos DB2 instalado.

    Limitación de la instancia de DB2En instalaciones no root, se crea una instancia de DB2 durante lainstalación. No pueden crearse instancias adicionales.

    Sólo el propietario de la instancia puede llevar a cabo las acciones de instanciade DB2

    Las instalaciones root y las instalaciones no root pueden coexistir en elmismo sistema en diferentes vías de acceso de instalación. Sin embargo,únicamente el usuario no root que posee la instancia de usuario no rootpuede actualizar o descartar una instancia de usuario no root (utilizando elmandato db2_deinstall).

    Únicamente un usuario que tenga autorización de usuario root puedeactualizar o descartar una instancia de DB2 creada por un usuario conautorización de usuario root.

    Limitación de actualizaciónLas instancias root no pueden actualizarse a una instancia de usuario noroot.

    Actualizaciones manuales de parámetros de kernel necesariasNo se soporta la modificación automática de parámetros de kernel deLinux para instalaciones no root. Los parámetros de kernel en instalacionesno root se deben actualizar manualmente como se describe en el tema"Modificación de parámetros de kernel (Linux)".

    Sólo el propietario de la instancia de DB2 puede llevar a cabo las accionesposteriores a la instalación.

    Las instalaciones root y las instalaciones no root pueden coexistir en elmismo sistema. Sin embargo, sólo el usuario no root original que instaló elproducto de base de datos DB2 puede realizar acciones posteriores a lainstalación, como por ejemplo:v Aplicar fixpacksv Añadir funcionesv Instalar productos complementarios

    Ajustar valores de ulimitEl mandato ulimit en los sistemas operativos UNIX y Linux establece ocomunica límites de recurso de usuario, como por ejemplo límites de pila ydatos. Para las instancias root, el servidor de bases de datos actualizadinámicamente valores de ulimit requeridos sin cambiar los valorespermanentes. Sin embargo, para las instancias de usuario no root, losvalores de ulimit sólo pueden seleccionarse durante la instalación. En el

    Capítulo 4. Instalación no root (Linux y UNIX) 21

  • caso de que los valores sean inadecuados se visualizará un mensaje deaviso. Para cambiar los valores de ulimit se necesita autorización deusuario root.

    Limitaciones que pueden superarse ejecutando db2rfe

    Hay algunas limitaciones adicionales en las instalaciones no root que puedensuperarse ejecutando el mandato db2rfe. Las siguientes funciones y posibilidadesno están disponibles inicialmente en instalaciones no root:v Autentificación basada en el sistema operativov Función de alta disponibilidad (HA)v La posibilidad de reservar nombres de servicio en el archivo /etc/servicesv La posibilidad de aumentar los límites de datos de usuario (ulimits). Esta

    posibilidad se aplica únicamente a AIX. En otros sistemas operativos, los límitesde datos de usuario deben aumentarse manualmente.

    Ejecute el mandato Habilitar funciones root para el mandato de la instalación deusuario no root (db2rfe) para habilitar estas funciones y posibilidades. La ejecucióndel mandato db2rfe es opcional y debe ejecutarlo un usuario con autorización deusuario root.

    Tipo de autentificación en instalaciones no root

    La autentificación basada en el sistema operativo es el tipo de autentificación poromisión para los productos de base de datos DB2. Puesto que las instalaciones noroot no dan soporte a la autentificación basada en el sistema operativo, si opta porno ejecutar el mandato db2rfe después de instalar el producto de base de datosDB2 como usuario no root, deberá establecer manualmente el tipo deautentificación. Puede hacerlo actualizando los siguientes parámetros en el archivode configuración del gestor de bases de datos (dbm cfg):v clnt_pw_plugin (parámetro de configuración de plugin de idusuario-contraseña

    de cliente)v group_plugin (parámetro de configuración de plugin de grupo)v srvcon_pw_plugin (plugin de contraseña-idusuario para conexiones de entrada

    en el parámetro de configuración del servidor)

    Descripción general de la topología de instancias de servidor ligeroLinux y AIX)

    Una topología de instancias de servidor ligero o un entorno de instancias deservidor ligero consta de una instancia no root de servidor de DB2 y una o variasinstancias de servidor ligero de DB2. En esta topología, solo se ejecuta unainstalación no root de productos de servidor de bases de datos de DB2 en elservidor de código en lugar de en cada uno de los servidores de DB2 de la red.Solo se necesita una cantidad mínima de código y configuración en cada uno delos servidores de DB2 que desplieguen una topología de instancias de servidorligero.

    Puede crear una instancia de servidor ligero de forma local en un servidor decódigo o en un servidor remoto.

    En el primer caso, ejecute una instalación no root del producto del servidor debases de datos de DB2 en un servidor de código y comparta la vía de instalaciónde DB2 como copia de sólo lectura con otros usuarios no root en la red mediante

    22 Instalación de servidores DB2

  • Network File System (NFS). Varios usuarios no root del mismo sistema (servidorde código) pueden acceder a la copia de solo lectura de la vía de instalación deDB2 compartida y crear una instancia de servidor ligero de forma local en elservidor de código.

    Por ejemplo, si un servidor de base de datos de DB2 se instala en el Sistema A(servidor de código) por parte de un usuario no root db2inst1 y se comparte la víade instalación mediante NFS, otro usuario no root, db2inst2, podrá utilizar elentorno de instancias de servidor ligero para crear una instancia desde la ubicacióncompartida del Sistema A.

    En el segundo caso, ejecute una instalación no root del producto del servidor debases de datos de DB2 en un servidor de código y comparta la vía de instalaciónde DB2 como copia de sólo lectura con otros usuarios no root en la red medianteNFS (Network File System). Varios usuarios no root de los servidores remotos quemonten la copia de solo lectura de la vía de instalación DB2 compartida podráncrear una instancia de servidor ligero de forma local en los servidores remotos.

    Por ejemplo, si un servidor de base de datos de DB2 se instala en el Sistema A(servidor de código) por parte de un usuario no root db2inst1 y esa vía deinstalación se comparte mediante NFS y se monta en el Sistema B (servidorremoto), otro usuario no root, db2inst3 podrá utilizar el entorno de instancias deservidor ligero para crear una instancia desde la ubicación compartida del SistemaA.

    ~/sqllibdb2inst4

    ~/sqllibdb2inst5

    ~/sqllibdb2inst2

    Servidor de código

    ~/sqllibdb2inst3

    Instalación de DB2 no root

    /home/db2inst1/sqllibdb2inst1

    Figura 1. Instancia de servidor ligero en un servidor de código

    Capítulo 4. Instalación no root (Linux y UNIX) 23

  • Las instancias que se crean para db2inst2 y db2inst3 tienen enlaces a los archivosbinarios de DB2 en la ubicación compartida del Sistema A. Los archivosrelacionados con la configuración de DB2 están disponibles como archivos localesen el Sistema B.

    El entorno de instancias de servidor ligero solo es compatible con sistemasoperativos Linux AMD de 64 bits y AIX de 64 bits. No es compatible con sistemasoperativos Sun SPARC de 64 bits, HP IPF de 64 bits, Sun Solaris AMD de 64 bits,Linux on System z para S/390 de 64 bits y Linux PPC de 64 bits.

    La instancia de servidor ligero no admite partición de bases de datos ni lasfunciones de pureScale.

    El despliegue de una instancia de servidor ligero le proporciona la ventaja dereducir los requisitos de espacio de disco en varios sistemas de la red. Puede crear,actualizar, eliminar, listar y actualizar instancias no root en varios sistemasejecutando una instalación no root solo en un sistema (servidor de código). Siutiliza el entorno de instancias de servidor ligero para gestionar instancias enservidores remotos, tanto el servidor de código donde DB2 se instala y el servidorremoto que monta la vía de instalación de DB2 compartida deberán tener el mismosistema operativo. Por ejemplo, si el sistema operativo del servidor de código esaix64, el sistema operativo del servidor remoto debe ser también aix64.

    Si utiliza una instancia de servidor ligero en un servidor remoto, los programas deDB2 deben cargarse desde un servidor de código a través de una conexión LAN.El alcance de la pérdida de rendimiento en el momento de inicialización delprograma depende de variables como, por ejemplo, la velocidad de carga de la redy del servidor de código.

    En la siguiente tabla se muestran los mandatos de instancia que permiten gestionarinstancias no root en un entorno de instancias de servidor ligero.

    Instalación de DB2 no root

    ~/sqllib

    db2inst2

    Servidor de código Servidor remoto

    Montado en NFS

    ~/sqllibdb2inst3

    ~/sqllibdb2inst4

    ~/sqllib

    db2inst5

    /home/db2inst1/sqllibdb2inst1

    Servidor remoto

    Montado en NFS

    exportadoen NFS

    exportado en NFS

    Figura 2. Instancia de servidor ligero en un servidor remoto

    24 Instalación de servidores DB2

  • Tabla 2. . Mandatos compatibles en servidores de código y servidores remotos en unentorno de instancias de servidor ligero

    Sistemas Admitido No admitido

    Servidor de código v db2_deinstallv db2licmv db2nrupdtv db2nrcfgv db2valv db2rspgnv db2ilistv db2ts

    v db2icrtv db2iupdtv db2idropv db2iupgradeNota: Estos mandatos no soncompatibles con unainstancia creada de formaautomática en el servidor decódigo durante unainstalación no root de DB2:

    Servidor remoto v db2icrtv db2iupdtv db2ilistv db2idropv db2iupgradev db2ts

    v db2_deinstallv db2licmv db2nrupdtv db2nrcfgv db2valv db2rspgn

    Configuración de un entorno de instancias de servidor ligero(Linux y AIX)

    Puede configurar un entorno de instancias de servidor ligero ejecutando unainstalación de DB2 no root en un servidor de código y compartiendo una copia desólo lectura en la vía de instalación de DB2 con otros usuarios de la red medianteNetwork File System (NFS).

    Antes de empezarv Asegúrese de que comprende las limitaciones de las instalaciones no root de

    DB2. Para obtener más información, consulte “Limitaciones de las instalacionesno root” en la página 20

    Procedimiento

    Para configurar un entorno de instancias de servidor ligero:1. Inicie sesión en el servidor de código como usuario no root.2. Realice una instalación no root de DB2 en el servidor de código. Para obtener

    más información, consulte el apartado “Instalación de servidores de bases dedatos DB2 como usuario no root” en la página 34. Tras una instalación no rootcorrecta en el servidor de código, se creará una instancia en el directorio deinicio del usuario como se muestra en el siguiente ejemplo:/home/db2inst1/sqllib/

    donde db2inst1 es el nombre de usuario no root y /home/db2inst1 es eldirectorio de inicio del usuario no root.

    3. Comparta la copia no root de la vía de instalación de DB2 en el servidor decódigo como una copia de sólo lectura con otros sistemas de la red utilizandoNFS. Lleve a cabo una de las siguientes series de subpasos:v En sistemas operativos Linux, lleve a cabo los siguientes subpasos:

    a. Inicie sesión en el servidor de código como usuario root.

    Capítulo 4. Instalación no root (Linux y UNIX) 25

  • b. En el archivo /etc/exports, añada la siguiente entrada:/home/db2inst1/sqllib (ro,sync,no_subtree_check,no_root_squash)

    donde /home/db2inst1 es el inicio del usuario de la instancia.c. Ejecute los siguientes mandatos para iniciar el servidor NFS.

    /etc/init.d/nfsserver restart/etc/init.d/portmap restart/etc/init.d/nfslock startexportfs -aexportfs -v

    v En sistemas operativos AIX, lleve a cabo los siguientes subpasos:a. Ejecute el mandato smit nfs.b. Pulse el icono Network File System (NFS).c. Pulse el icono Añadir un directorio a la lista de exportaciones.d. En el campo PATHNAME del directorio para exportar, introduzca el

    nombre de ruta y el directorio para exportar, por ejemplo,/home/db2inst1/sqllib.

    e. Pulse el icono Modalidad para exportar directorio.f. Seleccione Sólo lectura.g. En el campo HOSTS y grupos de red con permiso de acceso del cliente,

    especifique el nombre del servidor de código y del servidor remoto.h. Pulse Aceptar.

    Montaje de una instancia de servidor ligero ( Linux y AIX)En un entorno de instancias de servidor ligero, para habilitar las funciones degestión de instancias en servidores remotos, debe montar la vía de instalación deDB2 compartida en el servidor de código de cada uno de los servidores remotos dela red.

    Antes de empezarv Asegúrese de que comprende las limitaciones de las instalaciones no root de

    DB2. Para obtener más información, consulte “Limitaciones de las instalacionesno root” en la página 20

    Acerca de esta tarea

    En un entorno de instancias de servidor ligero, una copia de sólo lectura de la víade instalación no root de DB2 del servidor de código se exporta mediante NetworkFile System (NFS). Para utilizar la instancia de servidor ligero en servidoresremotos de la red, debe crear un punto de montaje en cada servidor remoto de lared. El servidor de código que exporta el sistema de archivos tiene el sistema dearchivos montado localmente. En esta tarea se explica cómo montar la vía deinstalación de DB2 del servidor de código en el servidor remoto.

    Procedimiento1. Inicie sesión en el servidor remoto como usuario root.2. Efectúe los pasos siguientes.

    Para Linux:a. Compruebe que el punto de montaje del servidor de código está incluido en

    la lista del servidor remoto como se muestra en el siguiente ejemplo:showmount -e SYSTEM A

    26 Instalación de servidores DB2

  • donde SYSTEM A es el servidor de código.b. Edite el archivo /etc/fstab en el servidor remoto y añada una entrada al

    directorio compartido como se muestra en el siguiente ejemplo:SYSTEM A:/home/db2inst1/sqllib /home/db2inst1/sqllib nfs timeo=100 retrans=5,soft,intr,bg,suid,ro,nolock.

    donde /home/db2inst1/sqllib es el punto de montaje en el servidor remoto.c. Ejecute el mandato mount desde el servidor remoto como se muestra en el

    siguiente ejemplo:mount -t nfs SYSTEM A:/home/db2inst1/sqllib/ /home/db2inst1/sqllib

    En AIX:a. Entre el mandato smit nfs.b. Pulse el icono Network File System (NFS).c. Pulse el icono Añadir un sistema de archivos para montar.d. Especifique el nombre de vía de acceso del punto de montaje en el campo

    VÍA DE ACCESO del punto de montaje (Vía de acceso).El nombre de vía de acceso del punto de montaje es donde se debe crear eldirectorio inicial de DB2. Por ejemplo, /home/db2inst1/sqllib.

    e. Especifique la vía de acceso del directorio remoto en el campo VÍA DEACCESO del directorio remoto.Debe especificar el mismo valor que ha introducido en el campoPATHNAME del punto de montaje (Ruta). Por ejemplo,/home/db2inst1/sqllib.

    f. Especifique el nombre de host del sistema en el que ha exportado el sistemade archivos en el campo HOST en el que reside el directorio remoto.Este valor es el nombre de host del sistema en el que se ha creado el sistemade archivos que se está montando. Por ejemplo, SYSTEM A.

    g. Establezca el campo ¿MONTAR ahora, añadir entrada a /etc/filesystems oambos? en el valor ambos.

    h. En el campo La entrada /etc/filesystems montará el directorio cuando seREINICIE el sistema, seleccione sí.

    i. En el campo MODALIDAD para este sistema de archivos NFS, seleccionesólo lectura.

    j. En el campo Montar sistema de archivos lógico o físico, seleccione físico.Un montaje lógico significa que el sistema no intentará durante un largoperíodo de tiempo montar el directorio de manera remota. Un montaje físicosignifica que el sistema intenta durante un largo período de tiempo montarel directorio. Esto podría causar problemas en caso de una parada delsistema. Se recomienda establecer este campo en físico.Los campos restantes se pueden dejar con los valores por omisión.

    k. Establezca el campo ¿Permitir ejecución de los programas SUID y sgid eneste sistema de archivos? como No.

    l. Pulse Aceptar.3. Cierre sesión en el servidor remoto.

    Funciones de gestión de instancias compatibles en unentorno de instancias de servidor ligero

    A partir del release DB2 Versión 10.5, se han habilitado funciones de gestión deinstancias para instancias no root en un entorno de instancias de servidor ligero.

    Capítulo 4. Instalación no root (Linux y UNIX) 27

  • Los siguientes mandatos de instancia son compatibles en un entorno de instanciasde servidor ligero. No son compatibles con una instancia creada automáticamentedurante una instalación no root de DB2 en el servidor de código.v db2icrtv db2idropv db2iupdtv db2iupgradev db2ilist

    Nota: Los mandatos no root,como db2rspgn, db2val, db2iprune y db2_deinstallsolo se pueden utilizar en el servidor de código. No son compatibles con unainstancia creada de forma local en el servidor remoto.

    db2icrt

    Puede utilizar el mandato db2icrt para crear una instancia no root en un entornode instancias de servidor ligero. Para obtener más información, consulte “Creaciónde instancias de servidor ligero no root (Linux y AIX)”-db2icrt--+--------------+--+-- ’- d + -h-+ ’- -?-’ ---+-

    db2iupdt

    Puede utilizar el mandato db2iupdt para actualizar una instancia no root a unaversión más reciente del nivel del fixpack de DB2 en un entorno de instancias deservidor ligero. Para obtener más información, consulte “Actualización deinstancias de servidor ligero no root (Linux y AIX)” en la página 31.db2iupdt--+---------------+--+-----+--+-----+--+-------------------------------------+--+-----+-’- -j--"TEXT_SEARCH-+-------------+-"-’ +- -h-+ ’-,portnumber-’ ’- -?-’

    db2idrop

    Puede utilizar el mandato db2idrop para eliminar una instancia no root en unentorno de instancias de serv