Suplemento de instalación y configuración

7 7 7

Servidor de aplicaciones para DB2 UDB

7

El servidor de aplicaciones para 7DB2 Universal Database (UDB) ya no da soporte a 7la administración remota ni a los procedimientos almacenados.

7

Los temas actualizados son los siguientes:

7 7

Habilitación del servidor de aplicaciones para DB2 UDB

7

Habilitar la base de datos lleva a cabo lo siguiente:

7 7
7Requisito previo 7

En Linux, después de instalar el servidor de aplicaciones y antes de 7habilitar el servidor de aplicaciones, debe configurar el entorno 7Linux Java. Consulte el manual 7Application Development Guide: Building and Running Applications para obtener 7detalles sobre cómo configurar el entorno 7Linux Java.

7
7Procedimiento 7

Para habilitar el servidor de aplicaciones para 7DB2 UDB, realice las acciones siguientes:

7
    7
  1. Inicie una sesión en el servidor de 7DB2 como root en sistemas 7operativos Linux o UNIX o como usuario con privilegios de 7Administrador en sistemas operativos 7Windows.
  2. 7
  3. Para sistemas operativos basados en 7Linux y UNIX ejecute el mandato siguiente: 7
       . /vía_instanciadb2/sqllib/db2profile 
    donde vía_instanciadb2 es donde se ha creado la instancia de 7DB2 7UDB.
  4. 7
  5. Ejecute uno de los siguientes mandatos: 7
      7
    • Para sistemas operativos 7Linux y UNIX: 7
         vía_instalación_servidor_aplic./bin/enable.sh 
      7         -db alias_bd 
      7         -user usuario_bd 
      7         -password contraseña_bd 
      7         -db2path vía_a_sqllib 
      7         -instance nombre_instancia
      7         -easpath vía_a_eas
      7         -fencedid IDusuario_delimitado
    • 7
    • Para sistemas operativos Windows: 7
         AppServer_install_path\bin\enable 
      7         -db alias_bd 
      7         -user usuario_bd 
      7         -password contraseña_bd 
      7         -db2path vía_a_sqllib 
      7         -instance nombre_instancia
      7         -easpath vía_a_eas
      
    donde: 7
      7
    • alias_bd es el alias de la base de datos que 7se va a habilitar.
    • 7
    • usuario_bd es el ID de usuario que se va a utilizar 7al conectar con la base de datos.
    • 7
    • contraseña_bd es la contraseña que se va a utilizar 7con el ID de usuario al conectar con la base de datos.
    • 7
    • vía_a_sqllib es la vía de acceso al directorio 7SQLLIB de la instancia de DB2 UDB. 7Esta vía de acceso se utiliza para actualizar DB2EAS 7con los archivos JAR necesarios.
    • 7
    • nombre_instancia es el nombre de una instancia 7de DB2 UDB.
    • 7
    • vía_a_eas es la vía de acceso al servidor de aplicaciones 7incorporado.
    • 7
    • IDusuario_delimitado es el ID de usuario para el 7usuario delimitado.
7

Una vez habilitado el servidor de aplicaciones para DB2 UDB, el servidor de aplicaciones se inicia 7automáticamente.

7 7

Inicio del servidor de aplicaciones para 7DB2 7UDB de modo local

7

El servidor de aplicaciones sólo se debe iniciar utilizando el ID de usuario 7protegido para sistemas que crean servicios web en un entorno .NET o ejecutando 7el Registro de metadatos XML (XMR).

7 7

Inicio del servidor de aplicaciones para DB2 UDB de modo remoto

7

Esta sección se ha eliminado. El servidor de aplicaciones para DB2 UDB ya no da 7soporte a la administración remota.

7 7

Detención del servidor de aplicaciones para 7DB2 UDB de modo local

7

El servidor de aplicaciones sólo se debe detener utilizando el ID de usuario 7protegido para sistemas que crean servicios web en un entorno .NET o ejecutando 7el Registro de metadatos XML (XMR).

7 7

Detención del servidor de aplicaciones para 7DB2 UDB de modo remoto

7

Esta sección se ha eliminado. El servidor de aplicaciones para 7DB2 7UDB ya no da soporte a la administración remota.

7 7

Desinstalación del servidor de aplicaciones para 7DB2 UDB

7

Esta sección se ha eliminado. El servidor de aplicaciones para 7DB2 7UDB ya no da soporte a la administración remota.

7 7 7

Habilitación del Servidor de aplicaciones incorporadas de DB2

7

La base de datos habilitada de un Servidor de aplicaciones incorporadas de 7DB2 debe estar ubicada en una instancia de 32 7bits. Cualquier base de datos a la que se acceda desde el Servidor de 7aplicaciones incorporadas de DB2 puede estar 7ubicada en instancias de 32 bits o de 64 bits.

7 7 7

Despliegue de Herramientas de Web de DB2

7

Los servidores de aplicaciones que utilizan JDK 1.4 ya no requieren la 7personalización de la variable CLASSPATH durante el despliegue de Herramientas 7Web de DB2. Ahora todas las dependencias, 7incluidas las correspondientes al transformador y analizador XML, se despliegan con el módulo web 7y se espera que se carguen desde el directorio WEB-INF\lib, según indica la especificación J2EE. Este cambio afecta a dos temas de 7información:

7

Los temas actualizados son los siguientes:

7 7

Despliegue de Herramientas Web de 7DB2 en servidores de aplicaciones WebLogic

7

Esta tarea describe cómo desplegar y configurar Herramientas de Web de 7DB2 (incluidos el Centro de mandatos de la Web 7y el Centro de salud de la Web) en BEA WebLogic 7.0. Estas herramientas se 7ejecutan como aplicaciones Web en un servidor Web para proporcionar acceso a 7servidores de DB2 a través de navegadores Web.

7
7Requisitos previos 7

Antes de instalar Herramientas Web de 7DB2 en WebSphere, asegúrese de que dispone de lo 7siguiente:

7
7
7Restricciones 7

Las restricciones siguientes se aplican al despliegue de Herramientas Web de 7DB2:

7
7
7Procedimiento 7

Para instalar Herramientas Web de 7DB2 7en servidores de aplicaciones WebLogic:

7
    7
  1. Despliegue Herramientas Web de 7DB2 7mediante la consola administrativa de WebLogic realizando lo siguiente: 7
      7
    1. Inicie la consola administrativa de WebLogic.
    2. 7
    3. Pulse en Dominio -> 7 Despliegues -> 7Aplicaciones Web en el panel de la izquierda de 7la ventana.
    4. 7
    5. Pulse el enlace Configurar una aplicación Web nueva para instalar 7la aplicación Web Herramientas Web de DB2.
    6. 7
    7. Examine la lista del sistema de archivos para localizar 7Sqllib\tools\web\db2wa.war.
    8. 7
    9. Pulse en Seleccionar que aparece junto al 7nombre de archivo db2wa.war.
    10. 7
    11. En la lista de servidores disponibles, elija un servidor para alojar las 7Herramientas Web de DB2, seleccione el 7servidor y pulse la flecha para moverlo a los servidores de destino. 7 7
      Nota:
      7
      Es obligatorio conservar el nombre original 7db2wa, ya que está codificado de forma 7permanente en Herramientas Web de DB2.
    12. 7
    13. Pulse en Configurar y desplegar.
    14. 7
    15. Espere a que el servidor de aplicaciones renueve el estado de despliegue de 7la aplicación Web en el servidor seleccionado. Si el resultado es 7satisfactorio, debe mostrar el mensaje Deployed=true
  2. 7
  3. Invoque la aplicación Web Herramientas Web de 7DB2, que se encuentra en: 7
    http://nombre_servidor:número_puerto_servidor_apl/db2wa
    Por ejemplo, http://nombre_servidor:7001/db2wa.
7 7

Despliegue de Herramientas Web de 7DB2 en otros servidores de aplicaciones

7

Esta tarea describe cómo desplegar y configurar Herramientas Web de 7DB2 (incluidos el Centro de mandatos de la Web 7y el Centro de salud de la Web) en otros servidores de aplicaciones tales como 7Tomcat 4.0 y Macromedia JRun 4.0. Estas herramientas se ejecutan como aplicaciones Web 7en un servidor Web para proporcionar acceso a servidores de 7DB2 7a través de navegadores Web.

7
7Requisitos previos 7

Antes de instalar Herramientas Web de 7DB2, 7asegúrese de que dispone de lo siguiente:

7
7
7Restricciones 7

Las restricciones siguientes se aplican al despliegue de Herramientas Web de 7DB2:

7
7
7Procedimiento 7

A continuación se indican los procedimientos para instalar 7Herramientas Web de DB2 utilizando servidores de aplicaciones tales 7como Tomcat 4.0 o Macromedia JRun 4.0:

7
7
Tomcat 4.0
7
7
    7
  1. Prepare el archivo de configuración de Tomcat 4.0 (CLASSPATH) realizando 7las siguientes acciones: 7
      7
    1. Cree una variable nueva de entorno/sistema 7CATALINA_HOME para que contenga la vía de acceso 7(directorio raíz) de Tomcat 4.0. Por ejemplo, D:\jakarta-tomcat-4.0.3.
    2. 7
    3. Confirme que Tomcat Servlet/JSP Container puede funcionar: 7
        7
      1. Para iniciar Tomcat, ejecute startup.bat 7del directorio bin de Tomcat.
      2. 7
      3. Acceda a la página Web principal 7http://sistprallocal:8080/ mediante un navegador 7Web.
  2. 7
  3. Para desplegar Herramientas Web de 7DB2 7en Tomcat Servlet/JSP Container localice la vía de acceso de instalación de 7Herramientas Web de DB2 7(es decir, Sqllib\tools\web\db2wa.war) y copie 7db2wa.war en el directorio de despliegue de 7Tomcat (es decir, el directorio webapps de Tomcat).
  4. 7
  5. Para invocar Herramientas Web de 7DB2 7en Tomcat Servlet/JSP Container realice las acciones siguientes: 7
      7
    1. Abra una ventana de mandatos de 7DB2 7y vaya al directorio bin de Tomcat.
    2. 7
    3. Inicie Tomcat mediante startup.bat y 7confirme que se ha añadido un directorio nuevo 7(db2wa) al directorio 7webapps. 7 7
      Nota:
      7
      ejecutar startup.bat desde una ventana de solicitud 7de mandatos no establecerá DB2PATH. Para habilitar el establecimiento de 7DB2PATH, debe modificarse la línea de CLASSPATH para que haga referencia 7explícita a la vía de acceso de instalación de 7DB2 7UDB en lugar de la variable de entorno %DB2PATH%.
    4. 7
    5. La aplicación de empresa Herramientas Web de 7DB2 se encuentra en 7http://sistprallocal:8080/db2wa y se puede acceder a 7ella con un navegador Web compatible con HTML 4.0.
7
7
JRun
7
7
    7
  1. Prepare un nuevo servidor de aplicaciones para Herramientas Web de 7DB2 7realizando las tareas siguientes: 7
    7Recomendación 7

    es recomendable, pero no obligatorio, crear un servidor de 7aplicaciones nuevo. Con la finalidad de realizar pruebas, puede utilizarse el 7servidor por omisión y sólo se necesita la configuración de la classpath de JVM 7y el despliegue.

    7
      7
    1. Inicie la Consola de gestión de JRun e inicie una sesión como administrador 7del servidor de aplicaciones.
    2. 7
    3. Cree un servidor de aplicaciones nuevo 7utilizando Crear servidor nuevo, que se 7encuentra en la parte superior derecha de la página principal. No cambie la selección del nombre del sistema principal de 7sistprallocal.
    4. 7
    5. Entre el nombre de servidor nuevo 7(DB2WebToolsServer) y pulse el directorio de 7servidor de JRun. El valor se rellena automáticamente.
    6. 7
    7. Pulse el botón Crear servidor.
    8. 7
    9. Registre los valores generados o entre valores nuevos para: 7
        7
      • URL del proveedor de JNDI
      • 7
      • Número de puerto de servidor Web. Sería el valor que se utilizaría en el 7URL para Herramientas Web de DB2 7(es decir, http://sistprallocal:núm_puerto_servidor_web/db2wa)
      • 7
      • Número de puerto de proxy de conector Web
    10. 7
    11. Pulse en actualizar números de puerto si es 7necesario y cierre la ventana.
  2. 7
  3. Para desplegar Herramientas Web de 7DB2 en el servidor de aplicaciones JRun realice las tareas siguientes: 7 7
      7
    1. Inicie el servidor de aplicaciones seleccionado para alojar la aplicación 7Web Herramientas Web de DB2 (DB2WebToolsServer, el valor por omisión o 7cualquier otro excepto admin).
    2. 7
    3. Pulse en Aplicaciones Web y, a continuación, 7pulse en Añadir.
    4. 7
    5. Examine la sección Archivo de despliegue 7para seleccionar el archivo 7Sqllib\tools\web\db2wa.war en la vía de acceso de 7instalación de DB2 UDB.
    6. 7
    7. Pulse en Desplegar y confirme que la vía de 7acceso de contexto es /db2wa.
    8. 7
    9. Seleccione el servidor de aplicaciones y confirme que la aplicación 7Herramientas Web de DB2 aparece en la 7sección Aplicaciones Web. 7No pulse en Aplicar en 7esta página.
    10. 7
    11. Seleccione el enlace Inicio del panel 7superior izquierdo de la página principal.
    12. 7
    13. Reinicie el servidor de aplicaciones de la vista 7Inicio que contiene Herramientas Web de 7DB2 7(DB2WebToolsServer).
La aplicación de empresa Herramientas Web de 7DB2 7se encuentra en 7http://sistprallocal:núm_puerto_servidor_web/db2wa 7y se puede acceder a la misma con un navegador Web compatible con HTML 4.0. 7
7
7 7 7

E/S directa en dispositivos de bloque (Linux)

7

Ahora la E/S directa recibe soporte tanto en sistemas de archivos como en 7dispositivos de bloque para distribuciones de 7Linux 7con un kernel 2.6. La E/S directa en dispositivos de bloque es un modo alternativo de especificar 7contenedores de dispositivos para el acceso directo a disco o para E/S en bruto. El rendimiento de la E/S directa 7es equivalente al método de dispositivo de caracteres en bruto. DB2 Universal Database (UDB) permite la E/S 7directa al abrir el espacio de tablas cuando la sentencia CREATE TABLESPACE 7especifica un nombre de dispositivo de bloque para la vía de acceso del 7contenedor. Anteriormente, el mismo rendimiento se conseguía utilizando el 7método de E/S en bruto, que requería la vinculación del dispositivo de bloque a 7un dispositivo de caracteres mediante el programa de utilidad 7raw.

7

7 777777777777777
Tabla 27. Comparación entre E/S directa y E/S en bruto
E/S directa (método nuevo) E/S en bruto (método antiguo)
7
CREATE TABLESPACE dms1
7MANAGED BY DATABASE
7USING (DEVICE '/dev/sda5' 11170736)
7
CREATE TABLESPACE dms1
7MANAGED BY DATABASE 
7USING (DEVICE '/dev/raw/raw1' 11170736)
7

Aunque el método de E/S en bruto sigue recibiendo soporte de 7DB2 UDB, ha quedado obsoleto y es posible que 7se elimine dicho soporte en futuros kernels.

7
7Recomendación 7

Si desea aprovechar el acceso directo a disco, cree sus contenedores de 7dispositivos DMS utilizando el método de E/S directa para evitar futuros 7problemas de migración.

7

7 7
Nota:
7
La E/S directa no recibe soporte de DB2 UDB en Linux/390.
7 7 7

Daemon del Centro de información de DB2 7(Linux y UNIX)

7

El daemon del Centro de información de 7DB2 7es el responsable de controlar el servidor de documentación de DB2. El 7daemon, que forma parte de la instalación del Centro de información de 7DB2, 7consta de dos archivos: 7

7

Estos archivos se instalan en las siguientes ubicaciones:

7
7
AIX
7
/etc/db2icd 7

/var/db2/v81/db2ic.conf

7
7
HP
7
/sbin/init.d/db2icd 7

/var/opt/db2/v81/db2ic.conf

7
7
Entorno operativo Solaris
7
/etc/init.d/db2icd 7

/var/db2/v81/db2ic.conf

7
7
Linux
7
/etc/init.d/db2icd 7

/var/db2/v81/db2ic.conf

7
7
7 7

Inicio o detención del daemon del Centro de información 7(AIX, Entorno 7operativo Solaris, HP, Linux)

7

El único caso en el que tiene que iniciar o detener el daemon de forma manual es cuando desea cambiar las 7variables de configuración correspondientes al daemon. Generalmente, el 7daemon se inicia durante el arranque del sistema, según los niveles de 7ejecución creados durante la instalación del Centro de información 7DB2.

7
7Procedimiento 7

Para detener e iniciar el daemon del Centro de información:

7
    7
  1. Detenga el daemon si ya se está ejecutando. En una línea de mandatos, entre: 7
    DIR_INIC/db2icd stop
    donde 7 DIR_INIC es el directorio de instalación del 7archivo db2icd listado anteriormente.
  2. 7
  3. Cambie cualquiera de las variables correspondientes al daemon editando el archivo db2ic.conf. Actualmente, puede modificar el número de puerto TCP en el que está 7disponible la documentación y la ubicación del espacio de trabajo temporal que 7utiliza el daemon cuando se ejecuta.
  4. 7
  5. Inicie el daemon. En una línea de mandatos, entre: 7
    DIR_INIC/db2icd start
    donde DIR_INIC es 7el directorio de instalación del archivo db2icd listado anteriormente.

Cuando se inicia el daemon, utiliza las nuevas variables de entorno.

7

También hay una opción para cerrar y volver a iniciar el daemon inmediatamente. 7En una línea de mandatos, entre:

7
DIR_INIC/db2icd restart

donde DIR_INIC es el directorio de 7instalación del archivo db2icd listado anteriormente.

7

Puede comprobar el estado del daemon en cualquier momento. En una línea de mandatos, entre:

7
DIR_INIC/db2icd status

donde DIR_INIC es el directorio 7de instalación del archivo 7db2icd listado anteriormente. El daemon devuelve el estado actual y muestra el 7ID del proceso o procesos del daemon si está activo.

8 8 8

Palabras clave del archivo de respuestas y archivos de ejemplo

8

Para instalar el Centro de información de DB2 Versión 8.2 utilizando un archivo de respuestas, utilice 8la información siguiente: 8

8
8
Palabra clave del archivo de respuestas (PROD)
8
INFORMATION_CENTER 8
8
Nombre del archivo de respuestas
8
db2doce.rsp 8
8
7 7 7

Códigos de error de la instalación por archivo de respuestas

7

El siguiente código de error sólo es para 7Windows y no se aplica a los sistemas 7operativos Linux y UNIX.

7
7
3010
7
La instalación se ha realizado satisfactoriamente, pero es necesario 7reiniciar el sistema para finalizar la instalación. 7
7
7 7 7

Cuentas de usuario necesarias para la instalación de servidores de 7DB2 (Windows)

7
7
Incrementar cuotas
7
El derecho de usuario Incrementar cuotas se 7ha cambiado por Ajustar cuotas de memoria para un 7proceso en los sistemas operativos 7Windows XP y Windows Server 2003. 7
7
Derechos de usuario otorgados por el programa de instalación de 7DB2 7- Depurar programas
7
El programa de instalación de 7DB2 no otorga el derecho de usuario Depurar programas. 7El programa de instalación de 7DB2 7otorga los siguientes derechos de usuario: 7 7
7
7 7 7

Soporte de E/S asíncrona (Linux)

7

El soporte de E/S asíncrona (AIO) ahora está disponible en 7Linux (kernel 2.6 7y algunos kernels 2.4) para dispositivos en bruto y sistemas de archivos 7O_DIRECT. AIO mejora el rendimiento de la limpieza de páginas. Puede habilitar 7o inhabilitar AIO en Linux emitiendo el 7mandato db2set.

7

Para utilizar AIO, los usuarios deben instalar libaio-0.3.98 o posterior y tener un kernel 7que dé soporte a AIO. Los usuarios también deben ejecutar el mandato 7db2set DB2LINUXAIO=true y reiniciar 7DB2 Universal Database.

8 8 8

Mandato db2ln modificado para crear enlaces de bibliotecas de 64 bits de 8DB2 UDB (Linux y UNIX)

8

En niveles anteriores de DB2 Universal Database (UDB) Versión 8, el 8mandato db2ln creaba determinados enlaces de 8DB2 8bajo /usr/lib y /usr/include. En plataformas en las que se da soporte a 8instancias de 32 bits y de 64 bits DB2 8UDB, estos enlaces apuntan a archivos de bibliotecas o incluyen archivos bajo 8DB2DIR/lib64 o DB2DIR/include64 por omisión, donde DB2DIR es el directorio 8donde está instalado DB2 UDB Versión 8. Si no desea utilizar el valor por omisión, puede 8especificar el ancho de bits ejecutando el mandato 8db2ln con el distintivo -w:

8
db2ln -w 32|64

Esto 8evita que coexistan instancias de 64 bits con instancias de 32 bits de 8DB2 UDB en algunas 8plataformas.

8

A partir de DB2 UDB Versión 8.2, el mandato 8db2ln crea enlaces de bibliotecas de 64 bits de 8DB2 8en los directorios adecuados de dichas plataformas. En este caso, el distintivo 8-w sólo se utiliza para rellenar /usr/include. Cuando el mandato 8db2ln crea los enlaces para archivos de bibliotecas 8de 8DB2 8UDB, se crean enlaces de 32 bits y de 64 bits en las plataformas 8soportadas. Esto permite que existan instancias de 32 bits e instancias de 864 bits y que se ejecuten al mismo tiempo.

8

En algunas distribuciones de 8Linux, el mandato libc RPM se facilita con la biblioteca 8/usr/lib/libdb2.so o /usr/lib64/libdb2.so. Esta biblioteca se utiliza para la 8implementación de BD Berkeley de Sleepycat Software y no se asocia con 8DB2 8UDB de IBM. Sin embargo, este archivo impide que el mandato 8db2ln y el mandato 8db2rmln funcionen. El mandato 8db2ln no sobregraba el archivo y el mandato 8db2rmln no elimina el archivo. En este caso, en la 8compilación de aplicaciones utilizando 8DB2 8UDB, para la compilación y el enlace de procesos es necesario proporcionar 8una vía de acceso completa para las cabeceras y bibliotecas de 8DB2 UDB, respectivamente. Éste es el método recomendado puesto que permite 8compilar y enlazar en varios releases de 8DB2 UDB 8en el mismo sistema.

8

Consulte el manual DB2 UDB Versión 8.2 Instalación y configuración para obtener detalles sobre las restricciones al utilizar el mandato 8db2ln.

[ Principio de página |Página anterior | Página siguiente | Contenido ]