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