El planificador de trabajos almacena información sobre trabajos en una base de datos relacional.
El primer paso para configurar el planificador de trabajos
es crear esta base de datos si no se utiliza la base de datos Derby predeterminada.
Antes de comenzar
Durante la instalación de WebSphere Extended Deployment Compute Grid, se crea un
proveedor JDBC de Derby. El proveedor JDBC de Derby contiene dos orígenes de datos.
Uno es el origen de datos Derby predeterminado, el nombre JNDI jdbc/lrsched, que apunta a
la base de datos del planificador de trabajos Derby predeterminada. El otro, el nombre JNDI jdbc/lree, es el origen de datos del entorno de
ejecución de trabajos de larga duración. Si decide utilizar el origen de datos predeterminado, no es necesario crear la base de datos del
planificador de trabajos. El nombre JNDI del origen de
datos del planificador de trabajos se especifica en la
consola administrativa de WebSphere en el panel del
planificador de trabajos. Si decide utilizar una base de
datos diferente para el planificador de trabajos, debe
crear manualmente la base de datos y asignarle un nombre JNDI de origen de datos de base
de datos en el panel del planificador de trabajos.
La base de datos Derby predeterminada del
planificador de trabajos se crea cuando se selecciona el
host de planificador de trabajos (destino de
despliegue) mediante la consola administrativa. La base de datos Derby predeterminada del
punto final se crea cuando se instala por primera vez una aplicación de trabajos de larga
duración. Tenga en cuenta que las bases de datos Derby incorporadas no pueden ser
compartidas por varios procesos y no son adecuadas para entornos donde es necesario que
el planificador de trabajos cambie de un nodo a otro. Por
ejemplo, en los casos de ejemplo de alta disponibilidad.planificador de trabajos.
Acerca de esta tarea
WebSphere Extended Deployment proporciona archivos DDL para definir la base
de datos de planificador de trabajos en el directorio
<raíz_instalación_WAS>/longRunning.
Los archivos DDL para crear la base de datos de planificador de trabajos se denominan CreateLRSCHEDTablesXxx.ddl y CreateLRSCHEDTablespaceXxx.ddl, dondeXxx indica el tipo de gestor de base de datos para el que se han diseñado los scripts. WebSphere Extended Deployment
admite Derby, DB2, Oracle
e Informix. No todos los gestores de base de datos tienen los archivos DDL de espacio de tablas correspondientes.
Los siguientes pasos pueden utilizarse para configurar la base de datos
del planificador de trabajos mediante la base de datos Derby incorporada de
WebSphere. Tenga en cuenta que las bases de datos Derby no
pueden ser compartidas por varios procesos y no son adecuadas para entornos
donde es necesario que el planificador de trabajos
cambie de un nodo a otro (por ejemplo, en los casos de ejemplo de alta
disponibilidad).
Procedimiento
Consulte la documentación del proveedor de base de datos
para obtener información detallada sobre cómo personalizar los scripts DDL
y utilizar las herramientas de base de datos para ejecutar la base de
datos.
Qué hacer a continuación
Después de crear la base de datos, defina el proveedor JDBC y el origen de
datos en la consola administrativa. Para garantizar que la base de datos esté disponible
para todos los servidores de aplicaciones que albergan el
planificador de trabajos, se recomienda la definición del
origen de datos en el nivel de célula. Consulte la
documentación del proveedor de JDBC para obtener más información sobre
cómo definir un nuevo proveedor de JDBC. El paso siguiente es la
Configuración del planificador de trabajos
.