Suplemento de instalación y configuración
Archivo de configuración de nodos de DB2
- db2nodes.cfg
El parámetro resourcesetname solamente se puede
utilizar en AIX, HP-UX, el entorno operativo Solaris y Linux.
En los sistemas operativos Linux, la columna
resourcesetname define un número que corresponde
a un nodo NUMA (Non-Uniform Memory Access) del sistema. Se debe poder utilizar el programa de utilidad del sistema
numactl además de un kernel 2.6 compatible con NUMA. Consulte la página de man correspondiente a
numactl para obtener más información sobre la
utilización de NUMA en los sistemas operativos Linux.
Ejemplo de utilización de resourcesetname en los
sistemas operativos Linux
Este ejemplo muestra cómo configurar un sistema
NUMA de cuatro nodos en el que cada nodo lógico está asociado a un
nodo NUMA.
Procedimiento
- Compruebe que su sistema esté habilitado para las funciones de
NUMA.
- Emita el mandato siguiente:
$ numactl --hardware
Se muestran datos de salida similares a lo siguiente:
available: 4 nodes (0-3)
node 0 size: 1901 MB
node 0 free: 1457 MB
node 1 size: 1910 MB
node 1 free: 1841 MB
node 2 size: 1910 MB
node 2 free: 1851 MB
node 3 size: 1905 MB
node 3 free: 1796 MB
- En este ejemplo, existen cuatro nodos NUMA en el sistema. Edite el archivo db2nodes.cfg de la manera siguiente para asociar
cada nodo MLN (Multiple Logical Node) a un nodo NUMA del sistema:
0 hostname 0 hostname 0
1 hostname 1 hostname 1
2 hostname 2 hostname 2
3 hostname 3 hostname 3
Variable del registro DB2NOLIOAIO sustituida por DB2LINUXAIO (Linux)
La variable del registro DB2NOLIOAIO de DB2 Universal Database
(UDB) ha quedado obsoleta en la Versión 8.2.2 (equivalente a la
Versión 8.1 FixPak 9). Para los
usuarios de Linux, la variable del registro DB2NOLIOAIO se ha
sustituido por DB2LINUXAIO.
Servidor de aplicaciones para DB2 UDB
El servidor de aplicaciones para
DB2 Universal Database (UDB) ya no da soporte a
la administración remota ni a los procedimientos almacenados.
Los temas actualizados son los siguientes:
Habilitación del servidor de aplicaciones para DB2 UDB
Habilitar la base de datos lleva a cabo lo siguiente:
- Se conecte a una base de datos especificada
- Cree y llene tablas de metadatos
- Actualice los parámetros de CFG de DBM, JDK_PATH y JAVA_HEAP_SZ
- Instale la Aplicación de servicios Web de DB2.
Requisito previo
En Linux, después de instalar el servidor de aplicaciones y antes de
habilitar el servidor de aplicaciones, debe configurar el entorno
Linux Java. Consulte el manual
Guía de desarrollo de aplicaciones: creación y ejecución de aplicaciones para obtener
detalles sobre cómo configurar el entorno
Linux Java.
Procedimiento
Para habilitar el servidor de aplicaciones para
DB2 UDB, realice las acciones siguientes:
- Inicie una sesión en el servidor de
DB2 como root en sistemas
operativos Linux o UNIX o como usuario con privilegios de
Administrador en sistemas operativos
Windows.
- Para sistemas operativos basados en
Linux y UNIX ejecute el mandato siguiente:
. /vía_instanciadb2/sqllib/db2profile
donde vía_instanciadb2 es donde se ha creado la instancia de
DB2
UDB.
- Ejecute uno de los siguientes mandatos:
- Para sistemas operativos
Linux y UNIX:
vía_instalación_servidor_aplic./bin/enable.sh
-db alias_bd
-user usuario_bd
-password contraseña_bd
-db2path vía_a_sqllib
-instance nombre_instancia
-easpath vía_a_eas
-fencedid IDusuario_delimitado
- Para sistemas operativos Windows:
AppServer_install_path\bin\enable
-db alias_bd
-user usuario_bd
-password contraseña_bd
-db2path vía_a_sqllib
-instance nombre_instancia
-easpath vía_a_eas
donde:
- alias_bd es el alias de la base de datos que
se va a habilitar.
- usuario_bd es el ID de usuario que se va a utilizar
al conectar con la base de datos.
- contraseña_bd es la contraseña que se va a utilizar
con el ID de usuario al conectar con la base de datos.
- vía_a_sqllib es la vía de acceso al directorio
SQLLIB de la instancia de DB2 UDB. Esta vía de acceso se utiliza para actualizar DB2EAS
con los archivos JAR necesarios.
- nombre_instancia es el nombre de una instancia
de DB2 UDB.
- vía_a_eas es la vía de acceso al servidor de aplicaciones
incorporado.
- IDusuario_delimitado es el ID de usuario para el
usuario delimitado.
Una vez habilitado el servidor de aplicaciones para DB2 UDB, el servidor de aplicaciones se inicia
automáticamente.
Inicio del servidor de aplicaciones para
DB2
UDB de modo local
El servidor de aplicaciones sólo se debe iniciar utilizando el ID de usuario
protegido para sistemas que crean servicios web en un entorno .NET o ejecutando
el Registro de metadatos XML (XMR).
Inicio del servidor de aplicaciones para DB2 UDB de modo remoto
Este apartado se ha eliminado. El servidor de aplicaciones para
DB2
UDB ya no da soporte a la administración remota.
Detención del servidor de aplicaciones para
DB2 UDB de modo local
El servidor de aplicaciones sólo se debe detener utilizando el ID de usuario
protegido para sistemas que crean servicios web en un entorno .NET o ejecutando
el Registro de metadatos XML (XMR).
Detención del servidor de aplicaciones para
DB2 UDB de modo remoto
Este apartado se ha eliminado. El servidor de aplicaciones para
DB2
UDB ya no da soporte a la administración remota.
Desinstalación del servidor de aplicaciones para
DB2 UDB
Este apartado se ha eliminado. El servidor de aplicaciones para
DB2
UDB ya no da soporte a la administración remota.
Habilitación del Servidor de aplicaciones incorporadas de DB2
La base de datos habilitada de un Servidor de aplicaciones incorporadas de
DB2 debe estar ubicada en una instancia de 32
bits. Cualquier base de datos a la que se acceda desde el Servidor de
aplicaciones incorporadas de DB2 puede estar
ubicada en instancias de 32 bits o de 64 bits.
Despliegue de Herramientas de Web de DB2
Los servidores de aplicaciones que utilizan JDK 1.4 ya no requieren la
personalización de la variable CLASSPATH durante el despliegue de Herramientas
Web de DB2. Ahora todas las dependencias,
incluidas las correspondientes al transformador y analizador XML, se despliegan con el módulo web
y 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
información:
- Despliegue de Herramientas Web de DB2 en servidores de aplicaciones WebLogic
- Despliegue de Herramientas Web de DB2 en otros servidores de aplicaciones
Los temas actualizados son los siguientes:
Despliegue de Herramientas Web de
DB2 en servidores de aplicaciones WebLogic
Esta tarea describe cómo desplegar y configurar Herramientas de Web de
DB2 (incluidos el Centro de mandatos de la Web
y el Centro de salud de la Web) en BEA WebLogic 7.0. Estas herramientas se ejecutan como aplicaciones Web
en un servidor Web para proporcionar acceso a servidores de
DB2
a través de navegadores Web.
Requisitos previos
Antes de instalar Herramientas Web de
DB2 en WebSphere, asegúrese de que dispone de lo
siguiente:
- Servidor de aplicaciones de BEA WebLogic 7.0.
- IBM DB2 Administration Client Versión 8.
- Un navegador Web compatible con HTML 4.0.
Nota:
Las
Herramientas Web de DB2 se han probado en
Netscape 4.x, Netscape 6.x, Netscape 7.x, Mozilla 1.x, Internet
Explorer 5.x, Opera 6.x, Konqueror 3.x (Linux) y EudoraWeb 2.x (Palm OS). La utilización de determinados navegadores Web
que no se hayan probado puede requerir que se añada una referencia
explícita en la configuración de servlet.
Restricciones
Las restricciones siguientes se aplican al despliegue de Herramientas Web de
DB2:
- Varios idiomas y conversiones de páginas de códigos entre el nivel medio y
los servidores de DB2
no están soportados. Aunque el idioma para el servidor es el que se utiliza
para la visualización, es posible que algunos caracteres aparezcan de modo
incorrecto.
- Para ver alertas de salud para bases de datos, espacios de tabla y
contenedores de espacio de tabla del Centro de salud de la Web, ha de asegurarse
de que las bases de datos estén catalogadas en el servidor de
aplicaciones Web.
- La utilización de los botones del navegador Web
(Detener,
Anterior,
Historial) no está soportada al utilizar
Herramientas Web de DB2.
- Si utiliza Netscape Navigator 4 con Herramientas Web de
DB2, es posible que la pantalla de su navegador
no se renueve correctamente. Si sufre este problema, podrá renovar la pantalla
minimizándola y después maximizándola. También podrá renovar la pantalla ocultando la ventana
del navegador debajo de otra ventana y volviendo a restaurarla a la parte
frontal.
- Para asignar su propio alias a cualquier base de datos, nodo de instancia
o sistema DB2 Universal Database (UDB), deberá catalogarlo explícitamente en el servidor de aplicaciones
utilizando el Asistente de configuración de
DB2
o el Centro de control de DB2.
- Durante su primer arranque, las Herramientas Web de
DB2
necesitan mucho más tiempo para iniciarse que en los arranques sucesivos. La mayor parte de
esta espera se debe al proceso de catalogación automática. Si no desea utilizar
la funcionalidad de catalogación automática, puede acortar el tiempo que debe
esperar desactivando la catalogación automática por medio de la configuración
de servlet.
Nota:
Los parámetros de configuración de servlet están
disponibles en el archivo
descriptor de despliegue web.xml. Los nombres
de parámetro y valores predeterminados pueden cambiar con cada uno
de los releases. Es posible que algunos servidores de aplicaciones permitan
cambios en estos parámetros, a través de su interfaz o editando el archivo
web.xml directamente.
- El almacenamiento intermedio de salida (resultados) tiene un tamaño
máximo absoluto de 1 MB al utilizar un navegador de sistema de escritorio
o de sistema portátil, aún en el caso de que se haya configurado para más capacidad.
En
el caso de navegadores Web de PDA, el límite es de 1 KB.
- En los sistemas operativos Linux, UNIX, y Windows, las Herramientas Web de DB2 descubren y catalogan automáticamente los
sistemas que están en la misma red TCP/IP que el servidor de
aplicaciones. Los sistemas que están en la misma red TCP/IP tienen los mismos primeros tres dígitos en
su dirección IP. Las herramientas intentan catalogar los nodos del sistema de
DB2
UDB utilizando el nombre de sistema principal TCP/IP remoto original. Si existe duplicación de nombres,
las herramientas asignan un nombre al azar exclusivo. Debe catalogar
explícitamente los otros servidores de administración de
DB2
en el servidor de aplicaciones si desea que estén accesibles. Esto incluye los servidores que utilizan TCP/IP que no están en la misma red TCP/IP
que el servidor de aplicaciones, así como los servidores que no utilizan TCP/IP.
- En los sistemas operativos Linux, UNIX, y Windows, las Herramientas Web de
DB2
intentan descubrir y catalogar automáticamente las bases de datos y los nodos
de instancia de
DB2
UDB que residen en los sistemas DB2 UDB catalogados. Es posible configurar una instancia remota para múltiples
protocolos de comunicación; por lo tanto, el catálogo contendrá una entrada de nodo
separada para cada protocolo soportado por una instancia catalogada automáticamente. Si existe duplicación de nombres,
las herramientas asignan un nombre al azar exclusivo.
Procedimiento
Para instalar Herramientas Web de
DB2
en servidores de aplicaciones WebLogic:
- Despliegue Herramientas Web de
DB2
mediante la consola administrativa de WebLogic realizando lo siguiente:
- Inicie la consola administrativa de WebLogic.
- Pulse en Dominio ->
Despliegues ->
Aplicaciones Web en el panel de la izquierda de
la ventana.
- Pulse el enlace Configurar una aplicación Web nueva para instalar
la aplicación Web Herramientas Web de DB2.
- Examine la lista del sistema de archivos para localizar
Sqllib\tools\web\db2wa.war.
- Pulse en Seleccionar que aparece junto al
nombre de archivo db2wa.war.
- En la lista de servidores disponibles, elija un servidor para alojar las
Herramientas Web de DB2, seleccione el
servidor y pulse la flecha para moverlo a los servidores de destino.
Nota:
Es obligatorio conservar el nombre original
db2wa, ya que está codificado de forma
permanente en Herramientas Web de DB2.
- Pulse en Configurar y desplegar.
- Espere a que el servidor de aplicaciones renueve el estado de despliegue de
la aplicación Web en el servidor seleccionado. Si el resultado es
satisfactorio, debe mostrar el mensaje Desplegado=true
- Invoque la aplicación Web Herramientas Web de
DB2, que se encuentra en:
http://nombre_servidor:número_puerto_servidor_apl/db2wa
Por ejemplo, http://nombre_servidor:7001/db2wa.
Despliegue de Herramientas Web de
DB2 en otros servidores de aplicaciones
Esta tarea describe cómo desplegar y configurar Herramientas Web de
DB2 (incluidos el Centro de mandatos de la Web
y el Centro de salud de la Web) en otros servidores de aplicaciones tales como
Tomcat 4.0 y Macromedia JRun 4.0. Estas herramientas se ejecutan como aplicaciones Web
en un servidor Web para proporcionar acceso a servidores de
DB2
a través de navegadores Web.
Requisitos previos
Antes de instalar Herramientas Web de
DB2,
asegúrese de que dispone de lo siguiente:
- Un servidor de aplicaciones, tales como:
- IBM DB2 Administration Client Versión 8.
- Un navegador Web compatible con HTML 4.0.
Restricciones
Las restricciones siguientes se aplican al despliegue de Herramientas Web de
DB2:
- Varios idiomas y conversiones de páginas de códigos entre el nivel medio y
los servidores de DB2
no están soportados. Aunque el idioma para el servidor es el que se muestra, es
posible que algunos caracteres aparezcan de modo incorrecto.
- Para ver alertas de salud para bases de datos, espacios de tabla y
contenedores de espacio de tabla del Centro de salud de la Web, ha de
asegurarse de que las bases de datos estén catalogadas en el servidor de
aplicaciones Web.
- La utilización de los botones del navegador Web
(Detener,
Anterior,
Historial) no está soportada al utilizar
Herramientas Web de DB2.
- Si utiliza Netscape Navigator 4 con Herramientas Web de
DB2,
es posible que la pantalla de su navegador no se renueve correctamente. Si
sufre este problema, podrá renovar la pantalla minimizándola y después
volviendo a restaurarla. También podrá renovar la pantalla ocultando la ventana
del navegador debajo de otra ventana y volviendo a restaurarla a la parte
frontal.
- Para asignar su propio alias a cualquier base de datos, nodo de instancia o
sistema DB2 UDB, debe catalogarlo explícitamente en el
servidor de aplicaciones utilizando el Asistente de configuración de
DB2
o el Centro de control de
DB2.
- Durante su primer arranque, las Herramientas Web de
DB2
necesitan mucho más tiempo para iniciarse que en los arranques sucesivos. La mayor parte de
esta espera se debe al proceso de catalogación automática. Si no desea utilizar
la funcionalidad de catalogación automática, puede acortar el tiempo que debe
esperar desactivando la catalogación automática por medio de la configuración
de servlet.
Nota:
Los parámetros de configuración de servlet están
disponibles en el archivo
descriptor de despliegue web.xml. Los nombres
de parámetro y valores predeterminados pueden cambiar con cada uno
de los releases. Es posible que algunos servidores de aplicaciones permitan
cambios en estos parámetros, a través de su interfaz o editando el archivo
web.xml directamente.
- El almacenamiento intermedio de salida (resultados) tiene un tamaño
máximo absoluto de 1 MB al utilizar un navegador de sistema de escritorio
o de sistema portátil, aún en el caso de que se haya configurado para más. En
el caso de navegadores Web de PDA, el límite es de 1 KB.
- En los sistemas operativos Linux, UNIX, y Windows, las Herramientas Web de DB2 descubren y catalogan automáticamente los
sistemas que están en la misma red TCP/IP que el servidor de
aplicaciones. Los sistemas que están en la misma red TCP/IP tienen los mismos primeros tres dígitos en
su dirección IP. Las herramientas intentan catalogar los nodos del sistema de
DB2
UDB utilizando el nombre de sistema principal TCP/IP remoto original. Si existe duplicación de nombres,
las herramientas asignan un nombre al azar exclusivo. Debe catalogar
explícitamente los otros servidores de administración de
DB2
en el servidor de aplicaciones si desea que estén accesibles. Esto incluye los servidores que utilizan TCP/IP que no están en la misma red TCP/IP
que el servidor de aplicaciones, así como los servidores que no utilizan TCP/IP.
- En los sistemas operativos Linux, UNIX, y Windows, las Herramientas Web de
DB2
intentan descubrir y catalogar automáticamente las bases de datos y los nodos
de instancia de
DB2
UDB que residen en los sistemas DB2 UDB catalogados. Es posible configurar una instancia remota para múltiples
protocolos de comunicación; por lo tanto, el catálogo contendrá una entrada de nodo
separada para cada protocolo soportado por una instancia catalogada automáticamente. Si existe duplicación de nombres,
las herramientas asignan un nombre al azar exclusivo.
Procedimiento
A continuación se indican los procedimientos para instalar
Herramientas Web de DB2 utilizando servidores de aplicaciones tales
como Tomcat 4.0 o Macromedia JRun 4.0:
- Tomcat 4.0
-
- Prepare el archivo de configuración de Tomcat 4.0 (CLASSPATH) realizando
las siguientes acciones:
- Cree una variable nueva de entorno/sistema
CATALINA_HOME para que contenga la vía de acceso
(directorio raíz) de Tomcat 4.0. Por ejemplo, D:\jakarta-tomcat-4.0.3.
- Confirme que Tomcat Servlet/JSP Container puede funcionar:
- Para iniciar Tomcat, ejecute startup.bat
del directorio bin de Tomcat.
- Acceda a la página Web principal
http://sistprallocal:8080/ mediante un navegador
Web.
- Despliegue las Herramientas Web de DB2 en Tomcat Servlet/JSP Container localizando la vía de acceso de instalación
de las Herramientas Web de DB2 (es decir, Sqllib\tools\web\db2wa.war) y copie db2wa.war en el directorio de despliegue de Tomcat.
- Para invocar Herramientas Web de
DB2
en Tomcat Servlet/JSP Container realice las acciones siguientes:
- Abra una ventana de mandatos de
DB2
y vaya al directorio bin de Tomcat.
- Inicie Tomcat mediante startup.bat y
confirme que se ha añadido un directorio nuevo
(db2wa) al directorio
webapps.
Nota:
ejecutar startup.bat desde una ventana de solicitud
de mandatos no establecerá DB2PATH. Para habilitar el establecimiento de
DB2PATH, debe modificarse la línea de CLASSPATH para que haga referencia
explícita a la vía de acceso de instalación de
DB2
UDB en lugar de la variable de entorno %DB2PATH%.
- La aplicación de empresa Herramientas Web de
DB2 se encuentra en
http://sistprallocal:8080/db2wa y se puede acceder a
ella con un navegador Web compatible con HTML 4.0.
- JRun
-
- Prepare un nuevo servidor de aplicaciones para Herramientas Web de
DB2
realizando las tareas siguientes:
Recomendación
Es recomendable, pero no obligatorio, crear un servidor de
aplicaciones nuevo. Con la finalidad de realizar pruebas, puede utilizarse el
servidor por omisión y sólo se necesita la configuración de la classpath de JVM
y el despliegue.
- Inicie la Consola de gestión de JRun e inicie una sesión como administrador
del servidor de aplicaciones.
- Cree un servidor de aplicaciones nuevo
utilizando Crear servidor nuevo, que se
encuentra en la parte superior derecha de la página principal. No cambie la selección del nombre del sistema principal de
sistprallocal.
- Entre el nombre de servidor nuevo
(DB2WebToolsServer) y pulse el directorio de
servidor de JRun. El valor se rellena automáticamente.
- Pulse el botón Crear servidor.
- Registre los valores generados o entre valores nuevos para:
- URL del proveedor de JNDI
- Número de puerto de servidor Web. Sería el valor que se utilizaría en el
URL para Herramientas Web de DB2
(es decir, http://sistprallocal:núm_puerto_servidor_web/db2wa)
- Número de puerto de proxy de conector Web
- Pulse en actualizar números de puerto si es
necesario y cierre la ventana.
- Para desplegar Herramientas Web de
DB2 en el servidor de aplicaciones JRun realice las tareas siguientes:
- Inicie el servidor de aplicaciones seleccionado para alojar la aplicación
Web Herramientas Web de DB2 (DB2WebToolsServer, el valor por omisión o
cualquier otro excepto admin).
- Pulse en Aplicaciones Web y, a continuación,
pulse en Añadir.
- Examine el apartado Archivo de despliegue
para seleccionar el archivo
Sqllib\tools\web\db2wa.war en la vía de acceso de
instalación de DB2 UDB.
- Pulse en Desplegar y confirme que la vía de
acceso de contexto es /db2wa.
- Seleccione el servidor de aplicaciones y confirme que la aplicación
Herramientas Web de DB2 aparece en el
apartado Aplicaciones Web. No pulse en Aplicar en
esta página.
- Seleccione el enlace Inicio del panel
superior izquierdo de la página principal.
- Reinicie el servidor de aplicaciones de la vista
Inicio que contiene Herramientas Web de
DB2
(DB2WebToolsServer).
La aplicación de empresa Herramientas Web de
DB2
se encuentra en
http://sistprallocal:núm_puerto_servidor_web/db2wa
y se puede acceder a la misma con un navegador Web compatible con HTML 4.0.
E/S directa en dispositivos de bloque (Linux)
Ahora la E/S directa recibe soporte tanto en sistemas de archivos como en
dispositivos de bloque para distribuciones de
Linux
con un kernel 2.6. La E/S directa en dispositivos de bloque es un modo alternativo de especificar
contenedores de dispositivos para el acceso directo a disco o para E/S en bruto. El rendimiento de la E/S directa
es equivalente al método de dispositivo de caracteres en bruto. DB2 Universal Database (UDB) permite la E/S
directa al abrir el espacio de tabla cuando la sentencia CREATE TABLESPACE
especifica un nombre de dispositivo de bloque para la vía de acceso del
contenedor. Anteriormente, el mismo rendimiento se conseguía utilizando el
método de E/S en bruto, que requería la vinculación del dispositivo de bloque a
un dispositivo de caracteres mediante el programa de utilidad
raw.
Tabla 37. Comparación entre E/S directa y E/S en bruto
E/S en bruto utilizando
dispositivos de bloques con E/S directa (nuevo método) |
E/S en bruto utilizando
controlador de dispositivo de caracteres y el programa de utilidad
raw (método antiguo) |
CREATE TABLESPACE dms1
MANAGED BY DATABASE
USING (DEVICE '/dev/sda5' 11170736) |
CREATE TABLESPACE dms1
MANAGED BY DATABASE
USING (DEVICE '/dev/raw/raw1' 11170736) |
Aunque DB2 UDB todavía permite utilizar el programa de utilidad
raw para la E/S en bruto, está posibilidad se ha descartado en
distribuciones recientes y puede que se elimine en el futuro. El método preferido es utilizar el nuevo método especificando los
dispositivos directamente.
Recomendación
Si desea aprovechar el acceso directo a disco, cree sus contenedores de
dispositivos DMS utilizando el método de E/S directa para evitar futuros
problemas de migración.
Nota:
La E/S directa no recibe soporte de DB2 UDB en Linux/390.
Daemon del Centro de información de DB2
(Linux y UNIX)
El daemon del Centro de información de
DB2
es el responsable de controlar el servidor de documentación de DB2. El
daemon, que forma parte de la instalación del Centro de información de
DB2,
consta de dos archivos:
- db2icd - el script de inicialización
- db2ic.conf - el archivo de configuración
Estos archivos se instalan en las siguientes ubicaciones:
- AIX
- /etc/db2icd
/var/db2/v81/db2ic.conf
- HP
- /sbin/init.d/db2icd
/var/opt/db2/v81/db2ic.conf
- Entorno operativo Solaris
- /etc/init.d/db2icd
/var/db2/v81/db2ic.conf
- Linux
- /etc/init.d/db2icd
/var/db2/v81/db2ic.conf
Inicio o detención del daemon del Centro de información de (AIX, Entorno operativo Solaris, HP, Linux)
El único caso en el que tiene que iniciar o detener el daemon de forma manual es cuando desea cambiar las
variables de configuración correspondientes al daemon. Generalmente, el
daemon se inicia durante el arranque del sistema, según los niveles de
ejecución creados durante la instalación del Centro de información
DB2.
Procedimiento
Para detener e iniciar el daemon del Centro de información:
- Detenga el daemon si ya se está ejecutando. En
una línea de mandatos, especifique:
DIR_INIC/db2icd stop
donde DIR_INIC es el directorio de instalación
del archivo db2icd listado anteriormente.
- 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á
disponible la documentación y la ubicación del espacio de trabajo temporal que
utiliza el daemon cuando se ejecuta.
- Inicie el daemon. En
una línea de mandatos, especifique:
DIR_INIC/db2icd start
donde DIR_INIC es el directorio de
instalación del archivo db2icd listado anteriormente.
Cuando se inicia el daemon, utiliza las nuevas variables de entorno.
También hay una opción para cerrar y volver a iniciar el daemon inmediatamente.
En
una línea de mandatos, especifique:
DIR_INIC/db2icd restart
donde DIR_INIC es el directorio de
instalación del archivo db2icd listado anteriormente.
Puede comprobar el estado del daemon en cualquier momento. En
una línea de mandatos, especifique:
DIR_INIC/db2icd status
donde DIR_INIC es el directorio
de instalación del archivo
db2icd listado anteriormente. El daemon devuelve el estado actual y muestra el
ID del proceso o procesos del daemon si está activo.
Palabras clave del archivo de respuestas y archivos de ejemplo
Para instalar el Centro de información de DB2 Versión 8.2 utilizando un archivo de respuestas, utilice
la información siguiente:
- Palabra clave del archivo de respuestas (PROD)
- INFORMATION_CENTER
- Nombre del archivo de respuestas
- db2doce.rsp
Códigos de error de la instalación por archivo de respuestas
El siguiente código de error sólo es para
Windows y no se aplica a los sistemas
operativos Linux y UNIX.
- 3010
- La instalación se ha realizado satisfactoriamente, pero es necesario
reiniciar el sistema para finalizar la instalación.
Cuentas de usuario necesarias para la instalación de servidores de
DB2 (Windows)
- Incrementar cuotas
- El derecho de usuario Incrementar cuotas se
ha cambiado por Ajustar cuotas de memoria para un
proceso en los sistemas operativos
Windows XP y Windows Server 2003.
- Derechos de usuario otorgados por el programa de instalación de
DB2
- Depurar programas
- El programa de instalación de
DB2 no otorga el derecho de usuario Depurar programas.
El programa de instalación de
DB2
otorga los siguientes derechos de usuario:
- Actuar como parte del sistema operativo
- Crear un objeto simbólico
- Bloquear páginas en memoria
- Conectarse como un servicio
- Incrementar cuotas
- Sustituir una señal de nivel de proceso
Soporte de E/S asíncrona (Linux)
El soporte de E/S asíncrona (AIO) ahora está disponible en
Linux (kernel 2.6
y algunos kernels 2.4) para dispositivos en bruto y sistemas de archivos
O_DIRECT. AIO mejora el rendimiento de la limpieza de páginas. Puede habilitar
o inhabilitar AIO en Linux emitiendo el
mandato db2set.
Para utilizar AIO, los usuarios deben instalar libaio-0.3.98 o posterior y tener un kernel
que dé soporte a AIO. Los usuarios también deben ejecutar el mandato
db2set DB2LINUXAIO=true y reiniciar
DB2 Universal Database.
Mandato db2ln modificado para crear enlaces de bibliotecas de 64 bits de
DB2 UDB (Linux y UNIX)
En niveles anteriores de DB2 Universal Database (UDB) Versión 8, el
mandato db2ln creaba determinados enlaces de
DB2
bajo /usr/lib y /usr/include. En plataformas en las que se da soporte a
instancias de 32 bits y de 64 bits DB2
UDB, estos enlaces apuntan a archivos de bibliotecas o incluyen archivos bajo
DB2DIR/lib64 o DB2DIR/include64 por omisión, donde DB2DIR es el directorio
donde está instalado DB2 UDB Versión 8. Si no desea utilizar el valor por omisión, puede
especificar el ancho de bits ejecutando el mandato
db2ln con el distintivo -w:
db2ln -w 32|64
Esto
evita que coexistan instancias de 64 bits con instancias de 32 bits de
DB2 UDB en algunas
plataformas.
A partir de DB2 UDB Versión 8.2, el mandato
db2ln crea enlaces de bibliotecas de 64 bits de
DB2
en los directorios adecuados de dichas plataformas.
En este caso, el distintivo
-w sólo se utiliza para rellenar /usr/include. Cuando el mandato
db2ln crea los enlaces para archivos de bibliotecas
de
DB2
UDB, se crean enlaces de 32 bits y de 64 bits en las plataformas
soportadas. Esto permite que existan instancias de 32 bits e instancias de
64 bits y que se ejecuten al mismo tiempo.
En algunas distribuciones de Linux, el mandato libc development rpm se facilita con la biblioteca /usr/lib/libdb2.so
o /usr/lib64/libdb2.so. Esta biblioteca se utiliza para la
implementación de BD Berkeley de Sleepycat Software y no se asocia con
DB2
UDB de IBM. Sin embargo, este archivo impide que el mandato
db2ln y el mandato
db2rmln funcionen. El mandato
db2ln no sobregraba el archivo y el mandato
db2rmln no elimina el archivo. En este caso, en la
compilación de aplicaciones utilizando
DB2
UDB, para la compilación y el enlace de procesos es necesario proporcionar
una vía de acceso completa para las cabeceras y bibliotecas de
DB2 UDB, respectivamente. Éste es el método recomendado puesto que permite
compilar y enlazar en varios releases de
DB2 UDB
en el mismo sistema.
Consulte el manual DB2 UDB Versión 8.2 Instalación y configuración para obtener detalles sobre las restricciones al utilizar el mandato
db2ln.
[ Principio de página |Página anterior | Página siguiente | Contenido ]