L'assistant de déploiement de routines permet de déployer des procédures mémorisées ou des fonctions UDF sur une base de données. Dans certains cas, vous pouvez créer une routine en utilisant une définition de serveur puis la déployer sur un type de serveur similaire ou sur un serveur ayant une définition différente.
Conditions prérequises : - Pour déployer une procédure mémorisée SQL, à l'aide de fichiers binaires, d'un serveur DB2 pour z/OS V8 vers un serveur DB2 pour z/OS V8, vous devez appliquer la modification provisoire de
logiciel JDB881D aux serveurs source et cible.
- Pour déployer une procédure mémorisée Java sur un serveur DB2 UDB pour Linux, UNIX et Windows version 8.1 ou 8.2, vous devez installer FixPak 13 ou une version ultérieure
Vous pouvez déployer des procédures mémorisées pour DB2 pour Linux, UNIX et Windows ou DB2 pour z/OS de l'une des deux manières suivantes :
- Vous pouvez déployer des fichiers binaires précédemment générés sur le serveur.
- Vous pouvez les déployer à l'aide d'une génération complète.
Sur
la page Options de déploiement de l'assistant de déploiement de routines, spécifiez
laquelle de ces deux options de déploiement vous souhaitez utiliser.
Restriction : Les
procédures mémorisées Java générées à l'aide du pilote existant ne peuvent pas être déployées à l'aide de fichiers binaires.
Les instructions de cette rubrique s'appliquent aux routines d'un projet de développement de données et de l'explorateur de bases de données. Si vous avez exporté une routine vers le système de fichiers, vous pouvez la déployer en suivant les instructions du fichier DeployInstructions.txt généré avec le script d'exportation dans le dossier indiqué dans l'assistant d'exportation de routine.
Pour déployer une routine sur une base de données :
- Basculez en perspective Données.
- Cliquez avec le bouton droit de la souris sur un ou plusieurs objets de données pris en charge ou sur le dossier des routines dans l'explorateur de projets de données ou l'explorateur de bases de données puis sélectionnez Déployer dans le menu contextuel. L'assistant s'ouvre.
- Suivez les étapes de l'assistant. Certaines zones de l'assistant sont renseignées en fonction des paramètres par défaut spécifiés sur les pages de préférences des options de déploiement et certaines zones sont renseignées avec les valeurs des routines à déployer. Si vous choisissez d'effectuer le déploiement sur un autre serveur, vous pouvez sélectionner une connexion de base de données existante ou en créer une nouvelle. Les connexions aux serveurs de bases de données pris en charge sont les seules connexions disponibles dans la liste des connexions existantes.
- Cliquez sur Terminer.
Le processus de déploiement commence et vous pouvez consulter sa progression et les messages dans la vue Sortie de données. Une fois la routine déployée, vous pouvez actualiser les dossiers Procédures mémorisées et Fonctions UDF sous la connexion à la base de données dans la vue de l'explorateur de bases de données pour vérifier que la routine a bien été ajoutée au serveur. Si la routine a été déployée à partir de l'explorateur de projets de données et que la base de données cible est la base de données affectée au projet de développement de données la vue de l'explorateur de projets de données affiche une icône représentant une clé à côté du nom de la routine pour indiquer que celle-ci a été déployée.