ÆÄƼ¼ÇµÈ µ¥ÀÌÅͺ£À̽º ȯ°æ¿¡¼ µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇÒ ¶§, µå¶óÀ̺ê À̸§À» ÁöÁ¤ÇÏ¿© µ¥ÀÌÅͺ£À̽º°¡ ÀÛ¼ºµÉ À§Ä¡¸¦ ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù.
ÁÖ: | ´ÜÀÏ ÆÄƼ¼Ç µ¥ÀÌÅͺ£À̽º ȯ°æ¿¡ ´ëÇØ µ¥ÀÌÅͺ£À̽º µå¶óÀÌºê ¸ÊÇÎÀ» ¼³Á¤ÇÏÁö ¸¶½Ê½Ã¿À. |
CREATE DATABASE ¸í·ÉÀÌ ¼öÇàµÉ ¶§, ÀÌ ¸í·ÉÀº »ç¿ëÀÚ°¡ ÁöÁ¤ÇÏ´Â µå¶óÀ̺갡 ÀνºÅϽº¿¡ Âü¿©ÇÏ´Â ¸ðµç ¸Ó½Å¿¡ ´ëÇØ µ¿½Ã¿¡ »ç¿ë °¡´ÉÇÏ°Ô µÇ±â¸¦ ±â´ëÇÕ´Ï´Ù. À̰ÍÀº °¡´ÉÇÏÁö ¾ÊÀ¸¹Ç·Î, DB2´Â µ¥ÀÌÅͺ£À̽º µå¶óÀÌºê ¸ÊÇÎÀ» »ç¿ëÇÏ¿© °¢ ¸Ó½Å¿¡ ´ëÇØ ¼·Î ´Ù¸¥ À̸§À» °°Àº µå¶óÀ̺꿡 ÁöÁ¤ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, À̸§ÀÌ DB2ÀÎ DB2 ÀνºÅϽº¿¡ µÎ °³ÀÇ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç ¼¹ö°¡ ÀÖ´Ù°í °¡Á¤ÇϽʽÿÀ.
NODE0 is active on machine WOLF_NODE_0 NODE1 is active on machine WOLF_NODE_1
°øÀ¯ µð½ºÅ© E:°¡ NODE0°ú °°Àº ±×·ì¿¡ ¼ÓÇϰí, °øÀ¯ µð½ºÅ© F:°¡ NODE1°ú °°Àº ±×·ì¿¡ ¼ÓÇÑ´Ù°í °¡Á¤ÇϽʽÿÀ.
°øÀ¯ µð½ºÅ© E¿¡¼ µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
db2 create database mppdb on e:
¸í·ÉÀÌ ¼º°øÇÏ·Á¸é, µå¶óÀ̺ê E:°¡ µÎ ¸Ó½Å ¸ðµÎ¿¡ ´ëÇØ »ç¿ë °¡´ÉÇØ¾ß ÇÕ´Ï´Ù. »óÈ£ ÀÎ°è ±¸¼º¿¡¼, °¢ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç ¼¹ö´Â ¼·Î ´Ù¸¥ ¸Ó½Å¿¡¼ Ȱµ¿ »óÅÂÀÏ ¼ö ÀÖÀ¸¸ç, Ŭ·¯½ºÅÍ µð½ºÅ© E:´Â ÇϳªÀÇ ¸Ó½Å¿¡ ´ëÇØ À¯ÀÏÇÏ°Ô »ç¿ë °¡´ÉÇÑ °ÍÀÔ´Ï´Ù. ÀÌ·¯ÇÑ »óȲ¿¡¼´Â CREATE DATABASE ¸í·ÉÀÌ Ç×»ó ½ÇÆÐÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ ¹®Á¦Á¡À» ÇØ°áÇÏ·Á¸é, µ¥ÀÌÅͺ£À̽º µå¶óÀ̺갡 ´ÙÀ½°ú °°ÀÌ ¸ÊÇεǾî¾ß ÇÕ´Ï´Ù.
For NODE0, the mapping is from drive F: to drive E: For NODE1, the mapping is from drive E: to drive F:
±×·¯¸é µå¶óÀ̺ê F:¿¡ ´ëÇÑ NODE0ÀÇ µ¥ÀÌÅͺ£À̽º ¾×¼¼½º´Â µå¶óÀ̺ê E:¿¡ ¸ÊÇεǰí, µå¶óÀ̺ê E:¿¡ ´ëÇÑ NODE1ÀÇ µ¥ÀÌÅͺ£À̽º ¾×¼¼½º´Â µå¶óÀ̺ê F:¿¡ ¸ÊÇε˴ϴÙ. µå¶óÀÌºê ¸ÊÇÎÀ» »ç¿ëÇÒ °æ¿ì, CREATE DATABASE ¸í·ÉÀº NODE0¿¡ ´ëÇØ µå¶óÀ̺ê E:¿¡¼, NODE1¿¡ ´ëÇØ µå¶óÀ̺ê F:¿¡¼ µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» ÀÛ¼ºÇÕ´Ï´Ù.
µå¶óÀÌºê ¸ÊÇÎÀ» ¼³Á¤ÇÏ·Á¸é db2drvmp ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ. ¸í·É ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.
>>-db2drvmp----+-add-------+------------------------------------> +-drop------+ +-query-----+ '-reconcile-' >----node_number--from_drive--to_drive-------------------------><
¸Å°³º¯¼ö´Â ´ÙÀ½°ú °°½À´Ï´Ù.
NODE0¿¡ ´ëÇØ F:¿¡¼ E:·Î µ¥ÀÌÅͺ£À̽º µå¶óÀÌºê ¸ÊÇÎ ¼³Á¤À» ¿øÇϸé, ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
db2drvmp add 0 F E
ÁÖ: | µ¥ÀÌÅͺ£À̽º µå¶óÀÌºê ¸ÊÇÎÀº Å×ÀÌºí °ø°£, ÄÁÅ×ÀÌ³Ê ¶Ç´Â ´Ù¸¥ µ¥ÀÌÅͺ£À̽º ÀúÀ念¿ª ¿ÀºêÁ§Æ®¿¡´Â Àû¿ëµÇÁö ¾Ê½À´Ï´Ù. |
¸¶Âù°¡Áö·Î, NODE1¿¡ ´ëÇØ µå¶óÀ̺ê E¿¡¼ µå¶óÀ̺ê F·Î µ¥ÀÌÅͺ£À̽º µå¶óÀÌºê ¸ÊÇÎÀ» ¼³Á¤ÇÏ·Á¸é, ´ÙÀ½ ¸í·ÉÀ» ¹ßÇàÇØ¾ß ÇÕ´Ï´Ù.
db2drvmp add 1 E F
ÁÖ: | µ¥ÀÌÅͺ£À̽º µå¶óÀÌºê ¸ÊÇο¡ ´ëÇÑ ¼³Á¤ ¶Ç´Â º¯°æ»çÇ×Àº
Áï½Ã Àû¿ëµÇÁö ¾Ê½À´Ï´Ù.
µ¥ÀÌÅͺ£À̽º µå¶óÀÌºê ¸ÊÇÎÀ» Ȱ¼ºÈÇÏ·Á¸é,
Ŭ·¯½ºÅÍ °ü¸®ÀÚ µµ±¸¸¦ »ç¿ëÇÏ¿© DB2 ÀÚ¿øÀ» ¿ÀÇÁ¶óÀÎ »óÅ·ΠÇÑ ÈÄ
´Ù½Ã ¿Â¶óÀÎ »óÅ·ΠÇϽʽÿÀ.
DB2MSCS.CFG ÆÄÀÏ¿¡¼ TARGET_DRVMAP_DISK Ű¿öµå¸¦ »ç¿ëÇÏ¸é µå¶óÀÌºê ¸ÊÇÎÀÌ ÀÚµ¿À¸·Î ¿Ï·áµÉ ¼ö ÀÖ½À´Ï´Ù. |
µ¥ÀÌÅͺ£À̽º µå¶óÀÌºê ¸ÊÇÎÀÌ Àû¿ëµÇ´Â ¸Ó½Å¿¡¼ µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇÒ °æ¿ì, ±× ¸ÊÀº ÇØ´ç µå¶óÀ̺꿡¼ ¼û°ÜÁø ÆÄÀÏ¿¡ ÀúÀåµË´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é µ¥ÀÌÅͺ£À̽º µå¶óÀ̺갡 µ¥ÀÌÅͺ£À̽º ÀÛ¼º ÈÄ¿¡ Á¦°ÅµÇÁö ¾Ê°Ô µË´Ï´Ù. ¿¹¸¦ µé¾î, ½Ç¼ö·Î µ¥ÀÌÅͺ£À̽º µå¶óÀÌºê ¸ÊÀ» »èÁ¦ÇÑ °æ¿ì µ¥ÀÌÅͺ£À̽º µå¶óÀÌºê ¸ÊÇÎÀ» Á¶Á¤ÇÏ·Á°í ÇÒ °ÍÀÔ´Ï´Ù. ¸ÊÀ» Á¶Á¤ÇÏ·Á¸é, µ¥ÀÌÅͺ£À̽º¸¦ Æ÷ÇÔÇÏ´Â °¢ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç ¼¹ö¿¡ ´ëÇØ db2drvmp reconcile ¸í·ÉÀ» ¼öÇàÇϽʽÿÀ. ¸í·É ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.
>>-db2drvmp reconcile----+---------------------+--------------->< '-node_number--drive--'
¸Å°³º¯¼ö´Â ´ÙÀ½°ú °°½À´Ï´Ù.
db2drvmp ¸í·ÉÀº µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç ¼¹ö¿¡ ÀÇÇØ °ü¸®µÇ´Â ¸Ó½Å¿¡¼ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç¿¡ ´ëÇÑ ¸ðµç µå¶óÀ̺긦 ½ºÄµÇϰí, µ¥ÀÌÅͺ£À̽º µå¶óÀÌºê ¸ÊÇÎÀ» Çʿ信 µû¶ó ·¹Áö½ºÆ®¸®¿¡ ´Ù½Ã Àû¿ëÇÕ´Ï´Ù.