Después de instalar un agente de depósito de AIX o de entorno operativo Solaris, es necesario configurar el entorno del agente de depósito y catalogar las bases de datos y los nodos de DB2. Este capítulo describe cómo configurar el entorno del agente de depósito.
Esta sección describe las variables de entorno que es necesario establecer en el archivo IWH.environment. Todas las variables de entorno que se deben cambiar están ubicadas entre las líneas de comentario START y END. La Figura 2 muestra la parte configurable de un archivo IWH.environment de ejemplo.
Las normas siguientes son aplicables a los usuarios de ODBC y de la CLI de DB2:
Para acceder a fuentes o destinos de depósito en bases de datos DB2, es necesario configurar las variables en la sección del entorno DB2.
Las normas siguientes son aplicables a los usuarios de ODBC:
En AIX, la vía de acceso por omisión es /usr/lpp/db2_07_01/odbc. En el entorno operativo Solaris, la vía de acceso por omisión es /opt/IBMdb2/V7.1/odbc.
Cuando cambie valores en el archivo IWH.environment, deberá reiniciar el daemon del agente de depósito.
Figura 2. Archivo IWH.environment de ejemplo
# !!!!!!!!!!!!!!!!!!!!!!!!!!! ATENCIÓN !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
# ! INICIO DE LA SECCIÓN DE VARIABLES DE ENTORNO QUE SE DEBEN ESTABLECER !
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
# ! Sección entorno DB2. Establezca el ID de instancia de DB2 !
#
DB2INSTANCE=<.... ID de instancia de DB2 ....>
LANG=en_US
LC_ALL=en_US
DB2CODEPAGE=819
export DB2INSTANCE LANG LC_ALL DB2CODEPAGE
# ! Si utiliza los controladores ODBC del Centro de depósito de datos,
# ! establezca la variable de entorno IS_ODBC en la vía de acceso para el
# ! directorio de los controladores ODBC del Centro de depósito de datos.
#
# IS_ODBC=<....directorio base de instalación de ODBC>
# Debe tener vía de acceso para dir odbc de los
# controladores ODBC del Centro de depósito de datos
# ! Para essbase udp, establezca la vía de acceso siguiente : !
#
# ARBORPATH=<..../essbase>
# export ARBORPATH
# ! Si utiliza el controlador ODBC de Oracle, establezca las vías siguientes: !
#
# ORACLE_HOME=<.... directorio HOME de cliente de Oracle ....>
# TNS_ADMIN=<.... directorio TNS_ADMIN ....>
# ORACLE_SID=<.... ORACLE_SID ....>
# export ORACLE_HOME TNS_ADMIN ORACLE_SID
# ! Si utiliza el controlador ODBC de Sybase, establezca las vías siguientes: !
#
# SYBASE=<.... directorio de cliente de Sybase ....>
# DSQUERY=<.... valor de DSQUERY ....>
# export SYBASE DSQUERY
# ! Si utiliza el controlador ODBC de Informix, establezca las vías siguientes:!
#
# INFORMIXDIR=<.... directorio de cliente de Informix ....>
# INFORMIXSERVER=<.... Servidor de Informix ....>
# export INFORMIXDIR INFORMIXSERVER
# Variables de entorno para registros cronológicos y plantillas JCL.
# Puede optar por cambiar los valores para las siguientes variables de entorno !
#
VWSPATH=<... directorio base de instalación del agente de depósito ...>
VWS_LOGGING=/var/IWH/ # vía por omisión
export VWS_LOGGING VWSPATH
# !!!!!!!!!!!!!!!!!!!!!!!!!! ATENCIÓN !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
# ! FIN DE LA SECCIÓN DE VARIABLES DE ENTORNO QUE SE DEBEN ESTABLECER !
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Para configurar el entorno del agente de depósito:
IWH.agent.db.interface [ odbc | db2cli ]
El archivo ejecutable del agente de depósito tiene dos versiones:
Este es el enlace por omisión.
Si tiene varias instancias de DB2, deberá elegir una instancia para que sea la instancia maestra de base de datos.
Las variables de entorno LANG y LC_ALL dirigen el agente de depósito para establecer el entorno nacional en su entorno nacional local.
La variable DB2CODEPAGE prevalece sobre la página de códigos del sistema. Esta variable se utiliza para comunicar con servidores que no pueden interpretar la página de códigos por omisión del cliente. La variable DB2CODEPAGE establece la página de códigos por omisión en una página de códigos a la que el servidor dé soporte. Para obtener más información, consulte la publicación Suplemento de instalación y configuración.
El directorio por omisión es /var/IWH.
Si está utilizando una versión distinta de la inglesa del agente de depósito de entorno operativo Solaris, puede que sea necesario elegir una tabla de conversión definida por el usuario que el agente pueda utilizar para las conversiones de series. Para llevar esto a cabo, añada la variable de entorno VWA_LOCALE_TABLE al archivo IWH.environment y establezca su valor en el juego de códigos que desea utilizar (por ejemplo, 8859-1 para en_US).
Si estos números de puerto ya están en uso en su entorno operativo, puede cambiarlos en el archivo /etc/services del sistema. Sin embargo, también deberá cambiar los mismos números de puerto en la estación de trabajo donde se encuentra instalado el servidor de depósito y el cliente administrativo del Centro de depósito de datos y en todos los sitios de agente de depósito asociados.
Debe añadir estos servicios porque el proceso de instalación actualiza sólo el archivo /etc/services local.
ps -e | grep vwdaemon
kill pid
donde pid es el ID de proceso del daemon.
Después de detener el daemon, se reiniciará automáticamente.
Después de instalar el agente de depósito de AIX o de entorno operativo Solaris y configurar el entorno del agente de depósito, debe configurar las bases de datos y los nodos de DB2.
Si tiene varias instancias de DB2 en la misma estación de trabajo, tome nota del valor de la variable DB2INSTANCE en el archivo IWH.environment. Las bases de datos que no se hayan creado en esta instancia deben catalogarse como remotas.
Consejo: si utiliza los controladores ODBC del Centro de depósito de datos, consulte el archivo .odbc.ini de ejemplo. En AIX, este archivo está ubicado en el directorio /usr/lpp/db2_07_01/odbc. En el entorno operativo Solaris, este archivo está ubicado en el directorio /opt/IBMdb2/V7.1/odbc. El nombre del archivo es .ODBC.INI.