È necessario installare e configurare i prerequisiti necessari prima di sviluppare le routine (procedure memorizzate e funzioni definite dall'utente) mediante il workbench.
Prima di sviluppare le routine mediante il workbench, è necessario completare tutte le operazioni di impostazione e configurazione per il sistema operativo il tipo di routine che si sta sviluppando come descritto nel manuale IBM DB2 Application Development Guide. Le seguenti informazioni si aggiungono alle informazioni riportate in IBM DB2 Application Development Guide ma non le sostituiscono.
Per informazioni dettagliate sui requisiti di impostazione per lo sviluppo di routine DB2 per z/OS e OS/390, fare riferimento al Redbook DB2 for z/OS Stored Procedures: Through the CALL and Beyond sul sito http://publib-b.boulder.ibm.com/abstracts/sg247083.html?Open
Per creare le procedure memorizzate SQL per DB2 UDB versioni precedenti alla 8.2 o per DB2 per z/OS, è necessario installare e configurare un compilatore C sul server. Per ulteriori informazioni, fare riferimento a IBM DB2 Application Development Guide.
La seguente tabella riporta i prerequisiti sia per il sistema server che per la workstation client su cui è installato il workbench.
Fare riferimento a Requisiti di licenza per tutte le connessioni al database DB2 per ulteriori informazioni sui file di licenza richiesti per la connettività al database peri database DB2.
Piattaforma | Requisiti server | Requisiti client |
---|---|---|
DB2 per Linux™, UNIX® e Windows® | DB2, versione 8 o successiva | Nessuna |
DB2 UDB per z/OS e OS/390 | DB2, versione 7 o successiva | Nessuna |
DB2 UDB per iSeries |
|
Per DB2 UDB per iSeries, versione 5.2: AS400 Toolbox perJava (jt400.jar) Per eseguire il download, fare riferimento a Toolbox for Java all'indirizzo http://www.ibm.com/servers/eserver/iseries/toolbox/downloads.html |
Derby | Derby, versione 10 | Nessuna |
export DB2PATH=/home/userhome/sqllib
Per sviluppare le procedure memorizzate Java su client che eseguono i sistemi operativi Linux o AIX o nell'ambiente Solaris Operating Environment, è necessario puntare manualmente il workbench al percorso del JDK installato. Per identificare il percorso di un JDK, creare un link alla directory in cui è installato un JDK. Sostituire db2admin nei comandi di esempio se il proprietario dell'istanza ha un nome differente.
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.sodove JAVAHOME è la directory di base per IBM Developer kit. Ad esempio, /opt/IBMJava2-142 è la directory di base predefinita per Developer kit 1.4.2.
cd /usr/lib
ln -fs JAVAHOME/jre/bin/libjsig.sodove JAVAHOME è la directory di base per IBM Developer kit.
ln -fs JAVAHOME/jre/bin/libjitc.so
ln -fs JAVAHOME/jre/bin/libxhpi.so
ln -fs JAVAHOME/jre/bin/libdbgmalloc.so
ldconfigdove JAVAHOME è la directory di base per IBM Developer kit.
Per ulteriori informazioni sullo sviluppo di routine e applicazioni per DB2, fare riferimento alla libreria di informazioni fornita con DB2, compreso il manuale IBM DB2 Application Development Guide.