Entorno de mandatos: sistemas Linux y UNIX

Configure el entorno de Linux o UNIX para ejecutar mandatos WebSphere Message Broker.

Cuando inicie un componente de ejecución en sistemas Linux y UNIX, heredan el entorno desde el que ha emitido el mandato mqsistart.

Por lo tanto, debe inicializar el entorno antes de iniciar un componente; el mandato mqsiprofile, situado en el directorio dir_instalación/bin, realiza esta inicialización. Si está iniciando un intermediario, es posible que también necesite inicializar el entorno para las bases de datos a las que acceda el intermediario.

No debe cambiar la ubicación del mandato mqsiprofile, ni hacer modificaciones de usuario en el mandato, puesto que puede ser reemplazado si instala servicio, o una actualización, en el producto.

Inicio del cambioSi desea ejecutar sus valores de entorno adicionales, añada un script denominado nombre-archivo.sh al directorio vía_acceso_trabajo del intermediario que contenga el subdirectorio:
 /common/profiles 
.Fin del cambio

Inicio del cambioCuando vuelva a ejecutar mqsiprofile, el mandato invoca automáticamente los scripts adicionales escritos por el usuario en esta ubicación. El script añadido recientemente no se captará si ejecuta un mandato mqsistart desde el shell de mandatos inicializado existente.Fin del cambio

Inicio del cambiovía_acceso_trabajo identifica el directorio de trabajo del intermediario. Si no está seguro de la vía de acceso de trabajo del intermediario, escriba el mandato siguiente:
echo $MQSI_WORKPATH
Fin del cambio

Dos razones típicas para añadir scripts son Ejecutar scripts de configuración de base de datos y Ejecución con Java 5.

Cuando haya configurado cualquier configuración adicional, puede inicializar el entorno de ejecución para componentes y mandatos:

  1. Emita el mandato mqsiprofile:
    . dir_instalación/bin/mqsiprofile

    Debe incluir el punto y el espacio en blanco que preceden a la ubicación para que esta invocación funcione correctamente. Añada este mandato al perfil de inicio de sesión si desea que se ejecute al comienzo de cada sesión.

    Este mandato accede a los scripts adicionales que ha copiado en el directorio common/profiles, por lo que el entorno se inicializa para los componentes de ejecución y para otros recursos, como por ejemplo bases de datos.

  2. Inicie los componentes que desea ejecutar en este sistema utilizando el mandato mqsistart.

Compruebe si las condiciones siguientes se aplican a su entorno:

Ejecutar scripts de configuración de base de datos

Un intermediario necesita acceso a una base de datos para realizar el mantenimiento de los datos operativos y de estado, y también puede necesitar acceso a bases de datos de usuario desde flujos de mensajes desplegados.

Cuando instala un producto de base de datos en sistemas Linux y UNIX, algunos gestores de bases de datos proporcionan un perfil para realizar la configuración del entorno que la base de datos necesita, o proporcionan detalles de acciones que debe realizar en la documentación. Consulte siempre la documentación del producto de base de datos para obtener información detallada sobre la configuración del entorno; la información aquí proporcionada es sólo de carácter general y puede no estar completa.

Si ha instalado instancias de 64 bits de DB2 o bases de datos Oracle de 64 bits, necesita realizar pasos de configuración adicionales, incluida la adición de bibliotecas de 32 bits a LIBPATH. Se proporcionan instrucciones detalladas en Establecimiento del entorno para dar soporte al acceso de bases de datos de ., Creación de una base de datos DB2 en sistemas Linux y UNIX y Conexión a una base de datos desde sistemas Linux y UNIX.

  1. Si puede actualizar el perfil para suministrar valores permanentes para los detalles que se necesitan (por ejemplo, el nombre del servidor de bases de datos o el directorio de instalación):
    1. Realice los cambios en el perfil.
    2. Copie el archivo de perfil al directorio vía_acceso_trabajo\common\profiles.
  2. Si no puede actualizar el perfil de forma permanente, pero necesita realizar cambios cada vez, debe ejecutarlo independientemente del mandato mqsiprofile:
    1. Ejecute los perfiles adecuados para inicializar el entorno de la base de datos:
      • Para DB2, emite el siguiente mandato para la instancia de DB2 pertinente:
        . directorio_instancia_db2/sqllib/db2profile
      • Para Oracle, exporte ORACLE_HOME y ORACLE_SID, y luego emita el siguiente mandato:
        . ${ORACLE_HOME}/bin/oraenv
      • Para Sybase, emita el siguiente mandato, especificando su directorio de instalación:
        . directorio_instalación_Sybase/SYBASE.sh
      • Para Informix, consulte la documentación del cliente en el sistema del intermediario para obtener información detallada de las acciones que debe realizar. Por ejemplo, es posible que tenga que especificar las variables de entorno siguientes:
        export INFORMIXDIR=/directorio_instalación_del_software_cliente_informix
        export PATH=${INFORMIXDIR}/bin:${PATH}
        export INFORMIXSERVER=nombre_servidor
        export INFORMIXSQLHOSTS=${INFORMIXDIR}/etc/sqlhosts     
        export TERMCAP=${INFORMIXDIR}/etc/termcap
        export TERM=vt100
        export LIBPATH=${INFORMIXDIR}/lib:${INFORMIXDIR}/lib/esql:
                       ${INFORMIXDIR}/lib/cli:$LIBPATH

        donde nombre_servidor se define en el archivo sqlhosts (el valor necesario es normalmente el nombre de la máquina), y la ubicación del archivo sqlhosts se configura como parte del proceso de instalación.

        Para configurar el sistema para que ejecute esta configuración al comienzo de cada sesión, añada estas sentencias al perfil de inicio de sesión del usuario que va ejecutar el intermediario.

Una vez que se haya configurado el entorno, consulte Configuración de bases de datos de intermediario y usuario para obtener información sobre cómo configurar las bases de datos para utilizarlas con el intermediario.

Ejecución con Java 5

WebSphere Message Broker proporciona dos versiones de Java, la versión 1.4.2 y la versión 5 (también conocida como versión 1.5). Ambas versiones están instaladas, y todos los componentes están configurados para ejecutarse con la versión predeterminada 1.4.2. Realice los pasos siguientes para configurar todos los componentes de este sistema para que utilicen Java 5 (no puede realizar este cambio para componentes individuales).

  1. Para comprobar cuál es el nivel de Java con el que está trabajando actualmente, entre el mandato siguiente:
    java -fullversion
  2. Para actualizar Java 5, copie el archivo script mqsijava15.sh del directorio dir_instalación/bin al directorio vía_acceso_trabajo/common/profiles.
  3. Cierre el shell actual y abra un shell nuevo antes de ejecutar mqsiprofile. Si uno o más componentes de ejecución (intermediario, Gestor de configuración, Servidor de nombres de usuario) están activos, detenga y reinicie cada componente para que el cambio tenga efecto.
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:55:49

an26230_