Entorno de mandatos - sistemas UNIX y Linux

En sistemas Linux y UNIX, cuando inicia un componente de ejecución éste hereda el entorno desde el que ha emitido el mandato mqsistart.

Los valores básicos los crea el mandato mqsiprofile, que se encuentra en el directorio
<vía_acceso_instalación_producto>/bin
.

No debe cambiar la ubicación del mandato mqsiprofile, ni hacer modificaciones de usuario en el mandato, ya que puede ser reemplazado si instala servicio, o una actualización, en el producto. Si necesita ejecutar su propia configuración, añada un script al directorio profiles tal como se describe a continuación.

mqsiprofile puede llamar de forma automática a scripts adicionales escritos por el usuario, si coloca cualquier archivo llamado *.sh en la ubicación específica:
 <workpath>/common/profiles 
Tal vez le interese utilizar este método para ejecutar scripts de configuración de entorno de base de datos.

Para trabajar con un intermediario, necesita configurar el entorno necesario para sus bases de datos, y se recomienda que haga esto ejecutando el perfil suministrado por el proveedor para el gestor de bases de datos.

Tenga en cuenta que la configuración del entorno depende del gestor de bases de datos que se utilice. Ejecute el script adecuado, como se indica a continuación:
  • DB2, ejecute db2profile para la instancia de DB2 pertinente.
  • Oracle, ejecute oraenv (Tenga en cuenta que debe exportar ORACLE_HOME y ORACLE_SID antes de ejecutar oraenv)
  • Sybase, ejecute SYBASE.sh

Una vez haya establecido el entorno, consulte Configuración de bases de datos de componentes para obtener información sobre configurar las bases de datos para utilizarlas con el intermediario.

  1. Ejecute su perfil de base de datos. Por ejemplo, si utiliza DB2, ejecute
    . <directorio instancia db2>/sqllib/db2profile
  2. Ejecute el archivo del producto WebSphere Message Broker
    . <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. Quizá le resulte más sencillo añadirlos a su perfil de inicio de sesión.

Tenga en cuenta lo siguiente:
  • Si tiene una versión anterior del producto en el sistema, asegúrese de que ejecuta el perfil correcto antes de utilizar la Versión 6.0. El mandato mqsiprofile coloca los mandatos y las bibliotecas de la Versión 6.0 al principio de la vía de búsqueda.
  • Si utiliza el mismo ID de usuario, y ejecuta varios perfiles (de varias instalaciones o versiones diferentes), podría obtener resultados inesperados. Finalice la sesión y vuelva a iniciarla antes de ejecutar el perfil específico que necesite.
  • Los valores ODBC en sistemas Linux y UNIX se obtienen de un archivo de texto. Este archivo se localiza a partir de la variable de entorno ODBCINI, que toma por omisión el valor
    /var/mqsi/odbc/.odbc.ini
    Este nombre de archivo también se utilizaba en versiones anteriores del producto pero el formato ha cambiado. Si tiene varias versiones coexistiendo en el sistema, necesita crear un archivo odbc.ini para cada una de ellas, y alterar temporalmente el valor de la variable de entorno ODBCINI en mqsiprofile.
Tareas relacionadas
Configuración de bases de datos de componentes
Configuración de un entorno de mandatos
Entorno de mandatos - plataformas Windows
Referencia relacionada
Mandatos de ejecución
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
an26230_