ÆÄƼ¼ÇµÈ ȯ°æ¿¡¼, DB2´Â SQL¹®À» ºÎ¼Ó Àý·Î ³ª´©°í, ÀÌµé °¢°¢Àº °ü·Ã µ¥ÀÌÅ͸¦ °®´Â ÆÄƼ¼Ç¿¡¼ 󸮵˴ϴÙ. °á°úÀûÀ¸·Î ¿À·ù´Â ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑÀÌ ¾ø´Â ÆÄƼ¼Ç¿¡¼ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº ´ÜÀÏ ÆÄƼ¼Ç ȯ°æ¿¡¼´Â ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù.
´ÙÀ½À» °í·ÁÇØ¾ß ÇÕ´Ï´Ù.
ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ½É°¢ÇÑ ¿À·ù·Î ÀÎÇØ ÀÌ»ó Á¾·áÇÑ °æ¿ì, 2´Ü°è È®¾àÁß ÀÌ»ó ½ÇÆÐ Æ®·£Àè¼ÇÀÌ µ¥ÀÌÅͺ£À̽º¿¡ ³²¾Æ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. 2´Ü°è È®¾àÁß ÀÌ»ó ½ÇÆÐ Æ®·£Àè¼ÇÀº ÇÑ ±¹¸éÀÌ ¼º°øÀûÀ¸·Î ³¡³¯ ¶§ Àü¿ª Æ®·£Àè¼Ç°ú °ü·ÃµÇ´Âµ¥, ´ÙÀ½ ´Ü°è°¡ ¿Ï·áµÇ±â Àü¿¡ ½Ã½ºÅÛÀº ½ÇÆÐÇÏ°í µ¥ÀÌÅͺ£À̽º´Â Àϰü¼ºÀÌ ¾ø´Â »óÅ·Π³²°Ô µË´Ï´Ù. À̰ÍÀ» ó¸®ÇÏ´Â °Í¿¡ ´ëÇÑ Á¤º¸´Â °ü¸® ¾È³»¼ Ã¥À» ÂüÁ¶ÇϽʽÿÀ.
DB2 Universal Database¿¡¼ ½É°¢ÇÑ ¿À·ù°¡ ¹ß»ýÇϸé, ´ÙÀ½ Áß Çϳª°¡ ¹ß»ýÇÕ´Ï´Ù.
Ȱµ¿ÁßÀÎ ÀÛ¾÷ ´ÜÀ§°¡ ±¸°£ º¹¿øµÇÁö ¾Ê½À´Ï´Ù.
ÀÌ·¯ÇÑ »óȲ¿¡¼ »ç¿ëÀÚ´Â Á¾·á°¡ ¹ß»ýÇßÀ» ¶§ ³ëµå¿¡¼ Ȱµ¿ÁßÀÌ´ø ³ëµå³ª µ¥ÀÌÅͺ£À̽º¸¦ º¹±¸ÇØ¾ß ÇÕ´Ï´Ù.
ÀÌ µ¥ÀÌÅͺ£À̽ºÀÇ ¸ðµç ÀÛ¾÷ ´ÜÀ§´Â ±¸°£ º¹¿øµË´Ï´Ù.
ÀÌ·¯ÇÑ °æ¿ì, ¿À·ù°¡ ¹ß»ýÇÑ ³ëµåÀÇ µ¥ÀÌÅͺ£À̽º´Â Àϰü¼ºÀÌ ¾ø´Â °ÍÀ¸·Î Ç¥½ÃµË´Ï´Ù. ÀÌ µ¥ÀÌÅͺ£À̽º¿¡ ¾×¼¼½ºÇÏ·Á°í ½ÃµµÇϸé, SQLCODE -1034(SQLSTATE 58031) ¶Ç´Â SQLCODE -1015(SQLSTATE 55025)°¡ ¸®Åϵ˴ϴÙ. »ç¿ëÀÚ³ª ´Ù¸¥ ³ëµåÀÇ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ÀÌ ³ëµåÀÇ µ¥ÀÌÅͺ£À̽º¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ±â Àü¿¡, ¸ÕÀú µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÏ¿© RESTART DATABASE ¸í·ÉÀ» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ¸í·É¿¡ ´ëÇÑ Á¤º¸´Â Command Reference Ã¥À» ÂüÁ¶ÇϽʽÿÀ.
½É°¢ÇÑ ¿À·ù SQLCODE -1224(SQLSTATE 55032)´Â ¿©·¯°¡Áö ÀÌÀ¯·Î ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸Þ½ÃÁö¸¦ ¼ö½ÅÇÏ´Â °æ¿ì, ¾î¶² ³ëµå°¡ ½ÇÆÐÇß´ÂÁö¸¦ ³ªÅ¸³»´Â SQLCA¸¦ Á¡°ËÇϽʽÿÀ. ÀÚ¼¼ÇÑ Á¤º¸´Â ³ëµå °£¿¡ °øÀ¯ÇÏ´Â db2diag.log ÆÄÀÏÀ» Á¡°ËÇϽʽÿÀ. Ãß°¡ Á¤º¸´Â ¿À·ù¸¦ ¸®ÅÏÇÏ´Â ÆÄƼ¼Ç ½Äº°ÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
ÇϳªÀÇ SQL¹®ÀÌ ¿©·¯ ³ëµå¿¡¼ ¿©·¯ ¿¡ÀÌÀüÆ®¿¡ ÀÇÇØ ½ÇÇàµÉ ¼ö ÀÖÀ¸¸ç, °¢ ¿¡ÀÌÀüÆ®´Â ´Ù¸¥ ¿À·ù ¶Ç´Â °æ°í¿¡ ´ëÇÏ¿© ´Ù¸¥ SQLCA¸¦ ¸®ÅÏÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¶Á¤ ¿¡ÀÌÀüÆ® ¿ª½Ã ÀÚ½ÅÀÇ SQLCA¸¦ °®½À´Ï´Ù. ¶ÇÇÑ SQLCA¿¡´Â Çà °¹¼ö¸¦ ³ªÅ¸³»´Â sqlerrd Çʵå¿Í °°Àº Àü¿ª ¼ýÀÚ¸¦ ³ªÅ¸³»´Â ÇʵåµéÀÌ ÀÖ½À´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥¿¡ Àϰü¼º ÀÖ´Â ºä¸¦ Á¦°øÇϱâ À§ÇØ ¸ðµç SQLCA °ªÀº ÇϳªÀÇ ±¸Á¶·Î º´Çյ˴ϴÙ. ÀÌ ±¸Á¶´Â SQL ÂüÁ¶¼¿¡¼ ¼³¸íµË´Ï´Ù.
ÀÀ¿ëÇÁ·Î±×·¥Àº ù¹øÂ° ¿À·ù³ª °æ°í¸¦ ¹ß»ý½ÃŲ ¹®Á¦Á¡ÀÌ Á¤Á¤µÈ ÈÄ ´Ù½Ã ±× µÚ¿¡ ¹ß»ýÇÏ´Â ¿À·ù³ª °æ°í¸¦ ¼ö½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. óÀ½ ŽÁöµÈ ¿À·ù¿¡ ´Ù¸¥ °Íº¸´Ù ¿ì¼±¼øÀ§°¡ ÁÖ¾îÁöµµ·Ï SQLCA¿¡ ¿À·ù°¡ º¸°íµË´Ï´Ù. Áï ÀÌÀü ¿À·ù¿¡ ÀÇÇØ ¹ß»ýµÈ ¿À·ù°¡ ¿ø·¡ÀÇ ¿À·ù¸¦ °ãÃľ²±â ÇÏÁö ¾Êµµ·Ï ÇÕ´Ï´Ù. ½É°¢ÇÑ ¿À·ù¿Í ±³Âø »óÅ´ Á¶Á¤ ¿¡ÀÌÀüÆ®¿¡ ÀÇÇÑ Áï°¢ÀûÀÎ Á¶Ä¡¸¦ ÇÊ¿ä·Î Çϱ⠶§¹®¿¡ ³ôÀº ¿ì¼±¼øÀ§°¡ ÁÖ¾îÁý´Ï´Ù.
ÆÄƼ¼ÇÀÌ ¿À·ù³ª °æ°í¸¦ ¸®ÅÏÇÏ´Â °æ¿ì, ±× ¹øÈ£´Â SQLCAÀÇ SQLERRD(6) Çʵ忡 µé¾î°¡°Ô µË´Ï´Ù. ÀÌ ÇʵåÀÇ ¹øÈ£´Â db2nodes.cfg ÆÄÀÏÀÇ ÆÄƼ¼Ç¿¡ ÁöÁ¤µÈ °Í°ú µ¿ÀÏÇÕ´Ï´Ù.
SQL¹®À̳ª API°¡ ¼º°øÀûÀ̶ó¸é ÀÌ ÇʵåÀÇ ÆÄƼ¼Ç ¹øÈ£´Â Áß¿äÇÏÁö ¾Ê½À´Ï´Ù.
SQLCA¿¡ ´ëÇÑ Á¤º¸´Â SQL ÂüÁ¶¼ Ã¥À» ÂüÁ¶ÇϽʽÿÀ.