Debe instalar y configurar los prerrequisitos necesarios para poder desarrollar procedimientos almacenados y funciones definidas por el usuario (UDF) de IBM DB2 utilizando el entorno de trabajo.
Antes de desarrollar rutinas DB2 mediante el entorno de trabajo, debe completar todos los pasos de configuración para el sistema operativo y para el tipo de rutina que esté desarrollando, según se describe en la publicación IBM DB2 Application Development Guide. La información siguiente complementa la información de la publicación IBM DB2 Application Development Guide, pero no la sustituye.
Para construir procedimientos almacenados de SQL para las versiones de DB2 UDB anteriores a 8.2 o para DB2 para z/OS debe instalar y configurar un compilador C en el servidor. Para obtener más información, consulte la publicación IBM DB2 Application Development Guide.
La tabla siguiente lista los prerrequisitos para el sistema servidor y la estación de trabajo, en la que está instalado el entorno de trabajo.
Consulte el tema Proveedores de base de datos soportados para obtener información más detallada acerca de qué versiones de cada base de datos están soportadas.
Consulte el apartado Requisitos de licencia para todas las conexiones de base de datos de DB2 Universal Database para obtener información acerca de los archivos de licencia necesarios para la conectividad de base de datos con bases de datos DB2 Universal Database.
Plataforma | Requisitos del servidor | Requisitos del cliente |
---|---|---|
DB2 UDB para Linux, UNIX y Windows | DB2 Universal Database, Versión 8.1 o posterior | Application Development Client para DB2 Universal Database para Linux, UNIX y Windows, Versión 8.1 o posterior. |
Restricciones: los procedimientos almacenados Java compilados no están soportados en ninguna versión de DB2 para z/OS u OS/390. |
Para obtener información detallada acerca de los requisitos de configuración para el desarrollo de rutinas de DB2 UDB para z/OS y DB2 para z/OS y OS/390, consulte el Redbook DB2 for z/OS Stored Procedures: Through the CALL and Beyond en http://publib-b.boulder.ibm.com/abstracts/sg247083.html?Open |
Application Development Client para DB2 Universal Database para Windows y UNIX, Versión 8.1 o posterior. |
export DB2PATH=/home/userhome/sqllib
Para desarrollar procedimientos almacenados Java en clientes que ejecuten los sistemas operativos Linux o AIX o en el Entorno operativo Solaris, debe indicar manualmente al entorno de trabajo la ubicación de un JDK instalado. Para identificar la ubicación de un JDK, cree un enlace con el directorio donde está instalado el JDK. Sustituya db2admin de los mandatos de ejemplo si el propietario de la instancia tiene otro nombre.
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.sodonde JAVAHOME es el directorio base para IBM Developer kit. Por ejemplo: /opt/IBMJava2-142 es el directorio base predeterminado para Developer kit 1.4.2.
cd /usr/lib
ln -fs JAVAHOME/jre/bin/libjsig.sodonde JAVAHOME es el directorio base para IBM Developer kit.
ln -fs JAVAHOME/jre/bin/libjitc.so
ln -fs JAVAHOME/jre/bin/libxhpi.so
ln -fs JAVAHOME/jre/bin/libdbgmalloc.so
ldconfigdonde JAVAHOME es el directorio base para IBM Developer kit.
Para obtener más información acerca de cómo desarrollar rutinas y aplicaciones para DB2 Universal Database, consulte la biblioteca de información que se suministra con DB2 Universal Database, incluida la publicación IBM DB2 Application Development Guide.
Conceptos relacionados
Visión general de las tareas de los procedimientos almacenados de DB2
Desarrollo de funciones definidas por el usuario de DB2
Tareas relacionadas
Copiar las definiciones de la base de datos DB2 en un proyecto local
Referencia relacionada
Autorizaciones para procedimientos almacenados y funciones definidas por el usuario de DB2 UDB.