WebSphere Extended Deployment, Version 6.0.x     Systèmes d'exploitation : AIX, HP-UX, Linux, Solaris, Windows, z/OS

Configuration de la base de données du planificateur pour exécution longue

Le planificateur pour exécution longue stocke les informations relatives aux travaux dans une base de données relationnelles. La première étape de la configuration du planificateur pour exécution longue consiste à créer cette base de données.

Pourquoi et quand utiliser cette tâche

WebSphere Extended Deployment met à disposition des fichiers DDL permettant de définir la base de données du planificateur pour exécution longue dans le répertoire <racine_install_WAS>/longRunning. Les fichiers DDL permettant de créer la base de données du planificateur pour exécution longue ont pour nom CreateLRSCHEDTablesXxx.ddl et CreateLRSCHEDTablespaceXxx.ddl, où Xxx indique le type de gestionnaire de base de données pour lequel les scripts sont conçus. Notez que certains gestionnaires de bases de données ne possèdent pas de fichiers DDL correspondants pour les espaces tables. Pour plus de détails sur la personnalisation des scripts DDL et l'utilisation des outils de base de données pour les exécuter, voir la documentation de votre fournisseur de base de données.

Les étapes suivantes permettent de configurer la base de données du planificateur pour exécution longue à l'aide de la base de données Cloudscape imbriquée dans WebSphere. Les bases de données Cloudscape imbriquées ne peuvent pas être partagées entre plusieurs processus et elles ne sont pas adaptées aux environnements dans lesquels le planificateur pour exécution longue doit être transféré d'un noeud à un autre (dans des scénarios de haute disponibilité par exemple).

[zos platforms] Pour DB2 sous z/OS, des scripts SPUFI sont mis à disposition dans le répertoire racine_install_WAS/longRunning. Le planificateur pour exécution longue SPUFI est SPFLRSV7.

Pour migrer le planificateur pour exécution longue de WebSphere Extended Deployment 6.0 vers 6.0.1, effectuez les opérations ci-dessous.

  1. [Version 6.0.1 and later] Si vous procédez à la migration à partir de WebSphere Extended Deployment 6.0 vers 6.0.1, utilisez le fichier MigrateLRSCHEDTablesXXXXX.ddl afin de migrer la base de données LRSCHED existante et de réinstaller l'application du planificateur pour exécution longue LongRunningScheduler.ear ainsi que l'environnement à exécution longue LREE.ear.
  2. Sélectionnez et créez un répertoire destiné à stocker les fichiers de la base de données. Dans les instructions, ce répertoire est désigné parle nom <rép_bd>.
  3. Placez-vous dans le répertoire <rép_bd> et entrez la commande :<racine_install_WAS>/java/jre/bin/java -Djava.ext.dirs=<racine_install_WAS>/cloudscape/lib -Dij.protocol=jdbc:db2j: com.ibm.db2j.tools.ij <racine_install_was>/longRunning/CreateLRSCHEDTablesCloudscape.ddl

Que faire ensuite

Après avoir créé la base de données, vous devez la définir dans WebSphere Extended Deployment. Pour vous assurer que la base de données est disponible pour chaque serveur d'applications devant héberger le planificateur pour exécution longue, la source de données doit être définie au niveau de la cellule.
  1. Dans la console d'administration, sélectionnez Ressources > Fournisseurs JDBC.
  2. Effacez le contenu des zones du noeud, du serveur et du cluster et cliquez sur Valider.
  3. Sélectionnez le fournisseur JDBC qui correspond au système de base de données que vous avez utilisé précédemment pour créer la base de données du planificateur pour exécution longue. Vous pouvez être amené à définir un nouveau fournisseur JDBC si celui qui correspond à votre fournisseur de base de données n'apparaît pas dans la liste. Pour plus d'informations sur la définition d'un nouveau fournisseur JDBC, voir la documentation du fournisseur JDBC. Si vous avez créé la base de données du planificateur pour exécution longue à l'aide de la base de données Cloudscape imbriquée, sélectionnez Fournisseur JDBC Cloudscape (XA) dans la liste.
  4. Sélectionnez Sources de données.
  5. Cliquez sur Nouveau.
  6. Entrez les valeurs suivantes :
    • Nom : LRSCHED ou tout autre nom de votre choix.
    • Nom JNDI : jdbc/lrsched ou tout autre nom JNDI de votre choix pour la source de données.
    • Paramètres supplémentaires : Selon les exigences du fournisseur JDBC choisi. La source de données Cloudscape ne requiert pas de paramètres supplémentaires.
  7. Cliquez sur OK.
  8. Si vous utilisez une base de données Cloudscape, cliquez sur le nom de la source de données dans la table, faites défiler le contenu de l'écran jusqu'en bas, entrez <rép_db>/LRSCHED dans la zone Nom de la base de données, puis cliquez sur OK.
    NoteColonSymbol Selon l'emplacement où le répertoire <rép_bd>/LRSCHED a été créé, il peut s'avérer nécessaire de fournir des informations de chemin supplémentaires.
  9. Dans l'arborescence de navigation, développez Administration du système et sélectionnez Planificateur pour exécution longue.
  10. Dans le menu déroulant Nom JNDI de la source de données, sélectionnez le nom JNDI de la source de données que vous venez de créer.
  11. Si la base de données de travaux requiert des justificatifs d'authentification et que vous ne souhaitez pas stocker ces derniers en tant que propriétés personnalisées dans la source de données, utilisez l'option Entrées des données d'authentification J2C pour créer un alias d'authentification. Puis, sélectionnez ce dernier dans le menu déroulant Alias de la source de données. Si vous utilisez une base de données Cloudscape, aucun justificatif d'authentification n'est requis.
  12. Cliquez sur OK.
  13. Sauvegardez vos modifications.



Related concepts
Configuration du planificateur pour exécution longue

Rubrique Tâche    

Conditions d'utilisation | Commentaires Dernière mise à jour le : Mar 16, 2006 9:58:13 AM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/scheduler/tbgsched.html

© Copyright IBM 2005, 2006. All Rights Reserved.
Ce centre de documentation s'appuie sur la technologie Eclipse. (http://www.eclipse.org)