5若要執行 Java 儲存程序或使用者定義的函數,Linux 5執行時期鏈結器必須能夠存取特定的 Java 共用檔案庫,且 DB2 UDB 5必須能夠同時載入這些檔案庫及 Java 虛擬機器。因為進行這個載入的程式會以 setuid 專用權執行,所以它在 /usr/lib 目錄中只會尋找相依檔案庫。
56在 /usr/lib 目錄中建立指向 Java 6共用檔案庫的符號鏈結。
5若為 IBM Developer Kit 1.3,您需要指向 5libjava.so、libjvm.so 及 5libhpi.so 的符號鏈結。您可透過 root 5身分執行下列命令來建立符號鏈結:
5cd /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 .
5其中 JAVAHOME 是 SDK 的基礎目錄。如果 DB2 UDB 找不到這些檔案庫, 5則在您嘗試執行 Java 常式時就會收到 -4301 錯誤,且管理通知日誌中也有會有關於找不到檔案庫的訊息。