Warehouse Manager Guía de instalación

Configuración de los entornos de agente de depósito de AIX y de entorno operativo Solaris

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.


Configuración del 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:

  1. Debe establecer la variable DB2INSTANCE en todas las situaciones.
  2. Para el acceso a la CLI de DB2, debe establecer sólo las variables en la sección de entorno 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.

  3. Deberá eliminar los caracteres de comentario (#) de las variables que establezca.

Las normas siguientes son aplicables a los usuarios de ODBC:

  1. Para el acceso a ODBC, es necesario establecer la variable IS_ODBC en la vía de acceso de instalación de ODBC. Esta variable no debe tener comentarios.

    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.

  2. Establezca las variables de entorno de ODBC para las bases de datos que ha seleccionado.

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:

  1. Establezca el tipo de conexión:
    1. Conéctese como root.
    2. Vaya al subdirectorio bin del directorio de instalación entrando uno de los mandatos siguientes:
      • En AIX, entre cd /usr/lpp/db2_07_01/bin
      • En el entorno operativo Solaris, entre cd /opt/IBMdb2/V7.1/bin
    3. Establezca el enlace variable correcto con IWH2AGNT. Para hacerlo, ejecute el mandato IWH.agent.db.interface. La sintaxis para este mandato es:
      IWH.agent.db.interface [ odbc | db2cli ]
      

      El archivo ejecutable del agente de depósito tiene dos versiones:

      • El archivo IWH2AGNT.db2cli es el enlace de la CLI de DB2. Utilice este enlace para acceder a la familia DB2 y a datos heterogéneos a través de DataJoiner (Oracle, Sybase, Microsoft SQL Server, Informix, VSAM e IMS).

        Este es el enlace por omisión.

      • El archivo IWH2AGNT.ivodbc es el enlace de ODBC. Utilice este enlace para acceder a la familia DB2, a bases de datos Informix, Oracle y Sybase, y a archivos de datos.
  2. Para acceder a datos fuente o destino de DataJoiner o DB2, establezca las variables siguientes en el archivo IWH.environment. En AIX, el archivo está ubicado en el directorio /usr/lpp/db2_07_01/bin. En el entorno operativo Solaris, el archivo se encuentra en el directorio /opt/IBMdb2/V7.1/bin. Es necesario establecer estas variables tanto si se utiliza un juego de caracteres de doble byte (DBCS) como si se utiliza un juego de caracteres de un único byte (SBCS).
  3. Para acceder a datos ODBC utilizando los controladores ODBC del Centro de depósito de datos, establezca las variables siguientes en el archivo IWH.environment:
  4. Para acceder a datos de Essbase o DB2 OLAP Server(TM), establezca la variable de entorno ARBORPATH en el archivo IWH.environment.
  5. Opcional: personalice más el entorno estableciendo las siguientes variables en el archivo IWH.environment:
  6. Si está utilizando un archivo compartido /etc/services en el entorno NIS o AFS, añada los servicios siguientes al archivo compartido /etc/services.

    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.

    Nombre depuerto
    Número de puerto

    vwd
    11001/tcp

    vwlogger
    11002/tcp
  7. Para que estos cambios surtan efecto, detenga y reinicie el daemon del agente de depósito:
    1. Determine el ID de proceso del daemon entrando:
      ps -e | grep vwdaemon
      
    2. Detenga el daemon entrando:
      kill pid
      

      donde pid es el ID de proceso del daemon.

    Después de detener el daemon, se reiniciará automáticamente.


Catalogación de las bases de datos y los nodos de DB2

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.

  1. Conecte con el ID de instancia de DB2.
  2. Catalogue las bases de datos y los nodos de DB2 a los que tiene previsto acceder. Consulte la publicación Suplemento de instalación y configuración si desea obtener más información.

    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.

  3. Para usuarios de ODBC: cuando defina la fuente de datos de DB2 en el archivo .odbc.ini apropiado, asegúrese de que el DSN sea el nombre verdadero de la base de datos de DB2 o del alias de la base de datos. El archivo .odbc.ini debe residir en el directorio inicial del ID de usuario que se utiliza en el sitio de agente.

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.


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