°ü°èÇü µ¥ÀÌÅͺ£À̽º µµ±¸ - ¸±¸®½º Á¤º¸


1.0 ¾Ë·ÁÁø ¹®Á¦Á¡
   1.1 ÀúÀå ÇÁ·Î½ÃÀú ¹× »ç¿ëÀÚ Á¤ÀÇ ±â´É¿¡ ´ëÇÑ ½ÇÇàÇϱâ Àü¿¡ ´Ù½Ã ºôµå ȯ°æ ¼³Á¤ÀÌ ÀûÀýÇÏ°Ô µ¿ÀÛÇÏÁö ¾ÊÀ½
   1.2 ƯÁ¤ Å×ÀÌºí »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(UDF)¸¦ Àü°³Çϸé SQLSTATE -458 ¿À·ù°¡ ¹ß»ýÇÔ
   1.3 ƯÁ¤ ¸®ÅÏ LOB µ¥ÀÌÅÍ À¯ÇüÀ¸·Î ·ÎÄÿ¡ ´ëÇÑ »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö Àü°³ ¶Ç´Â ½ÇÇà ½Ã ½ÇÆÐÇÔ
   1.4 ¼Ò½º¾øÀÌ Àü°³ÇÑ DB2 Java ÀúÀå ÇÁ·Î½ÃÀú´Â »èÁ¦ÇÒ ¼ö ¾øÀ½
   1.5 WebSphere Application Server¸¦ Workbench¿Í º°µµ·Î ¼³Ä¡ÇÑ °æ¿ì Cloudscape µ¥ÀÌÅͺ£À̽º ¿¬°á¿¡ ´ëÇÑ Å¬·¡½º À§Ä¡°¡ ¹ß°ßµÇÁö ¾ÊÀ½

1.0 ¾Ë·ÁÁø ¹®Á¦Á¡

1.1 ÀúÀå ÇÁ·Î½ÃÀú ¹× »ç¿ëÀÚ Á¤ÀÇ ±â´É¿¡ ´ëÇÑ ½ÇÇàÇϱâ Àü¿¡ ´Ù½Ã ºôµå ȯ°æ ¼³Á¤ÀÌ ÀûÀýÇÏ°Ô µ¿ÀÛÇÏÁö ¾ÊÀ½

ÀúÀå ÇÁ·Î½ÃÀú ¹× »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö¿¡ ´ëÇÑ ½ÇÇàÇϱâ Àü¿¡ ´Ù½Ã ºôµå ȯ°æ ¼³Á¤ÀÌ µ¿ÀÛÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ È¯°æ ¼³Á¤À» ¼³Á¤ÇÏ·Á¸é ȯ°æ ¼³Á¤ âÀÇ ÇÁ·Î¼¼½º ÆäÀÌÁö¿¡¼­ â -> ȯ°æ ¼³Á¤À» Ŭ¸¯ÇÏ¿© ȯ°æ ¼³Á¤ âÀ» ¿­°í µ¥ÀÌÅÍ ¹× DB2 ÀúÀå ÇÁ·Î½ÃÀú ¹× UDF ºô´õ ³ëµå¸¦ ÆîÄ£ ÈÄ ÇÁ·Î¼¼½º ³ëµå¸¦ Ŭ¸¯ÇϽʽÿÀ. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é, ÀúÀå ÇÁ·Î½ÃÀú ¹× »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö¸¦ ¸¶Áö¸· ºôµå ÀÌÈÄ º¯°æÇÑ °æ¿ì À̸¦ ½ÇÇàÇϱâ Àü¿¡ ¼öµ¿À¸·Î ºôµåÇØ¾ß ÇÕ´Ï´Ù.

1.2 ƯÁ¤ Å×ÀÌºí »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(UDF)¸¦ Àü°³Çϸé SQLSTATE -458 ¿À·ù°¡ ¹ß»ýÇÔ

·çƾ ³»º¸³»±â ¸¶¹ý»ç¿¡¼­ DROP¹® Æ÷ÇÔ ¿É¼ÇÀ» »ç¿ëÇÏ¿© ³»º¸³½ ƯÁ¤ Å×À̺í UDF¸¦ Àü°³ÇÒ °æ¿ì SQLSTATE -458 ¿À·ù ¸Þ½ÃÁö°¡ Ç¥½ÃµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ´Â »ý¼ºµÈ DROP FUNCTION ¹®¿¡ ¿À·ù°¡ Àֱ⠶§¹®ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ UDF ¼Ò½ºÀÇ °æ¿ì,
CREATE FUNCTION USERID.BABELFISH ( TRANSLATIONMODE VARCHAR(100), SOURCEDATA VARCHAR(100) )
´ÙÀ½°ú °°Àº DROP FUNCTION ¹®ÀÌ »ý¼ºµË´Ï´Ù.
DROP FUNCTION USERID.BABELFISH ()
ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é, DROP FUNCTION ¹® ³¡¿¡¼­ °ýÈ£¸¦ Á¦°ÅÇϽʽÿÀ.

1.3 ƯÁ¤ ¸®ÅÏ LOB µ¥ÀÌÅÍ À¯ÇüÀ¸·Î ·ÎÄÿ¡ ´ëÇÑ »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö Àü°³ ¶Ç´Â ½ÇÇà ½Ã ½ÇÆÐÇÔ

LOB µ¥ÀÌÅÍ À¯ÇüÀÇ ¸®ÅÏ ¸Å°³º¯¼ö°¡ ÀÖ´Â »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö¸¦ ·ÎÄà µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ Àü°³ ¶Ç´Â ½ÇÇàÇÒ °æ¿ì ½ÇÆÐÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ´Â ¸®ÅÏµÈ LOB ¸Å°³º¯¼ö¿¡ ÁöÁ¤µÈ ±æÀ̰¡ ¾øÀ» °æ¿ì ¹ß»ýÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
CREATE FUNCTION USERID.COLCLOB () RETURNS clob
ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é, ¸®ÅÏµÈ LOB ¸Å°³º¯¼öÀÇ ±æÀ̸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
CREATE FUNCTION USERID.COLCLOB () RETURNS clob(5k)

1.4 ¼Ò½º¾øÀÌ Àü°³ÇÑ DB2 Java ÀúÀå ÇÁ·Î½ÃÀú´Â »èÁ¦ÇÒ ¼ö ¾øÀ½

¼Ò½º¸¦ Àü°³ÇÏÁö ¾Ê°í DB2 Java ÀúÀå ÇÁ·Î½ÃÀú¸¦ µ¥ÀÌÅͺ£À̽º¿¡ Àü°³ÇÒ °æ¿ì(·çƾ Àü°³ ¸¶¹ý»ç ¿É¼Ç ÆäÀÌÁö¿¡¼­ ¼Ò½º¸¦ »ç¿ëÇÑ Àü°³¸¦ ¼±ÅÃÇÏÁö ¾ÊÀ½), Workbench¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¿¡¼­ ÀúÀå ÇÁ·Î½ÃÀú¸¦ »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é, DB2 ¸í·ÉÇà ÇÁ·Î¼¼¼­(CLP)¿¡¼­ DROP PROCEDURE ¸í·ÉÀ» ½ÇÇàÇϰųª DB2 Control Center¸¦ »ç¿ëÇÏ¿© ÀúÀå ÇÁ·Î½ÃÀú¸¦ »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù. CALL SQLJ.REMOVE_JAR ¸í·ÉÀ» ½ÇÇàÇÏ¿© ¼³Ä¡µÈ jarÀ» Á¦°ÅÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

1.5 WebSphere Application Server¸¦ Workbench¿Í º°µµ·Î ¼³Ä¡ÇÑ °æ¿ì Cloudscape µ¥ÀÌÅͺ£À̽º ¿¬°á¿¡ ´ëÇÑ Å¬·¡½º À§Ä¡°¡ ¹ß°ßµÇÁö ¾ÊÀ½

´ÙÀ½ ½Ã³ª¸®¿À¿¡¼­, µ¥ÀÌÅͺ£À̽º ¿¬°á ¸¶¹ý»ç ¶Ç´Â ÆäÀÌÁöÀÇ Å¬·¡½º À§Ä¡ Çʵ尡 ÀÚµ¿À¸·Î ä¿öÁöÁö ¾Ê½À´Ï´Ù.

  1. WAS(WebSphere Application Server)¸¦ ¼³Ä¡Çϱâ Àü¿¡ Workbench¸¦ ¼³Ä¡ÇϽʽÿÀ. WAS¸¦ ¼³Ä¡ÇϽʽÿÀ.
  2. Workbench¸¦ ½ÃÀÛÇϽʽÿÀ.
  3. Cloudscape µ¥ÀÌÅͺ£À̽º¿ÍÀÇ ¿¬°áÀ» ÀÛ¼ºÇϽʽÿÀ(¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃß Å¬¸¯ -> µ¥ÀÌÅÍ PerspectiveÀÇ µ¥ÀÌÅͺ£À̽º Ž»ö±â º¸±â¿¡¼­ »õ ¿¬°á ¼±Åà ¶Ç´Â ´Ù¸¥ ¸¶¹ý»çÀÇ µ¥ÀÌÅͺ£À̽º ¿¬°á ÆäÀÌÁö »ç¿ë).

ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é Ŭ·¡½º À§Ä¡ Çʵ带 ¼öµ¿À¸·Î ä¿ì°Å³ª Workbench¸¦ ´Ù½Ã ½ÃÀÛÇÏ¿© ¿¬°áÀ» ´Ù½Ã ÀÛ¼ºÇϽʽÿÀ. Workbench¸¦ ´Ù½Ã ½ÃÀÛÇϸé Ŭ·¡½º À§Ä¡ Çʵ尡 ÀÚµ¿À¸·Î ä¿öÁý´Ï´Ù.

Readme ÆÄÀÏ·Î µ¹¾Æ°¡±â