5Java ½ºÅä¾îµå ÇÁ·Î½ÃÀú ¶Ç´Â »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(UDF)¸¦ ½ÇÇàÇÏ·Á¸é 5Linux ·±Å¸ÀÓ ¸µÄ¿°¡ ƯÁ¤ Java °øÀ¯ ¶óÀ̺귯¸®¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ¾î¾ß Çϰí DB2 5UDB´Â ÀÌ·¯ÇÑ ¶óÀ̺귯¸® ¹× JVMÀ» ·ÎµåÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. 5ÀÌ·¯ÇÑ ·ÎµùÀ» ½ÇÇàÇÏ´Â ÇÁ·Î±×·¥Àº setuid Ư±ÇÀ¸·Î ½ÇÇàµÇ¹Ç·Î 5/usr/lib µð·ºÅ丮ÀÇ Á¾¼Ó ¶óÀ̺귯¸®¸¸ ã°Ô µË´Ï´Ù.
56/usr/lib µð·ºÅ丮¿¡¼ ±âÈ£ ¸µÅ©¸¦ ÀÛ¼ºÇÏ¿© 6Java °øÀ¯ ¶óÀ̺귯¸®¸¦ Áö½ÃÇϽʽÿÀ.
5IBM Developer Kit 1.3ÀÇ °æ¿ì, libjava.so, libjvm.so ¹× 5libhpi.so¿¡ ´ëÇÑ ±âÈ£ ¸µÅ©°¡ ÇÊ¿äÇÕ´Ï´Ù. 5root·Î ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÏ¿© ±âÈ£ ¸µÅ©¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
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ÀÇ ±âº» µð·ºÅ丮ÀÔ´Ï´Ù. 5DB2 UDB2°¡ ÀÌ·¯ÇÑ ¶óÀ̺귯¸®¸¦ ãÀ» ¼ö ¾ø´Â °æ¿ì, 5Java ·çƾÀ» ½ÇÇàÇÏ·Á Çϸé -4301 ¿À·ù°¡ ¹ß»ýÇϰí, °ü¸® ÅëÁö ·Î±×¿¡ ¶óÀ̺귯¸®¸¦ ãÀ» ¼ö ¾ø´Ù´Â ¸Þ½ÃÁö°¡ ¼ö½ÅµË´Ï´Ù.
6/etc/ld.so.conf ÆÄÀÏÀ» º¯°æÇÑ ÈÄ¿¡ ldconfig ¸í·ÉÀ» root·Î ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ·çƾ¿¡ ´ëÇÑ 6È£ÃâÀÌ ¿ÏÀüÇÏÁö ¾ÊÀ¸¹Ç·Î ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ ´ë¾ÈÀº ƯÁ¤ÇÑ ÀνºÅϽº¿¡¼ ¿©ÀüÈ÷ 6ÀÛµ¿ÇÏÁö ¾ÊÀ» ¼ö ÀÖÀ¸¸ç, ±× °á°ú ·çƾÀÌ ¿Ï·áµÇÁö ¾Ê°Ô µË´Ï´Ù. ´ë¾ÈÀÌ ÀÛµ¿ÇÏÁö ¾ÊÀ» °æ¿ì, 6À§¿¡ Áö½ÃµÈ ´ë·Î /usr/lib µð·ºÅ丮¿¡ ¸µÅ©¸¦ ÀÛ¼ºÇϽʽÿÀ. 6