5Hvis du skal kjøre lagrede Java-prosedyrer eller brukerdefinert funksjoner, 5må Linux runtime-lenkeprogrammet kunne ha tilgang til bestemte delte 5Java-biblioteker, og DB2 UDB må kunne laste inn både disse bibliotekene og 5Java Virtual Machine. Siden programmet som utfører denne innlastingen, 5kjøres med setuid-rettigheter, vil det bare se etter de avhengige bibliotekene 5i katalogen /usr/lib.
56Opprett symbolske lenker i katalogen /usr/lib for å peke 6til de delte Java-bibliotekene.
5For IBM Developer Kit 1.3 trenger du symbolske lenker til 5libjava.so, libjvm.so og 5libhpi.so. Du kan opprette symbolske lenker ved å 5kjøre disse kommandoene som root:
5 cd /usr/lib 5 ln -fs JAVAHOME/jre/bin/libjava.so . 5 ln -fs JAVAHOME/jre/bin/classic/libjvm.so . 5 ln -fs JAVAHOME/jre/bin/libhpi.so .
5der JAVAHOME er basiskatalogen for SDK. Hvis DB2 UDB ikke 5finner disse bibliotekene, får du en -4301-feil når du prøver å kjøre en 5Java-rutine, og det vil bli lagt inn meldinger i 5administrasjonsvarslingsloggen om at noen biblioteker ikke ble funnet.