必须安装并配置了必备软件才能使用工作台开发 IBM® DB2® 存储过程和用户定义的函数(UDF)。
在使用工作台开发 DB2 例程之前,必须完成操作系统的所有设置和配置步骤,并如《IBM DB2 应用程序开发指南》中所述的内容开发例程类型。下列信息补充《IBM DB2 应用程序开发指南》中的信息但并不替换这些信息。
要为 DB2 UDB 8.2 之前的版本或 DB2 z/OS® 版构建 SQL 存储过程,必须在服务器上安装和配置 C 语言编译器。有关更多信息,请参阅《IBM DB2 应用程序开发指南》。
下表列示了服务器系统和安装工作台的客户机工作站的必备软件。
有关每种数据库的受支持版本的更详细信息,请参阅受支持的数据库供应商 。
有关数据库连接到 DB2 通用数据库™数据库所需的许可证文件的信息,请参阅 对所有 DB2 通用数据库™数据库连接的许可证需求。
平台 | 服务器需求 | 客户机需求 |
---|---|---|
DB2 UDB Linux™ 版、UNIX® 版和 Windows® 版 | DB2 通用数据库 版本 8.1 或更高版本 | DB2 通用数据库 Linux 版、UNIX 版和 Windows 版版本 8.1 或更高版本的应用程序开发客户机。 |
限制:已编译 Java™ 存储过程在 DB2 z/OS 版或 OS/390 版的任何版本中不受支持。 |
有关开发 DB2 UDB z/OS 版和 DB2 z/OS 和 OS/390 版例程的设置需求的详细信息。请参阅红皮书 DB2 for z/OS Stored Procedures: Through the CALL and Beyond,它在以下网址中:http://publib-b.boulder.ibm.com/abstracts/sg247083.html?Open |
DB2 通用数据库 Windows 版和 UNIX 版版本 8.1 或更高版本。 |
export DB2PATH=/home/userhome/sqllib
要在运行 Linux 或 AIX® 操作系统的客户机上或者在 Solaris 操作环境中开发 Java 存储过程,必须手工将工作台指向 JDK 的安装位置。要标识 JDK 的位置,创建指向 JDK 的安装目录的链接。下列示例显示如何创建指向 Linux 客户机上的 JDK 的链接。如果以不同的方式命名您的实例所有者,则替换示例命令中的 db2admin。
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 -s /opt/IBMJava2-131/jre/bin/libhpi.so
ln -s /opt/IBMJava2-131/jre/bin/libjava.so
ln -s /opt/IBMJava2-131/jre/bin/libjitc.so
ln -s /opt/IBMJava2-131/jre/bin/libxhpi.so
ln -s /opt/IBMJava2-131/jre/bin/libzip.so
ln -s /opt/IBMJava2-131/jre/bin/classic/libjvm.so
有关为 DB2 通用数据库 开发例程和应用程序的更多信息,请参阅 DB2 通用数据库 附带的信息库,包括《IBM DB2 应用程序开发指南》。