Vous devez installer et configurer les conditions requises avant de pouvoir développer des routines (procédures mémorisées et fonctions UDF) en utilisant le plan de travail.
Avant de développer des routines en utilisant le plan de travail, vous devez effectuer toutes les étapes d'installation et de configuration décrites dans le guide de déploiement d'applications IBM DB2. Les informations suivantes complètent celles du guide de déploiement d'applications IBM DB2 mais ne les remplacent pas.
Pour des informations détaillées relatives aux conditions préalables pour le développement de routines DB2 pour z/OS etOS/390, consultez le guide Redbook DB2 for z/OS Stored Procedures: Through the CALL and Beyond à l'adresse suivante :http://publib-b.boulder.ibm.com/abstracts/sg247083.html?Open
Pour générer des procédures mémorises SQL pour les versions DB2 UDB antérieures à 8.2 ou pour DB2 pourz/OS, vous devez installer et configurer un compilateur C sur le serveur. Pour plus d'informations, consultez le guide de développement d'applications IBM DB2.
Le tableau suivant répertorie les conditions requises pour le système de serveur et le poste de travail client où le plan de travail est installé.
Pour plus d'informations sur les fichiers de licence requis pour la connectivité de base de données avec des bases de données DB2, consultez la rubrique Conditions requises en matière de licences pour toutes les connexions de bases de données DB2.
Plateforme | Conditions requises pour le serveur | Conditions requises pour le client |
---|---|---|
DB2 pour Linux™, UNIX® et Windows® | DB2, version 8 ou ultérieure | Aucune |
DB2 UDB pour z/OS et OS/390 | DB2, version 7 ou ultérieure | Aucune |
DB2 UDB pour iSeries |
|
Pour DB2 UDB pour iSeries, version 5.2 : AS400 Toolbox pour Java (jt400.jar) Pour le téléchargement, voir Toolbox for Java à l'adresse http://www.ibm.com/servers/eserver/iseries/toolbox/downloads.html |
Derby | Derby, version 10 | Aucune |
export DB2PATH=/home/userhome/sqllib
Pour développer des procédures mémorisées Java sur des clients clients exécutant les systèmes d'exploitation Linux ou AIX ou utilisant l'environnement d'exploitation Solaris, vous devez indiquer manuellement l'emplacement d'un fichier JDK installé au plan de travail. Pour identifier l'emplacement d'un fichier JDK, créez un lien vers le répertoire dans lequel le fichier est installé. Remplacez db2admin dans les commandes d'exemple si le propriétaire de votre instance porte un autre nom.
ln -s /opt/IBMJava2-131 /home/db2admin/sqllib/java/jdk
chown bin /home/db2admin/sqllib/java/jdk
chgrp bin /home/db2admin/sqllib/java/jdk
cd /usr/lib
ln -fs JAVAHOME/jre/bin/libhpi.so
ln -fs JAVAHOME/jre/bin/libjava.so
ln -fs JAVAHOME/jre/bin/classic/libjvm.sooù JAVAHOME est le répertoire principal de IBM Developer kit. Par exemple : /opt/IBMJava2-142 est le répertoire principal par défaut de Developer Kit 1.4.2.
cd /usr/lib
ln -fs JAVAHOME/jre/bin/libjsig.sooù JAVAHOME est le répertoire principal de IBM Developer kit.
ln -fs JAVAHOME/jre/bin/libjitc.so
ln -fs JAVAHOME/jre/bin/libxhpi.so
ln -fs JAVAHOME/jre/bin/libdbgmalloc.so
ldconfigoù JAVAHOME est le répertoire principal de IBM Developer kit.
Pour plus d'informations sur le développement de routines et d'applications pour DB2, consultez la bibliothèque d'informations fournie avec DB2, y compris le guide de développement d'applications IBM DB2.