°ü¸® ¾È³»¼­


DB2 Data Links Manager °í·Á»çÇ×

´ÙÀ½ Àý¿¡¼­´Â DATALINK Ä÷³ÀÌ µé¾î ÀÖ´Â Å×À̺íÀÌ ÀÖ´Â °æ¿ì Àû¿ëÇÒ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. DATALINK Ä÷³¿¡ ´ëÇØ¼­´Â SQL ÂüÁ¶¼­ÀÇ CREATE TABLE¹®À» ÂüÁ¶ÇϽʽÿÀ.

½Ã½ºÅÛ ¼Õ»ó º¹±¸ °í·Á»çÇ×

ÀÀ¿ëÇÁ·Î±×·¥ÀÌ DB2 Data Links Manager¸¦ ¼öÇàÇÏ´Â Data Links ¼­¹ö¸¦ Æ÷ÇÔÇÏ¿© SQL ¿äûÀ» ¹ßÇàÇϸé(FILE LINK CONTROL ¼Ó¼ºÀÌ ÀÖ´Â DATALINK Ä÷³À» »ç¿ëÇÏ¿©), µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥Àº ÀÛ¾÷À» Data Links ¼­¹ö·Î ºÐ¹èÇÕ´Ï´Ù. ¶ÇÇÑ, Æ®·£Àè¼Ç¿¡ Æ÷ÇÔµÈ Data Links ¼­¹öµµ ÃßÀûÇÕ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ÀÌ Æ®·£Àè¼Ç¿¡ ´ëÇØ COMMIT¸¦ ¹ßÇàÇϸé, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥Àº 2´Ü°è È®¾à ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ¿© Æ®·£Àè¼ÇÀ» È®¾àÇÕ´Ï´Ù. 1´Ü°è¿¡¼­, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥Àº PREPARE ·Î±× ·¹Äڵ带 ±â·ÏÇÏ°í ¸ðµç Data Links ¼­¹ö·Î PREPARE ¿äûÀ» ºÐ¹èÇÕ´Ï´Ù. ±×·± ´ÙÀ½, °¢°¢ÀÇ Data Links ¼­¹ö´Â ´ÙÀ½ Áß Çϳª·Î ÀÀ´äÇÕ´Ï´Ù.

1´Ü°è´Â ¸ðµç µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö°¡ "YES"·Î ÀÀ´äÇßÀ¸¹Ç·Î ¼º°øÇÑ °ÍÀ¸·Î °£Áֵ˴ϴÙ.

2´Ü°è 󸮴 1´Ü°è °á°ú¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù. Àû¾îµµ µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö Áß Çϳª°¡ "NO"¸¦ ÀÀ´äÇϸé, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥Àº Æ÷ÇÔµÈ ¸ðµç µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö·Î ABORT ¿äûÀ» Àü´ÞÇÕ´Ï´Ù. Æ®·£Àè¼ÇÀº ±¸°£ º¹¿øµÇ°í ÀÌÀ¯ Äڵ尡 "03"ÀÎ ¿À·ù ¸Þ½ÃÁö SQL0903NÀÌ ÀÀ¿ëÇÁ·Î±×·¥À¸·Î ¸®Åϵ˴ϴÙ. ±×·¸Áö ¾ÊÀ¸¸é, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥Àº µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö°¡ Æ÷ÇÔµÇÁö ¾ÊÀº °Íó·³ Æ®·£Àè¼ÇÀ» È®¾àÇÕ´Ï´Ù. ÀÌ Ã³¸® ³¡¿¡¼­, COMMIT ¿äûÀ» Æ®·£Àè¼Ç¿¡ Æ÷ÇÔµÈ ¸ðµç µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö·Î ºÐ¹èÇÕ´Ï´Ù.

µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö¿¡¼­ Æ®·£Àè¼ÇÀ» PREPARE »óÅ¿¡ ³õÀÌ°Ô ÇÏ´Â ¿À·ù°¡ ¹ß»ýÇϸé, ÀÌ·¯ÇÑ Æ®·£Àè¼ÇÀ» 2´Ü°è È®¾àÁß ÀÌ»ó ½ÇÆÐ Æ®·£Àè¼ÇÀ̶ó°í ÇÕ´Ï´Ù µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥Àº ÀÌ·¯ÇÑ Æ®·£Àè¼Ç °á°ú¸¦ ÃßÀûÇϰí, °á±¹ µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö¿¡¼­ À̸¦ ºÐ¼®ÇÒ Ã¥ÀÓÀÌ ÀÖ½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ ¿À·ù·Î ÀÎÇØ µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö¿¡¼­ 2´Ü°è È®¾àÁß ÀÌ»ó ½ÇÆÐ Æ®·£Àè¼ÇÀÌ ÀÛ¼ºµÉ °¡´É¼ºÀÌ ÀÖÀ½À» °áÁ¤ÇÒ ¶§¸¶´Ù, µ¥ÀÌÅÍ ¸µÅ© ¼­¹öÀÇ »óŸ¦ ½Ã½ºÅÛ ¼Õ»ó º¹±¸°¡ ÇÊ¿äÇÑ °ÍÀ¸·Î Ç¥½ÃÇÕ´Ï´Ù. ÀÌ »óÅ¿¡ ÀÖ´Â µ¿¾È¿¡´Â µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö¿¡ Æ÷ÇÔµÈ SQL ¿äûÀÌ Çã¿ëµÇÁö ¾Ê½À´Ï´Ù. ÀÌÀ¯ Äڵ尡 "03"ÀÎ SQL0357NÀÌ SQL ¿äûÀ» ÀÛ¼ºÇÑÀÀ¿ëÇÁ·Î±×·¥À¸·Î ¸®Åϵ˴ϴÙ.

RESTART, ACTIVATE DATABASE ¶Ç´Â ù¹øÂ° CONNECT 󸮽Ã, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥Àº °¢°¢ÀÇ ±¸¼ºµÈ µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö·Î ¿¬°áÇÏ¿© 2´Ü°è È®¾àÁß ÀÌ»ó ½ÇÆÐ Æ®·£Àè¼ÇÀ» ÁßÁö½ÃŰ°Å³ª È®¾àÇÏ¿© ÇØ°áÇÏ·Á°í ÇÕ´Ï´Ù. µ¥ÀÌÅÍ ¸µÅ© ¼­¹öÀÇ »óÅ´ µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥¿¡¼­µµ 2´Ü°è È®¾àÁß ÀÌ»ó ½ÇÆÐ »óÅÂÀÎ Æ®·£Àè¼ÇÀ» Á¦¿ÜÇϰí 2´Ü°è È®¾àÁß ÀÌ»ó ½ÇÆÐ Æ®·£Àè¼Ç ¸ðµÎ°¡ ÇØ°áµÇ¸é »ç¿ë °¡´ÉÇÑ °ÍÀ¸·Î Ç¥½ÃµË´Ï´Ù. »ç¿ë °¡´ÉÇÑ »óÅ¿¡¼­´Â µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö¸¦ Æ÷ÇÔÇÑ SQL ¿äûÀÌ Çã¿ëµË´Ï´Ù. 2´Ü°è È®¾àÁß ÀÌ»ó ½ÇÆÐ Æ®·£Àè¼ÇÀ» ÇØ°áÇϱâ À§ÇÑ ÀÌ·¯ÇÑ ½Ãµµ ³¡¿¡, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö¿¡ ÇØ°áÀÌ ÇÊ¿äÇÑ ÀáÀçÀûÀÎ 2´Ü°è È®¾àÁß ÀÌ»ó ½ÇÆÐ Æ®·£Àè¼ÇÀÌ ÀÖÀ» °ÍÀ¸·Î °áÁ¤ÇÏ°Ô µÇ¸é, µ¥ÀÌÅÍ ¸µÅ© ¼­¹öÀÇ »óŸ¦ ½Ã½ºÅÛ ¼Õ»ó º¹±¸°¡ ÇÊ¿äÇÑ °ÍÀ¸·Î Ç¥½ÃÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, À̰ÍÀº µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö¸¦ RESTART, ACTIVATE DATABASE ¶Ç´Â ù¹øÂ° CONNECT ó¸®Áß¿¡ »ç¿ëÇÒ ¼ö ¾ø°Å³ª µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö°¡ ÇØ´ç ó¸® µµÁß ¿À·ù¸¦ ¹ß°ßÇÏ´Â °æ¿ì ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

µ¥ÀÌÅͺ£À̽º·Î ±¸¼ºµÈ µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö°¡ ½Ã½ºÅÛ ¼Õ»ó º¹±¸°¡ ÇÊ¿äÇÑ »óÅ¿¡ ÀÖ´Â µ¿¾È, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥Àº Ưº°ÇÑ µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö°¡ Æ÷ÇÔµÈ SQL ¿äûÀ» Çã¶ôÇÏÁö ¾Ê½À´Ï´Ù. µ¥ÀÌÅͺ£À̽ºÀÇ ´Ù¸¥ µ¥ÀÌÅͰ¡ Æ÷ÇÔµÈ SQL ¿äûÀº °è¼Ó Çã¿ëµË´Ï´Ù. µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥Àº ºñµ¿±âÀûÀ¸·Î º¹±¸°¡ ÇÊ¿äÇÑ °¢°¢ÀÇ µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö¿¡¼­ ½Ã½ºÅÛ ¼Õ»ó º¹±¸¸¦ ½ÃµµÇÏ´Â ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇÕ´Ï´Ù. ÇÁ·Î¼¼½º°¡ ½Ã½ºÅÛ ¼Õ»ó º¹±¸¸¦ ¼º°øÀûÀ¸·Î ¿Ï·áÇϸé, µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö »óŰ¡ »ç¿ë °¡´ÉÇÑ °ÍÀ¸·Î Ç¥½ÃµÇ¹Ç·Î, À̸¦ Æ÷ÇÔÇÑ ´õ ÀÌ»óÀÇ SQL ¿äûÀÌ Çã¿ëµË´Ï´Ù.

¹é¾÷ À¯Æ¿¸®Æ¼ °í·Á»çÇ×

DB2´Â ¹é¾÷ À¯Æ¿¸®Æ¼°¡ ¿Ï·áµÇ´Â ½Ã°£¿¡, DB2 Data Links Manager¸¦ ¼öÇàÁßÀÎ µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö¿¡ ÀÖ´Â ¸µÅ© ÆÄÀϵµ ¹é¾÷µµ·Ï ÇÕ´Ï´Ù(¹é¾÷ À¯Æ¿¸®Æ¼´Â ¿Â¶óÀÎ ¶Ç´Â ¿ÀÇÁ¶óÀÎÀÏ ¼ö ÀÖÀ¸¸ç, ¹é¾÷ À̹ÌÁö´Â µ¥ÀÌÅͺ£À̽º ¶Ç´Â Å×ÀÌºí °ø°£ÀÏ ¼ö ÀÖ½À´Ï´Ù). ´ÙÀ½ ¼³¸íÀº RECOVERY ¸Å°³º¯¼ö¸¦ YES·Î ¼³Á¤ÇÑ DATALINK Ä÷³¿¡ ÀÇÇØ ¸µÅ©µÈ ÆÄÀÏ¿¡¸¸ Àû¿ëµË´Ï´Ù(RECOVERY=NO°¡ ÁöÁ¤µÈ DATALINK Ä÷³À¸·Î ÂüÁ¶ÇÏ´Â ÆÄÀÏÀº ¹é¾÷µÇÁö ¾Ê½À´Ï´Ù).

ÆÄÀÏÀÌ ¸µÅ©µÇ¸é, µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö´Â TSM°ú °°Àº ¾ÆÄ«ÀÌºê ¼­¹ö·Î ¶Ç´Â µð½ºÅ©·Î À̵éÀÌ ºñµ¿±âÀûÀ¸·Î º¹»çµÇµµ·Ï ½ºÄÉÁÙÇÕ´Ï´Ù. ¹é¾÷ À¯Æ¿¸®Æ¼°¡ ¼öÇàµÇ¸é, DB2´Â º¹»çÇϵµ·Ï ½ºÄÉÁÙµÈ ¸ðµç ÆÄÀÏÀÌ º¹»çµÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù. ¹é¾÷ 󸮸¦ ½ÃÀÛÇÒ ¶§, DB2´Â ¶ÇÇÑ DB2 ±¸¼º ÆÄÀÏ¿¡¼­ ÁöÁ¤µÈ ¸ðµç µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö°¡ ¼öÇàÁßÀÎÁö È®ÀÎÇÕ´Ï´Ù. µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö¿¡ ¸µÅ©µÈ ÆÄÀÏÀÌ Çϳª ÀÌ»ó ÀÖÀ¸¸é, ¹é¾÷ Á¶ÀÛÀÌ ¿Ï·áµÉ ¶§±îÁö »ç¿ë °¡´ÉÇØ¾ß ÇÕ´Ï´Ù. ¹é¾÷ Á¶ÀÛÀÌ ¿Ï·áµÇ±â Àü¿¡ µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö¸¦ »ç¿ëÇÒ ¼ö ¾ø°Ô µÇ¸é, ¹é¾÷ Á¶ÀÛÀº ºÒ¿ÏÀüÇÑ °ÍÀ¸·Î ¼±¾ðµË´Ï´Ù.

ÆÄÀÏÀÌ ¸µÅ©ÇØÁ¦µÇ¸é, ON UNLINK ¸Å°³º¯¼ö¿¡ ÁöÁ¤ÇÑ °ª¿¡ µû¶ó ÀÌÀü »ç¿ë±ÇÇÑÀ¸·Î ¸®Åϵǰųª »èÁ¦µË´Ï´Ù. ¹é¾÷ Á¶ÀÛ¿¡ ¼º°øÇÏ¸é µ¥ÀÌÅÍ ¸µÅ©¼­¹ö°¡ ¾ÆÄ«ÀÌºê ¼­¹ö(µð½ºÅ© ¶Ç´Â TM)¿¡ ÀÖ´Â ¾ÆÄ«ÀÌºê ¹öÀüÀÇ ÆÄÀÏÀ» Á¦°ÅÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. num_db_backups µ¥ÀÌÅͺ£À̽º ±¸¼º ¸Å°³º¯¼ö´Â ÆÄÀÏÀÇ ¾ÆÄ«ÀÌºê ¹öÀü(¸µÅ©ÇØÁ¦µÈ)ÀÌ Á¦°ÅµÇ±â Àü¿¡ DB2 µ¥ÀÌÅͺ£À̽º ¹é¾÷ÀÇ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ±¸¼º ¸Å°³º¯¼ö¿¡ ´ëÇØ¼­´Â DB2 ±¸¼º¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

¸µÅ©ÇØÁ¦µÈ ÆÄÀÏÀÌ Á¦°ÅµÇ¸é, ¸µÅ©ÇØÁ¦µÈ ÆÄÀÏ¿¡ ´ëÇÑ Á¤º¸µµ µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö µî·Ï Å×ÀÌºí¿¡¼­ Á¦°ÅµË´Ï´Ù.

º¹¿ø ¹× ·Ñ Æ÷¿öµå À¯Æ¿¸®Æ¼ °í·Á»çÇ×

´ÙÀ½ Á¤º¸´Â Å×ÀÌºí °ø°£¿¡¼­ Å×ÀÌºí¿¡ ´ëÇØ RECOVERY=YES°¡ Á¤ÀÇµÈ DATALINK Ä÷³ÀÌ ÀÖ´Â °æ¿ì Àû¿ëµË´Ï´Ù. Å×ÀÌºí¿¡ RECOVERY=NO ¿É¼ÇÀÌ Á¤ÀÇµÈ DATALINK Ä÷³ÀÌ ÀÖÀ¸¸é, Å×À̺íÀº º¹¿ø Á¶ÀÛ ³¡¿¡¼­ Datalink_Reconcile_Pending »óŰ¡ µË´Ï´Ù. µ¥ÀÌÅÍ ¸µÅ© Á¶Á¤¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

º¹¿ø Á¶ÀÛ µ¿¾È, DATALINK Ä÷³ÀÌ ÀÖ´Â Å×À̺íÀº ´ÙÀ½ »óÅ Áß Çϳª°¡ µË´Ï´Ù.

ÀÌ »óÅ´ º¹¿ø ¶Ç´Â ·Ñ Æ÷¿öµå À¯Æ¿¸®Æ¼°¡ ¼öÇàµÉ ¶§ db2diag.log ÆÄÀÏ¿¡ º¸°íµË´Ï´Ù. ¶ÇÇÑ, db2dart ¸í·ÉÀ» »ç¿ëÇÏ¿© ÀÌ Á¤º¸¸¦ ÃëµæÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

µ¥ÀÌÅͺ£À̽º ¶Ç´Â Å×ÀÌºí °ø°£À» º¹¿øÇϰí WITHOUT DATALINK ¿É¼ÇÀÌ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì, º¹¿ø Á¶ÀÛÀÌ ¼º°øÇÏ·Á¸é ´ÙÀ½ Á¶°ÇÀ» ÃæÁ·½ÃÄÑ¾ß ÇÕ´Ï´Ù.

ÁÖ:¸µÅ©ÇØÁ¦µÈ »óÅ¿¡¼­ ¸µÅ©µÈ »óÅ·ΠÆÄÀÏÀ» Ç¥½ÃÇÏ´Â ÇÁ·Î¼¼½º¿¡¼­, ÇØ´ç ÆÄÀÏÀº ÆÄÀÏ ½Ã½ºÅÛ¿¡ ´ëÇÑ ¾ÆÄ«ÀÌºê ¼­¹ö¿¡¼­ °Ë»öµÇ¾î¾ß ÇÕ´Ï´Ù. ÀÌ ÇÁ·Î¼¼½º µµÁß ¿À·ù°¡ ¹ß»ýÇϸé(¿¹¸¦ µé¾î Áߺ¹µÈ ÆÄÀÏ À̸§À¸·Î ÀÎÇØ ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î ÆÄÀÏÀ» º¹»çÇÒ ¼ö ¾øÀ½), ÇØ´ç Å×À̺íÀº Datalink_Reconcile_Pending »óŰ¡ µË´Ï´Ù.

µ¥ÀÌÅͺ£À̽º ¶Ç´Â Å×ÀÌºí °ø°£À» º¹¿øÇϰí WITHOUT DATALINK ¿É¼ÇÀ» ÁöÁ¤Çϸç DATALINK µ¥ÀÌÅͰ¡ µé¾î ÀÖ´Â Çϳª ÀÌ»óÀÇ µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì, »ç¿ë ºÒ°¡´ÉÇÑ ¼­¹ö¿¡ ´ëÇÑ DATALINK °ªÀ» °¡Áø Å×À̺íÀÌ µé¾î ÀÖ´Â ¸ðµç Å×ÀÌºí °ø°£Àº º¹¿ø º¸·ù »óŰ¡ µË´Ï´Ù.

·Ñ Æ÷¿öµå ¾øÀÌ ¿ÀÇÁ¶óÀÎ ¹é¾÷¿¡¼­ µ¥ÀÌÅͺ£À̽º º¹¿ø

ÁÖ:Å×ÀÌºí °ø°£ ·¹º§ÀÌ ¾Æ´Ñ µ¥ÀÌÅͺ£À̽º ·¹º§¿¡¼­ ·Ñ Æ÷¿öµå ¾øÀÌ º¹¿ø¸¸ °¡´ÉÇÕ´Ï´Ù. ·Ñ Æ÷¿öµå ¾øÀÌ µ¥ÀÌÅͺ£À̽º¸¦ º¹¿øÇÏ·Á¸é, ȸº¹ ºÒ°¡´ÉÇÑ µ¥ÀÌÅͺ£À̽º(Áï, ¼øÈ¯ ·Î±×¸¦ »ç¿ëÇÏ´Â µ¥ÀÌÅͺ£À̽º)¸¦ º¹¿øÇϰųª º¹¿ø À¯Æ¿¸®Æ¼¸¦ À§ÇÑ WITHOUT ROLLING FORWARD ¸Å°³º¯¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

WITHOUT DATALINK ¿É¼Ç°ú ÇÔ²² º¹¿ø À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ´Â °æ¿ì, DATALINK Ä÷³ÀÌ ÀÖ´Â ¸ðµç Å×À̺íÀº Datalink_Reconcile_Pending »óŰ¡ µÇ°í º¹¿ø Á¶ÀÛ µµÁß µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö¿ÍÀÇ ¾î¶°ÇÑ Á¶Á¤µµ ¼öÇàµÇÁö ¾Ê½À´Ï´Ù.

WITHOUT DATALINK ¿É¼ÇÀ» »ç¿ëÇÏÁö ¾Ê°í ¸ðµç µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö¸¦ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç DATALINK Ä÷³¿¡ ´ëÇÑ ¸ðµç Á¤º¸°¡ µî·Ï Å×ÀÌºí¿¡ ¸ðµÎ ±â·ÏµÇ¸é, ¹é¾÷ ÆÄÀÏ¿¡ ±â·ÏµÈ °¢°¢ÀÇ µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö¿¡ ´ëÇØ ´ÙÀ½ÀÌ ¹ß»ýÇÕ´Ï´Ù.

µ¥ÀÌÅͺ£À̽º ¹× Å×ÀÌºí °ø°£ º¹¿ø ¹× ·Î±× ³¡±îÁö ·Ñ Æ÷¿öµå

·Î±×ÀÇ ³¡±îÁö µ¥ÀÌÅͺ£À̽º ¶Ç´Â Å×ÀÌºí °ø°£À» ·Ñ Æ÷¿öµåÇÏ´Â °æ¿ì(Áï ¸ðµç ·Î±×°¡ Á¦°øµÈ °æ¿ì), Á¶Á¤ Á¡°ËÀÌ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù(WITHOUT DATALINK ¸Å°³º¯¼ö¸¦ ÁöÁ¤Çß´ÂÁö ¿©ºÎ¿Í »ó°ü ¾øÀÌ). ·Ñ Æ÷¿öµå Á¶ÀÛ¿¡ ¸ðµç ·Î±×°¡ Á¦°øµÇ´Â Áö ¿©ºÎ°¡ È®½ÇÇÏÁö ¾Ê°Å³ª, DATALINK °ªÀ» Á¶Á¤ÇØ¾ß ÇÒ Çʿ䰡 ÀÖ´Ù°í »ý°¢µÇ´Â °æ¿ì, ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. Æ÷ÇÔµÈ Å×ÀÌºí¿¡ ´ëÇØ SQL¹®À» ¹ßÇàÇϽʽÿÀ.
       SET CONSTRAINTS FOR tablename TO DATALINK RECONCILE PENDING
    

    À̰ÍÀ¸·Î Å×À̺íÀº Datalink_Reconcile_Pending »óÅÂ¿Í Á¡°Ë º¸·ù »óŰ¡ µË´Ï´Ù.

  2. Å×À̺íÀÌ Á¡°Ë º¸·ù »óÅ¿¡ ÀÖÁö ¾Êµµ·Ï ÇÏ·Á¸é, ´ÙÀ½ SQL¹®À» ¹ßÇàÇϽʽÿÀ.
       SET CONSTRAINTS FOR tablename IMMEDIATE CHECKED
    

    À̰ÍÀ¸·Î Å×À̺íÀº Á¡°Ë º¸·ù »óÅ¿¡¼­ ¹þ¾î³ªÁö¸¸, Datalink_Reconcile_Pending »óÅ´ ±×´ë·Î À¯ÁöµË´Ï´Ù. ÀÌ »óÅ·κÎÅÍ Å×À̺íÀ» °¡Á®¿À·Á¸é Á¶Á¤ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. µ¥ÀÌÅÍ ¸µÅ© Á¶Á¤¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

µ¥ÀÌÅͺ£À̽º ¹× Å×ÀÌºí °ø°£ º¹¿ø ¹× ƯÁ¤ ½ÃÁ¡±îÁö ·Ñ Æ÷¿öµå

Data Links Å×ÀÌºí¿¡ ´ëÇØ ÀÛ¾÷ÇÒ ¶§¿¡´Â ·Î±× ³¡ ¶Ç´Â ƯÁ¤ ½ÃÁ¡À¸·Î ·Ñ Æ÷¿öµåÇÒ ¼ö ÀÖ½À´Ï´Ù.

ƯÁ¤ ½ÃÁ¡À¸·Î ·Ñ Æ÷¿öµåµÈ Å×ÀÌºí °ø°£ÀÇ Å×À̺íÀº ·Ñ Æ÷¿öµå Á¶ÀÛ³¡¿¡¼­ Datalink_Reconcile_Pending »óŰ¡ µË´Ï´Ù. ÀÌ »óÅ·κÎÅÍ Å×À̺íÀ» Á¦°ÅÇÏ·Á¸é Á¶Á¤ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. µ¥ÀÌÅÍ ¸µÅ© Á¶Á¤¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

ƯÁ¤ ½ÃÁ¡ ·Ñ Æ÷¿öµå ¿¹

´ÙÀ½Àº ¹é¾÷ ¹× º¹±¸¸¦ ÇÚµéÇϱâ À§ÇØ º¸À¯µÉ Çʿ䰡 ÀÖ´Â ÆÄÀÏÀ» º¸¿©ÁÖ´Â °£´ÜÇÑ ½Ã³ª¸®¿ÀÀÔ´Ï´Ù. ÀÌ ¿¹¿¡¼­´Â º¹±¸¸¦ Áö¿øÇϱâ À§ÇØ DB2 Data Links Manager°¡ º¸À¯ÇØ¾ß ÇÏ´Â ÆÄÀϰú ÇÔ²² DATALINK À¯ÇüÀÇ Ä÷³¿¡¼­ ´ÜÀÏ Çà °ª¿¡ ´ëÇÑ º¯°æ»çÇ×À» º¸¿©ÁÝ´Ï´Ù. ÀÌ ¿¹ÀÇ °æ¿ì, ÃÖÁ¾ ¹é¾÷º¸´Ù ÀÌÀü ÆÄÀÏÀÇ Æ¯Á¤ ½ÃÁ¡ º¹±¸¸¦ Áö¿øÇÏÁö ¾Ê´Â´Ù°í °¡Á¤ÇÕ´Ï´Ù. DB2 Data Links Manager¸¦ ¼öÇàÇÏ´Â µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö¿¡´Â ÀÌ·¯ÇÑ Á¦ÇÑ»çÇ×ÀÌ ¾ø½À´Ï´Ù. ½Ã°£ 3±îÁö fileA°¡ Á¸ÀçÇÏ´ÂÁö °üÂûÇϽʽÿÀ. À̶§ ½Ã°£ 2¿¡¼­´Â fileA°¡ ¸µÅ©ÇØÁ¦µÇ¾úÀ¸¹Ç·Î »èÁ¦µÇ¸ç ÀÌ ¿¹¿¡ ÀÖ´Â µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ¹æÄ§Àº ´ÙÀ½ ¹é¾÷ÀÌ ¼öÇàµÉ ¶§±îÁö ¸µÅ©ÇØÁ¦µÈ ÆÄÀÏÀ» º¸Á¸ÇÏ´Â °ÍÀÔ´Ï´Ù(Áï, num_db_backups µ¥ÀÌÅͺ£À̽º ±¸¼º ¸Å°³º¯¼ö°¡ 1·Î ¼³Á¤µË´Ï´Ù).
½Ã°£ 1 2 3 4 5 6 7
Ȱµ¿ ÀÛ¼º °»½Å ¹é¾÷ °»½Å °»½Å »èÁ¦ 5·Î º¹¿ø
Ä÷³ °ª valueA valueB valueB valueC valueD - valueD
¸µÅ©µÈ ÆÄÀÏ fileA fileB fileB fileC fileD - fileD
Data Links File Manager°¡ À¯ÁöÇÏ´Â ±âŸ ÆÄÀÏ
fileA
fileB fileB, fileC fileB, fileC, fileD fileB, fileC
ÁÖ:¸µÅ©µÈ ÆÄÀÏÀÇ º¹±¸´Â ³ª¸ÓÁö µ¥ÀÌÅͺ£À̽º¿Í °áÇÕÇÏ¿© ¼öÇàµË´Ï´Ù.

DB2 Data Links Manager ¹× º¹±¸ »óÈ£ÀÛ¿ë

´ÙÀ½ Ç¥¿¡¼­´Â »ç¿ëÀÚ°¡ ¼öÇàÇÒ ¼ö ÀÖ´Â ¼­·Î ´Ù¸¥ À¯ÇüÀÇ º¹±¸, º¹¿ø ¹× ·Ñ Æ÷¿öµå ó¸® µµÁß ¹ß»ýÇÏ´Â DB2 Data Links Manager ó¸®, ±×¸®°í º¹±¸°¡ ¿Ï·áµÈ ÈÄ Á¶Á¤ À¯Æ¿¸®Æ¼¸¦ ¼öÇàÇØ¾ß ÇÏ´ÂÁö ¿©ºÎ¸¦ º¸¿©ÁÝ´Ï´Ù.


º¹±¸ À¯Çü º¹¿øÁßÀÇ DB2 Data Links Manager ó¸® ·Ñ Æ÷¿öµåÁßÀÇ DB2 Data Links Manager ó¸® Á¶Á¤
º¹±¸ ºÒ°¡´ÉÇÑ µ¥ÀÌÅͺ£À̽º(logretain=NO)
µ¥ÀÌÅͺ£À̽º º¹¿ø ºü¸¥ Á¶Á¤ÀÌ ¼öÇàµË´Ï´Ù. N/A ÆÄÀÏ ¸µÅ©ÀÇ ¹®Á¦Á¡ÀÌ Àǽɽº·¯¿ì¸é ¼±ÅÃÀûÀ¸·Î ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
WITHOUT DATALINK ¿É¼ÇÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º º¹¿ø Datalink_Reconcile _Pending »óÅÂÀÇ Å×À̺í N/A Çʼö
º¹±¸ °¡´ÉÇÑ µ¥ÀÌÅͺ£À̽º(logretain=YES)
WITHOUT ROLLING FORWARD ¿É¼ÇÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º º¹¿ø ºü¸¥ Á¶Á¤ÀÌ ¼öÇàµË´Ï´Ù. N/A ¼±ÅÃÀû
WITHOUT ROLLING FORWARD ¹× WITHOUT DATALINK ¿É¼ÇÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º º¹¿ø Datalink_Reconcile _Pending »óÅÂÀÇ Å×À̺í N/A Çʼö
µ¥ÀÌÅͺ£À̽º º¹¿ø ¹× ·Î±× ³¡±îÁö ·Ñ Æ÷¿öµå Á¶Ä¡ ¾øÀ½ Á¶Ä¡ ¾øÀ½ ¼±ÅÃÀû
WITHOUT DATALINK ¿É¼ÇÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º º¹¿ø ¹× ·Î±× ³¡±îÁö ·Ñ Æ÷¿öµå Á¶Ä¡ ¾øÀ½ Á¶Ä¡ ¾øÀ½ ¼±ÅÃÀû
Å×ÀÌºí °ø°£ º¹¿ø ¹× ·Î±× ³¡±îÁö ·Ñ Æ÷¿öµå Á¶Ä¡ ¾øÀ½ Á¶Ä¡ ¾øÀ½ ¼±ÅÃÀû
WITHOUT DATALINK ¿É¼ÇÀ» »ç¿ëÇÏ¿© Å×ÀÌºí °ø°£ º¹¿ø ¹× ·Î±× ³¡±îÁö ·Ñ Æ÷¿öµå Á¶Ä¡ ¾øÀ½ Á¶Ä¡ ¾øÀ½ ¼±ÅÃÀû
ƯÁ¤ ½ÃÁ¡±îÁö µ¥ÀÌÅͺ£À̽º º¹¿ø ¹× ·Ñ Æ÷¿öµå Á¶Ä¡ ¾øÀ½ Datalink_Reconcile _Pending »óÅÂÀÇ Å×À̺í Çʼö
WITHOUT DATALINK ¿É¼ÇÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º º¹¿øÇÏ°í Æ¯Á¤ ½ÃÁ¡±îÁö ·Ñ Æ÷¿öµå Á¶Ä¡ ¾øÀ½ Datalink_Reconcile _Pending »óÅÂÀÇ Å×À̺í Çʼö
Å×ÀÌºí °ø°£ º¹¿ø ¹× ƯÁ¤ ½ÃÁ¡±îÁö ·Ñ Æ÷¿öµå Á¶Ä¡ ¾øÀ½ Datalink_Reconcile _Pending »óÅÂÀÇ Å×À̺í Çʼö
WITHOUT DATALINK ¿É¼ÇÀ» »ç¿ëÇÏ¿© Å×ÀÌºí °ø°£ º¹¿ø ¹× ƯÁ¤ ½ÃÁ¡±îÁö ·Ñ Æ÷¿öµå Á¶Ä¡ ¾øÀ½ Datalink_Reconcile _Pending »óÅÂÀÇ Å×À̺í Çʼö
·Ñ Æ÷¿öµå ¾øÀÌ ´Ù¸¥ µ¥ÀÌÅͺ£À̽º À̸§, º°¸í, È£½ºÆ® À̸§ ¶Ç´Â ÀνºÅϽº·Î µ¥ÀÌÅͺ£À̽º º¹¿ø(*** ÆäÀÌÁöÀÇ ÁÖ ÂüÁ¶) Datalink_Reconcile_Not_ Possible »óÅÂÀÇ Å×À̺í N/A ¼±ÅÃÀû, ±×·¯³ª Datalink_Reconcile _Not_Possible »óÅÂÀÇ Å×À̺íÀº ¼öµ¿À¸·Î Á¶Á¤µÇ¾î¾ß ÇÕ´Ï´Ù.
´Ù¸¥ µ¥ÀÌÅͺ£À̽º À̸§, º°¸í, È£½ºÆ® À̸§ ¶Ç´Â ÀνºÅϽº ¹× ·Ñ Æ÷¿öµå·Î µ¥ÀÌÅͺ£À̽º º¹¿ø Á¶Ä¡ ¾øÀ½ Datalink_Reconcile_Not_ Possible »óÅÂÀÇ Å×ÀÌºí ¼±ÅÃÀû, ±×·¯³ª Datalink_Reconcile _Not_Possible »óÅÂÀÇ Å×À̺íÀº ¼öµ¿À¸·Î Á¶Á¤µÇ¾î¾ß ÇÕ´Ï´Ù.
·Ñ Æ÷¿öµå ¾øÀÌ »ç¿ë ºÒ°¡´ÉÇÑ ¹é¾÷(À̹ÌÁö°¡ µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö¿¡¼­ °¡¹ÙÁö ¼öÁýµÊ)¿¡¼­ µ¥ÀÌÅͺ£À̽º º¹¿ø(*** ÆäÀÌÁöÀÇ ÁÖ ÂüÁ¶) Datalink_Reconcile_Not_ Possible »óÅÂÀÇ Å×À̺í N/A ¼±ÅÃÀû, ±×·¯³ª Datalink_Reconcile _Not_Possible »óÅÂÀÇ Å×À̺íÀº ¼öµ¿À¸·Î Á¶Á¤µÇ¾î¾ß ÇÕ´Ï´Ù.
»ç¿ë ºÒ°¡´ÉÇÑ ¹é¾÷(À̹ÌÁö°¡ µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö¿¡¼­ °¡ºñÁö ¼öÁýµÊ)¿¡¼­ µ¥ÀÌÅͺ£À̽º º¹¿ø ¹× ·Ñ Æ÷¿öµå Á¶Ä¡ ¾øÀ½ Datalink_Reconcile_Not_ Possible »óÅÂÀÇ Å×ÀÌºí ¼±ÅÃÀû, ±×·¯³ª Datalink_Reconcile _Not_Possible »óÅÂÀÇ Å×À̺íÀº ¼öµ¿À¸·Î Á¶Á¤µÇ¾î¾ß ÇÕ´Ï´Ù.
»ç¿ë ºÒ°¡´ÉÇÑ ¹é¾÷(À̹ÌÁö°¡ µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö¿¡¼­ °¡ºñÁö ¼öÁýµÊ)¿¡¼­ÀÇ Å×ÀÌºí °ø°£ º¹¿ø ¹× ·Ñ Æ÷¿öµå Á¶Ä¡ ¾øÀ½ Datalink_Reconcile_Not_ Possible »óÅÂÀÇ Å×ÀÌºí ¼±ÅÃÀû, ±×·¯³ª Datalink_Reconcile _Not_Possible »óÅÂÀÇ Å×À̺íÀº ¼öµ¿À¸·Î Á¶Á¤µÇ¾î¾ß ÇÕ´Ï´Ù.
WITHOUT DATALINK ¿É¼ÇÀ» »ç¿ëÇÏ¿© ·Ñ Æ÷¿öµå ¾øÀÌ »ç¿ë ºÒ°¡´ÉÇÑ ¹é¾÷(À̹ÌÁö°¡ µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö¿¡¼­ °¡ºñÁö ¼öÁýµÊ)¿¡¼­ µ¥ÀÌÅͺ£À̽º º¹¿ø(*** ÆäÀÌÁöÀÇ ÁÖ ÂüÁ¶) Datalink_Reconcile _Pending »óÅÂÀÇ Å×À̺í N/A Çʼö
WITHOUT DATALINK ¿É¼ÇÀ» »ç¿ëÇÏ¿© ·Ñ Æ÷¿öµå¿Í ÇÔ²² »ç¿ë ºÒ°¡´ÉÇÑ ¹é¾÷(À̹ÌÁö°¡ µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö¿¡¼­ °¡ºñÁö ¼öÁýµÊ)¿¡¼­ µ¥ÀÌÅͺ£À̽º º¹¿ø Á¶Ä¡ ¾øÀ½ Datalink_Reconcile_Not_ Possible »óÅÂÀÇ Å×ÀÌºí ¼±ÅÃÀû, ±×·¯³ª Datalink_Reconcile _Not_Possible »óÅÂÀÇ Å×À̺íÀº ¼öµ¿À¸·Î Á¶Á¤µÇ¾î¾ß ÇÕ´Ï´Ù.
WITHOUT DATALINK ¿É¼ÇÀ» »ç¿ëÇÏ¿© ·Ñ Æ÷¿öµå¿Í ÇÔ²² »ç¿ë ºÒ°¡´ÉÇÑ ¹é¾÷(À̹ÌÁö°¡ µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö¿¡¼­ °¡ºñÁö ¼öÁýµÊ)¿¡¼­ Å×ÀÌºí °ø°£ º¹¿ø Á¶Ä¡ ¾øÀ½ Datalink_Reconcile_Not_ Possible »óÅÂÀÇ Å×ÀÌºí ¼±ÅÃÀû, ±×·¯³ª Datalink_Reconcile _Not_Possible »óÅÂÀÇ Å×À̺íÀº ¼öµ¿À¸·Î Á¶Á¤µÇ¾î¾ß ÇÕ´Ï´Ù.

ÁÖ:

¿ÀÇÁ¶óÀÎ ¹é¾÷ ¹× WITHOUT ROLLING FORWARD ¿É¼Ç(logretainÀÌ ÀÛµ¿ »óÅÂ) ¶Ç´Â ¿ÀÇÁ¶óÀÎ ¹é¾÷(logretainÀÌ ÀÛµ¿ ÁßÁö »óÅÂ)À» »ç¿ëÇÑ º¹¿ø

Datalink_Reconcile_Not_Possible »óÅ¿¡¼­ Å×À̺í Á¦°Å

DATALINK Ä÷³ÀÌ ÀÖ´Â º¹¿øµÈ Å×À̺íÀº Datalink_Reconcile_Not_Possible »óŰ¡ µË´Ï´Ù.

DATALINK Ä÷³ °ªÀÌ À¯È¿ÇÏÁö ¾Ê´õ¶óµµ DB2´Â Å×À̺íÀÌ ¾×¼¼½ºµÇµµ·Ï Çã¿ëÇÕ´Ï´Ù. ºÒÀÏÄ¡ DATALINK Ä÷³ °ªÀÌ ÀÖ´Â Å×ÀÌºí¿¡ ´ëÇÑ ¾×¼¼½º¸¦ ¸·À¸·Á¸é, Å×À̺í À̸§ TO DATALINK RECONCILE PENDING ¸í·É¿¡ ´ëÇÑ SET CONSTRAINT¸¦ ¹ßÇàÇϽʽÿÀ. ´ÙÀ½°ú °°ÀÌ DATALINK °ªÀ» °»½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù.

±×·± ´ÙÀ½, ´ÙÀ½ ¸í·ÉÀ» ¹ßÇàÇÏ¿© Datalink_Reconcile_Not_Possible »óŸ¦ Àç¼³Á¤ÇÕ´Ï´Ù.

   SET CONSTRAINTS FOR tablename DATALINK RECONCILE PENDING IMMEDIATE UNCHECKED

µ¥ÀÌÅÍ ¸µÅ© Á¶Á¤

µ¥ÀÌÅÍ ¸µÅ©¸¦ Á¶Á¤Çϱâ À§ÇØ Á¶Á¤ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÕ´Ï´Ù. À¯Æ¿¸®Æ¼´Â DB2¿¡¼­ ½ÃÀ۵Ǹç DATALINK Ä÷³ °ªÀÌ ÂüÁ¶ÇÏ´Â DB2 Data Links Manager¸¦ ¼öÇàÇÏ´Â ¸ðµç µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö°¡ Æ÷ÇԵ˴ϴÙ. ÂüÁ¶ ÆÄÀÏÀÌ µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö¿¡ ÀÖ´ÂÁö, ¾Æ´Ï¸é ¸µÅ©°¡ Àç¼³Á¤µÉ ¼ö ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù. ´ÙÀ½ Àý¿¡¼­´Â µ¥ÀÌÅÍ ¸µÅ©¸¦ Á¶Á¤ÇÒ Çʿ䰡 ÀÖ´ÂÁö ¿©ºÎ¸¦ DB2°¡ ¾î¶»°Ô °ËÃâÇÏ°í µ¥ÀÌÅÍ ¸µÅ©¸¦ ¾î¶»°Ô Á¶Á¤Çϴ°¡¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö ÆÄÀÏ ÂüÁ¶°¡ ¾ø°Å³ª Àç¼³Á¤µÉ ¼ö ¾ø´Â °æ¿ì, Á¶Á¤ À¯Æ¿¸®Æ¼´Â ÀÌÀ¯¿Í ÇÔ²² ¿À·ù°¡ ÀÖ´Â Çà »çº»À» °¢ ¿¹¿Ü Å×ÀÌºí¿¡ À§Ä¡½ÃŲ ÈÄ À߸øµÈ ÇàÀ» ¼öÁ¤ÇÕ´Ï´Ù. ¿¹¿Ü Å×À̺íÀÌ ÁöÁ¤µÇÁö ¾ÊÀ¸¸é, ´Ù½Ã ±¸¼ºµÉ ¼ö ¾ø´Â ÆÄÀÏ ÂüÁ¶¿¡ ´ëÇÑ DATALINK Ä÷³ °ªÀº Ä÷³ ID ¹× ÀÌÀ¯¿Í ÇÔ²² ¿¹¿Ü º¸°í¼­ ÆÄÀÏ·Î º¹»çµË´Ï´Ù. ¿¹¿Ü Å×À̺í(ÁöÁ¤µÈ °æ¿ì) Á¤º¸ ¶Ç´Â º¸°í¼­¸¦ »ç¿ëÇÏ¿© ÇÊ¿äÇÑ Á¤Á¤À» ¼öÇàÇϵµ·Ï ÇàÀ» °»½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¶Á¤ À¯Æ¿¸®Æ¼¿Í ÇÔ²² »ç¿ëµÇ´Â ¿¹¿Ü Å×À̺íÀº ·Îµå À¯Æ¿¸®Æ¼°¡ »ç¿ëÇÏ´Â ¿¹¿Ü Å×À̺í°ú °°½À´Ï´Ù. ·Îµå À¯Æ¿¸®Æ¼¿¡ ´ëÇØ¼­´Â µ¥ÀÌÅÍ À̵¿ À¯Æ¿¸®Æ¼ ¾È³» ¹× ÂüÁ¶¼­¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ º¸°í¼­´Â report.exp À̸§ ÁöÁ¤ ±Ô¾à(Á¶Á¤ À¯Æ¿¸®Æ¼´Â .exp È®ÀåÀÚ¸¦ Á¦°øÇÕ´Ï´Ù)À» »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·É¹®À» »ç¿ëÇÏ¿© Á¶Á¤ À¯Æ¿¸®Æ¼¸¦ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.

   db2 RECONCILE dept DLREPORT  /u/scottba/report FOR EXCEPTION excptab

ÀÌ ¸í·ÉÀº »ç¿ëÀÚ°¡ ÀÛ¼ºÇÑ dept¶ó´Â Å×À̺íÀ» Á¶Á¤Çϰí, ¿¹¿Ü Å×À̺í report.exp¿¡ ¿¹¿Ü¸¦ ÀÛ¼ºÇÕ´Ï´Ù. Á¶Á¤ µµÁß ¸µÅ©ÇØÁ¦µÈ ÆÄÀÏ¿¡ ´ëÇØ¼­´Â report.ulk ÆÄÀÏ·Î ±â·ÏµÇ¸ç, À̰ÍÀº /u/scottba µð·ºÅ丮¿¡ ÀÛ¼ºµË´Ï´Ù. FOR EXCEPTION excptab°¡ ÁöÁ¤µÇÁö ¾ÊÀ¸¸é, ¿¹¿ÜÁ¤º¸´Â /u/scottba µð·ºÅ丮¿¡¼­ ÀÛ¼ºµÈ report.exp ÆÄÀÏ·Î ±â·ÏµË´Ï´Ù. Á¶Á¤ À¯Æ¿¸®Æ¼¿¡ ´ëÇØ¼­´Â Command Reference¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

Á¶Á¤ÀÌ ÇÊ¿äÇÑ »óȲ °ËÃâ

Á¶Á¤ À¯Æ¿¸®Æ¼¸¦ ¼öÇàÇÒ Çʿ䰡 ÀÖ´Â »óȲÀº ´ÙÀ½°ú °°½À´Ï´Ù.

Á¶Á¤À» À§ÇÑ ÇÁ·Î½Ãµà¾î ¿ä¾à

ƯÁ¤ ½ÃÁ¡ º¹±¸ ¶§¹®¿¡ ¶Ç´Â DB2 Data Links Manager ¹× DB2 Á¦¾î Á¤º¸¸¦ ¼öÇàÇÏ´Â µ¥ÀÌÅÍ ¸µÅ© ¼­¹ö°¡ ÀÏÄ¡ÇÏÁö ¾ÊÀ¸¹Ç·Î µ¥ÀÌÅÍ ¸µÅ©¸¦ Á¶Á¤ÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì, ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. SET CONSTRAINTS¹®À» ¹ßÇàÇÏ¿© Å×À̺íÀ» Datalink_Reconcile_Pending »óŰ¡ µÇµµ·Ï ÇϽʽÿÀ(¾î¶² »óȲ¿¡¼­´Â DB2°¡ À̸¦ ¼öÇàÇÕ´Ï´Ù).
  2. Á¶Á¤ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ¸µÅ©¸¦ ÇØ°áÇϰí, ¿¹¿Ü Å×ÀÌºí ¶Ç´Â ¿¹¿Ü º¸°í¼­¿¡ ÀÖ´Â ¿¹¿Ü¿¡ ´ëÇÑ ÇØ´ç Á¶Ä¡¸¦ ÃëÇϽʽÿÀ.


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]