Aby można było projektować procedury (procedury składowane i funkcje zdefiniowane przez użytkownika) w środowisku roboczym, należy zainstalować i skonfigurować wstępnie wymagane oprogramowanie.
Przed rozpoczęciem projektowania procedur w środowisku roboczym, należy zakończyć wszystkie czynności instalacyjne i konfiguracyjne zależne od systemu operacyjnego i typu projektowanej procedury opisane w podręczniku IBM DB2 Application Development Guide. Poniższe informacje są uzupełnieniem informacji zawartych w podręczniku IBM DB2 Application Development Guide, ale ich nie zastępują.
Szczegółowe informacje na temat wymagań wstępnych dla projektowania procedur DB2 for z/OS and OS/390 zawiera publikacja Redbook DB2 for z/OS Stored Procedures: Through the CALL and Beyond dostępna pod adresem http://publib-b.boulder.ibm.com/abstracts/sg247083.html?Open
Aby zbudować procedury składowane SQL dla bazy danych DB2 UDB w wersji wcześniejszej od 8.2 lub dla DB2 for z/OS, należy na serwerze zainstalować i skonfigurować kompilator języka C. Więcej informacji na ten temat zawiera publikacja IBM DB2 Application Development Guide.
W poniższej tabeli zamieszczono listę wymagań wstępnych dla systemu serwera i klienckiej stacji roboczej, na której zainstalowano środowisko robocze.
Więcej informacji na temat plików, które są wymagane w celu umożliwienia nawiązywania połączeń z bazami danych DB2 zawiera sekcja Wymagania licencyjne dla wszystkich połączeń baz danych DB2.
Platforma | Wymagania serwera | Wymagania klienta |
---|---|---|
DB2 dla systemów Linux™, UNIX® i Windows® | DB2, wersja 8 lub nowsza | Brak |
DB2 UDB for z/OS and OS/390 | DB2, wersja 7 lub nowsza | Brak |
DB2 UDB for iSeries |
|
Dla DB2 UDB for iSeries wersja 5.2: AS400 Toolbox for Java (jt400.jar) Aby pobrać, patrz serwis WWW Toolbox for Java dostępny pod adresem http://www.ibm.com/servers/eserver/iseries/toolbox/downloads.html. |
Derby | Derby, wersja 10 | Brak |
export DB2PATH=/home/katalog_domowy_użytkownika/sqllib
Aby tworzyć procedury składowane w języku Java w systemach Linux, AIX lub Solaris, należy samodzielnie wskazać w środowisku roboczym położenie zainstalowanego pakietu JDK. Aby wskazać położenie środowiska JDK, należy utworzyć dowiązanie do katalogu, w którym środowisko to jest zainstalowane. Zastąp db2admin w poniższym przykładzie odpowiednią nazwą właściciela instancji.
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.so, gdzie JAVAHOME jest głównym katalogiem programu IBM Developer Kit. Na przykład: /opt/IBMJava2-142 jest domyślnym głównym katalogiem programu IBM Developer Kit 1.4.2.
cd /usr/lib
ln -fs JAVAHOME/jre/bin/libjsig.so, gdzie JAVAHOME jest głównym katalogiem programu IBM Developer Kit.
ln -fs JAVAHOME/jre/bin/libjitc.so
ln -fs JAVAHOME/jre/bin/libxhpi.so
ln -fs JAVAHOME/jre/bin/libdbgmalloc.so
ldconfig, gdzie JAVAHOME jest głównym katalogiem programu IBM Developer Kit.
Więcej informacji na temat tworzenia procedur wbudowanych i aplikacji dla bazy danych DB2 zawiera biblioteka dostarczana z bazą danych DB2 oraz publikacja IBM DB2 Application Development Guide.