Você deve instalar e configurar os pré-requisitos necessários antes de desenvolver rotinas (procedimentos armazenados e UDFs [Funções Definidas pelo Usuário]) utilizando o workbench.
Antes de desenvolver rotinas utilizando o workbench, é necessário concluir todas as etapas de instalação e configuração para seu sistema operacional e o tipo de rotina que está sendo desenvolvida, conforme descrito no IBM DB2 Application Development Guide. As informações a seguir complementam as informações no IBM DB2 Application Development Guide mas não as substituem.
Para obter informações detalhadas sobre requisitos de configuração para desenvolver rotinas do DB2 para z/OS e OS/390, consulte o Redbook DB2 para z/OS Stored Procedures: Through the CALL and Beyond em http://publib-b.boulder.ibm.com/abstracts/sg247083.html?Open
Para construir procedimentos armazenados SQL para versões do DB2 UDB anteriores à 8.2 ou para DB2 para z/OS, é necessário instalar e configurar um compilador C no servidor. Para obter informações adicionais, consulte o IBM DB2 Application Development Guide.
A tabela a seguir lista os pré-requisitos para o sistema de servidor e a estação de trabalho do cliente em que o workbench está instalado.
Consulte Requisitos de Licença para Todas as Conexões do Banco de Dados DB2 para obter informações sobre os arquivos de licença necessários para a conectividade aos bancos de dados DB2.
Plataforma | Requisitos do Servidor | Requisitos do Cliente |
---|---|---|
DB2 para Linux™, UNIX® e Windows® | DB2, versão 8 ou posterior | Nenhuma |
DB2 UDB para z/OS e OS/390 | DB2, versão 7 ou posterior | Nenhuma |
DB2 UDB para iSeries |
|
Para DB2 UDB para iSeries, versão 5.2: AS400 Toolbox para Java (jt400.jar) Para fazer download, consulte Toolbox para Java em http://www.ibm.com/servers/eserver/iseries/toolbox/downloads.html |
Derby | Derby, versão 10 | Nenhuma |
export DB2PATH=/home/userhome/sqllib
Para desenvolver procedimentos armazenados Java em clientes que estão executando os sistemas operacionais Linux ou AIX, ou no Solaris Operating Environment, é necessário apontar manualmente o workbench para o local de um JDK instalado. Para identificar o local de um JDK, crie um link para o diretório no qual um JDK está instalado. Substitua db2admin nos comandos de exemplo se o proprietário da instância tiver um nome diferente.
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.soem que JAVAHOME é o diretório de base para o IBM Developer Kit. Por exemplo: /opt/IBMJava2-142 é o diretório de base padrão para o Developer kit 1.4.2.
cd /usr/lib
ln -fs JAVAHOME/jre/bin/libjsig.soem que JAVAHOME é o diretório de base para o IBM Developer Kit.
ln -fs JAVAHOME/jre/bin/libjitc.so
ln -fs JAVAHOME/jre/bin/libxhpi.so
ln -fs JAVAHOME/jre/bin/libdbgmalloc.so
ldconfigem que JAVAHOME é o diretório de base para o IBM Developer Kit.
Para obter informações adicionais sobre como desenvolver rotinas e aplicativos para o DB2, consulte a biblioteca de informações fornecida com o DB2, incluindo o IBM DB2 Application Development Guide.