ÆÄÀÏÀÇ TRANSACTIONS ¼½¼Ç¿¡ ÀÖ´Â ¸Å°³º¯¼ö´Â Æ®·£Àè¼Ç ¼ºñ½º ´ë½Å µ¥ÀÌÅͺ£À̽ºÀÇ InterChange Server »ç¿ëÀ» Á¦¾îÇÕ´Ï´Ù.
Çʼö
Æ®·£Àè¼Ç ¼ºñ½º°¡ Æ®·£Àè¼Ç¿¡ ´ëÇÑ Á¤º¸¸¦ ÀúÀåÇÏ´Â IBM ºê·£µå µå¶óÀ̹ö ¶Ç´Â DB2 JDBC À¯Çü 2 µå¶óÀ̹ö µ¥ÀÌÅÍ ¿øº»ÀÇ À̸§. JDBC URLÀÇ ¼³¸íÀº System Administration Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
¿¹Á¦: DATA_SOURCE_NAME = jdbc:ibm-crossworlds:oracle:// @server:1521;SID=TransDB
ÀÌ ¸Å°³º¯¼öÀÇ ±âº»°ªÀº ¾ø½À´Ï´Ù.
Æ®·£Àè¼Ç ¼ºñ½º ´ë½Å InterChange Server¿¡¼ ¿ ¼ö ÀÖ´Â µ¥ÀÌÅͺ£À̽º ¿¬°á ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¿©·¯ µ¥ÀÌÅͺ£À̽º ¼¹ö¿¡ °ÉÃÄ InterChange Server ÀÛ¾÷ ·Îµå¸¦ ÆÄƼ¼ÇÈÇÑ °æ¿ì¿¡¸¸ ÀÌ ¸Å°³º¯¼ö¸¦ ¼³Á¤ÇϽʽÿÀ.
¿¹Á¦: MAX_CONNECTIONS = 30
MAX_CONNECTIONS = 2147483647
InterChange Server°¡ Æ®·£Àè¼Ç ¼ºñ½º ´ë½Å µ¥ÀÌÅÍ ¼Ò½º¿¡ ·Î±×ÀÎÇÒ ¶§ »ç¿ëÇÏ´Â À̸§. ÀÌ ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ¿© ±âº»°ªÀÌ ¾Æ´Ñ ·Î±×ÀÎ °èÁ¤À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
InterChange ServerÀÇ ¸ðµç ¼ºñ½º°¡ °°Àº DBMS¸¦ »ç¿ëÇÏ°í ·Î±×ÀÎ °èÁ¤ÀÇ »ç¿ëÀÚ À̸§ ¹× ¾ÏÈ£¸¦ º¯°æÇÑ È¯°æ¿¡¼ ÀÌ °ªÀº ÀúÀå¼Ò, À̺¥Æ® °ü¸®, Æ®·£Àè¼Ç ¹× ÇÃ·Î¿ì ¸ð´ÏÅ͸µ ¾Æ·¡¿¡¼ °°¾Æ¾ß ÇÕ´Ï´Ù.
¿©·¯ DBMS ¼¹ö¿¡ °ÉÃÄ InterChange ServerÀÇ µ¥ÀÌÅͺ£À̽º ÀÚ¿ø »ç¿ëÀ» ÆÄƼ¼ÇÇÑ È¯°æ¿¡¼´Â DBMS ¼¹ö¸¶´Ù »ç¿ëÀÚ À̸§ÀÌ ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì, ÀÌ ¸Å°³º¯¼ö´Â InterChange Server°¡ Æ®·£Àè¼Ç ¼ºñ½º ´ë½Å »ç¿ëÇÏ´Â »ç¿ëÀÚ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. °èÁ¤¿¡´Â Å×À̺íÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
¿¹Á¦: USER_NAME = transact
ÀÌ ¸Å°³º¯¼öÀÇ ±âº»°ªÀº ¾ø½À´Ï´Ù.
Æ®·£Àè¼Ç ¼ºñ½ºÀÇ »ç¿ëÀÚ À̸§°ú ¿¬°üÀÌ ÀÖ´Â ¾ÏÈ£ÈµÈ ¾ÏÈ£
¿¹Á¦: PASSWORD*=a6gefs
¿¬°áÀÌ Áß´ÜµÈ °ÍÀ» ¹ß°ßÇÑ ÈÄ ¼¹ö°¡ µ¥ÀÌÅͺ£À̽º¿¡ ´Ù½Ã ¿¬°áÀ» ½ÃµµÇϴ Ƚ¼öÀÇ ÃÖ´ë ¼ýÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±ÇÀåµÇ´Â Àç½Ãµµ Ƚ¼ö´Â 3ÀÔ´Ï´Ù. ÀÌ °ªÀÌ 0À¸·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸é µ¥ÀÌÅͺ£À̽º ¿¬°á º¹¿ø·ÂÀ» »ç¿ëÇÏÁö ¾Êµµ·Ï ÀüȯÇÏ´Â °Í°ú µ¿ÀÏÇÕ´Ï´Ù.
Àç½Ãµµ ´ë±â ½Ã°£À» ÁöÁ¤ÇÏ·Á¸é DB_CONNECT_INTERVAL ¸Å°³º¯¼ö¸¦ »ç¿ëÇϽʽÿÀ. ±ÇÀå ½Ã°£Àº 60ÃÊÀÔ´Ï´Ù.
ÀÌ ¼½¼ÇÀÇ DB_CONNECT_RETRIES ¸Å°³º¯¼ö ¹× DB_CONNECT_INTERVAL ¸Å°³º¯¼ö´Â Æ®·£Àè¼Ç °ü¸® µ¥ÀÌÅͺ£À̽º¿¡ ¿µÇâÀ» ÁÝ´Ï´Ù. ¼¹ö¿Í Æ®·£Àè¼Ç °ü¸® µ¥ÀÌÅͺ£À̽º °£ÀÇ Åë½Å¿¡ µ¥ÀÌÅͺ£À̽º ¿¬°á ¹®Á¦°¡ ¹ß»ýÇÏ´Â °æ¿ì, ÀÌ ¸Å°³º¯¼ö ½ÖÀÌ ¼¹ö°¡ ÇØ´ç µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ¿¬°áÀ» ´Ù½Ã ½ÃµµÇϴ Ƚ¼ö ¹× ÇØ´ç °£°ÝÀ» Á¦¾îÇÕ´Ï´Ù.
DB_CONNECT_RETRIES = 3
Àç½Ãµµ ´ë±â ½Ã°£À» ÁöÁ¤ÇÕ´Ï´Ù. ±ÇÀå ½Ã°£Àº 60ÃÊÀÔ´Ï´Ù. Àç½Ãµµ °£°ÝÀ» ³Ê¹« ±æ°Ô ¼³Á¤ÇÏ¸é ½Ã½ºÅÛÀÌ ºÒÇÊ¿äÇÏ°Ô ´À·ÁÁú ¼ö ÀÖ½À´Ï´Ù.
InterchangeSystem.cfg ÆÄÀÏÀÇ [TRANSACTIONS] ¼½¼Ç¿¡¼ ÀÌ °ªÀ» ¼³Á¤ÇϽʽÿÀ. »ç¿ëÀÚ°¡ ÁöÁ¤ÇÏ´Â °ªÀÇ ´ÜÀ§´Â ÃÊÀÔ´Ï´Ù.
DB_CONNECT_INTERVAL = 60