Oracle Microsoft Æ®·£Àè¼Ç ¼­¹ö ¹× COM + ±¸¼º ¿ä¼Ò¸¦ »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸

±â¼ú ÀÚ·á: 193893 - ÀÌ ¹®¼­°¡ Àû¿ëµÇ´Â Á¦Ç° º¸±â.
ÀÌ ¹®¼­¿¡¼­´Â Microsoft COM + ±¸¼º ¿ä¼Ò ¹× Microsoft Æ®·£Àè¼Ç ¼­¹ö (¸±¸®½º Áß Microsoft Æ®·£Àè¼Ç ¼­¹ö (MTS) 2.0 ÇÔ²² Á¦°øµÈ ¼³¸í¼­¸¦ Æ÷ÇÔÇÏ¿© MTS), Oracle »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ ÀÌÀü ¹®¼­¸¦ ´ëüÇÕ´Ï´Ù.
¸ðµÎ È®´ë | ¸ðµÎ Ãà¼Ò

ÀÌ ÆäÀÌÁö¿¡¼­

¿ä¾à

COM + ¹× MTS ±¸¼º ¿ä¼Ò¸¦ Oracle 7, Oracle 8, Oracle 8i ¹× Oracle 9i µ¥ÀÌÅͺ£À̽º ¼­¹ö¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. Oracle µ¥ÀÌÅͺ£À̽º ¼­¹ö¿¡¼­ Microsoft Windows NT, Windows 2000, UNIX¿Í ´Ù¸¥ ¿î¿µ üÁ¦¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. Oracle ÀÛ¾÷ ±×·ì ¼­¹ö, Oracle ¿£ÅÍÇÁ¶óÀÌÁî ¼­¹ö ¹× Oracle º´·Ä ¼­¹ö¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

Âü°í ÀÌÀü ¹öÀüÀÇ Oracle Ŭ¶óÀÌ¾ðÆ® COM + ¹× MTS ¹®Á¦ ¶§¹®¿¡, ÀÌÁ¦ Áö¿øµÇÁö Oracle Ŭ¶óÀÌ¾ðÆ® ÃÖ¼Ò ¹öÀü 8.1.7 ÀÖ½À´Ï´Ù. Oracle Ŭ¶óÀÌ¾ðÆ® 8.1.7 ÀÌÀü ¹öÀüÀÇ Oracle °è¼Ó ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª, ÀÚ¼¼ÇÑ ³»¿ëÀº Oracle Áö¿øºÎ¿¡ ¹®ÀÇÇØ¾ß ÇÕ´Ï´Ù.

Ãß°¡ Á¤º¸

´ÙÀ½ ¼½¼Ç¿¡¼­´Â ±ÇÀåµÇ´Â ¼ø¼­´Â ¼ÒÇÁÆ®¿þ¾îÀÇ ¼³Ä¡ COM + ¹× MTS ±¸¼º ¿ä¼Ò¸¦ Oracle µ¥ÀÌÅͺ£À̽º ÀÛ¾÷À» À§ÇØ ¸ñ·ÏÀ» º¸¿© ÁÝ´Ï´Ù. ÀÌ Á¤È®ÇÑ ¼ø¼­´ë·Î ¼³Ä¡¸¦ ¼öÇàÇÏ´Â °æ¿ì, ±¸¼º ¿ä¼Ò ±¸¼º ¹®Á¦·Î ÀÎÇØ ¿¹»ó´ë·Î ÀÛµ¿ÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.

Windows 2000

Æ®·£Àè¼Ç COM + ±¸¼º ¿ä¼Ò¸¦ Oracle ÇÔ²² ÀÛµ¿Çϵµ·Ï ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
  1. Windows 2000À» ¼³Ä¡ÇϽʽÿÀ.
  2. Oracle Ŭ¶óÀÌ¾ðÆ® 8.1.7 ¾÷µ¥ÀÌÆ® 8.1.7.1.5 ¼³Ä¡ÇϽʽÿÀ. Ãֽо÷µ¥ÀÌÆ®¸¦ ¼³Ä¡ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Oracle¸¦ ¹®ÀÇÇϽʽÿÀ.
  3. Oracle Net8 Ãֽо÷µ¥ÀÌÆ®¸¦ ¼³Ä¡ÇϽʽÿÀ.
  4. Microsoft µ¥ÀÌÅÍ ¾×¼¼½º ±¸¼º ¿ä¼Ò (MDAC) 2.6 ¼­ºñ½º ÆÑ 1(SP1) ¼³Ä¡ ¶Ç´Â ³ªÁß¿¡.
  5. Ŭ¶óÀÌ¾ðÆ® ¼ÒÇÁÆ®¿þ¾î ·¹Áö½ºÆ®¸® ۸¦ ¾÷µ¥ÀÌÆ®ÇϽʽÿÀ. ÀÚ¼¼ÇÑ ³»¿ëÀº "´Ü°è 7: ¾÷µ¥ÀÌÆ® Oracle Ŭ¶óÀÌ¾ðÆ® ¼ÒÇÁÆ®¿þ¾î ·¹Áö½ºÆ®¸® ۸¦."

Windows NT 4.0

Æ®·£Àè¼Ç MTS ±¸¼º ¿ä¼Ò°¡ Oracle ÇÔ²² ÀÛµ¿Çϵµ·Ï ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
  1. Windows NT¸¦ ¼³Ä¡ÇÒ SP6a ÀÌ»óÀ».
  2. Oracle Ŭ¶óÀÌ¾ðÆ® 8.1.7 ¾÷µ¥ÀÌÆ® 8.1.7.1.5 ¼³Ä¡ÇϽʽÿÀ. Ãֽо÷µ¥ÀÌÆ®¸¦ ¼³Ä¡ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Oracle¸¦ ¹®ÀÇÇϽʽÿÀ.
  3. Oracle Net8 Ãֽо÷µ¥ÀÌÆ®¸¦ ¼³Ä¡ÇϽʽÿÀ.
  4. Windows NT ¿É¼Ç ÆÑÀ» ¼³Ä¡ÇϽʽÿÀ.
  5. Windows NT SP6a¸¦ ¼³Ä¡ÇϽʽÿÀ.
  6. MDAC 2.6 SP1 ¼³Ä¡ ¶Ç´Â ³ªÁß¿¡.
  7. Ŭ¶óÀÌ¾ðÆ® ¼ÒÇÁÆ®¿þ¾î ·¹Áö½ºÆ®¸® ۸¦ ¾÷µ¥ÀÌÆ®ÇϽʽÿÀ. ÀÚ¼¼ÇÑ ³»¿ëÀº "´Ü°è 7: ¾÷µ¥ÀÌÆ® Oracle Ŭ¶óÀÌ¾ðÆ® ¼ÒÇÁÆ®¿þ¾î ·¹Áö½ºÆ®¸® ۸¦."
ÀÌ·¯ÇÑ ´Ü°è¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "À§·Î Oracle Áö¿ø ¼³Á¤" ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.

Âü°í ÀÌ ¹®¼­¿¡ ³ª¿­µÈ ¸ðµç ¹öÀü ¹øÈ£´Â ÇöÀç ¹®¼­¸¦ ÀÛ¼ºÇÒ ´ç½Ã ¾Ê¾Ò½À´Ï´Ù. ÃֽйöÀü ¹× ¸ðµç Oracle ¼ÒÇÁÆ®¿þ¾î ¹× Microsoft ¼ÒÇÁÆ®¿þ¾î ¾÷µ¥ÀÌÆ®¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ÀÌ ¹®¼­¿¡ ³ª¿­µÈ ±¸¼º ¿ä¼ÒÀÇ ÀϺΠÀÌÀü ¹öÀüÀÇ °æ¿ìµµ ÀÖÁö¸¸ ´Ù¸¥ »ç¶÷ÀÌ ÀûÀýÈ÷ ÀÛµ¿ÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.

À§·Î Oracle Áö¿ø ¼³Á¤

Æ®·£Àè¼Ç COM + ±¸¼º ¿ä¼Ò ¹× MTS ±¸¼º ¿ä¼Ò°¡ ÇÔ²² ÀÛµ¿Çϵµ·Ï ±¸¼ºÇÏ´Â Oracle ¼³Á¤ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.

1´Ü°è: ¼³Ä¡ Oracle µ¥ÀÌÅͺ£À̽º ¼­¹ö ¼ÒÇÁÆ®¿þ¾î

µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ¿¡ Oracle µ¥ÀÌÅͺ£À̽º ¼­¹ö ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡ÇϽʽÿÀ. °æ¿ì »ç¿ëÀÚÀÇ COM +/MTS ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Windows NT³ª Windows 2000 UNIX, ¸¸µé±â Oracle µ¥ÀÌÅͺ£À̽º¿¡ ÀÖ´ÂÁö ÇØ´ç ½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ ÃֽŠOracle ¾÷µ¥ÀÌÆ® ¾×¼¼½ºÇÏ´Â. Windows NT ¶Ç´Â Windows 2000 ÃֽŠOracle ¾÷µ¥ÀÌÆ®¸¦ ±¸ÇÏ·Á¸é ´ÙÀ½ Oracle À¥ »çÀÌÆ®¸¦ ¹æ¹®ÇϽʽÿÀ.
https://metalink.oracle.com
»çÀÌÆ®¿¡ ·Î±×¿ÂÇÏ°í ÆÐÄ¡°¡ ¿ÞÂÊµÈ Å½»ö ¸ðÀ½¿¡¼­ ¼±ÅÃÇϽʽÿÀ. Ãֽо÷µ¥ÀÌÆ®¸¦ °Ë»öÇÏ·Á¸é Á¦Ç° ÆÐ¹Ð¸®Oracle ¼­¹ö Ŭ¸¯ÇÑ ´ÙÀ½ MS Windows NT/2000 ¿î¿µ üÁ¦¿¡ ¼±ÅÃÇϽʽÿÀ. Ãֽо÷µ¥ÀÌÆ®¸¦ ¼³Ä¡ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Oracle¸¦ ¹®ÀÇÇϽʽÿÀ.

Âü°í Oracle ¼­¹ö ¹× COM ¼³Ä¡ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù +/MTS ¼­·Î ´Ù¸¥ ÄÄÇ»ÅÍ¿¡.
Oracle XA Æ®·£Àè¼Ç Áö¿ø »ç¿ë
Oracle 8 ¶Ç´Â Oracle 8i »ç¿ëÇÏ´Â °æ¿ì ´ÙÀ½ »çÇ×À» °í·ÁÇϽʽÿÀ.
  • V $ XATRANS $ º¸±â ¹× DBA_PENDING_TRANSACTIONS º¸±â Oracle 8 ¶Ç´Â Oracle 8i µ¥ÀÌÅͺ£À̽º¿¡¼­ ¸¸µé¾îÁ³´ÂÁö È®ÀÎÇϽʽÿÀ. ÀÌ º¸±â´Â Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì Oracle ½Ã½ºÅÛ °ü¸®ÀÚ°¡ À̸¦ XAVIEW.SQL ¶ó´Â Oracle Á¦°øÇÑ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÏ¿© ¸¸µé¾î¾ß ÇÕ´Ï´Ù. ÀÌ ÆÄÀÏÀº Installation folder \ADMIN Æú´õ¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ SQL ½ºÅ©¸³Æ®´Â "SYS" Oracle »ç¿ëÀÚ·Î ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù.
  • Oracle ½Ã½ºÅÛ °ü¸®ÀÚ°¡ °ø¿ë DBA_PENDING_TRANSACTIONS º¸±â À§ÇØ SELECT ¾×¼¼½º ±ÇÇÑÀ» ºÎ¿©ÇØ¾ß ÇÕ´Ï´Ù.
ÃæºÐÇÑ µ¿½Ã ºÐ»êµÈ Æ®·£Àè¼Ç ±¸¼º
Oracle ÀνºÅϽº °ü¸®ÀÚ¿¡¼­ ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
  1. º¸±â ¸Þ´º¿¡¼­ °í±Þ ¸ðµå °¡¸®Å² ´ÙÀ½ ¿ÞÂÊµÈ Ã¢¿¡¼­ ÃʱâÈ­ ¸Å°³ º¯¼ö ¸¦ Ŭ¸¯ÇϽʽÿÀ.
  2. ¿À¸¥ÂÊ Ã¢¿¡¼­ °í±Þ Æ©´× ¼±ÅÃÇÏ°í ´õ ¸¹Àº µ¿½Ã MTS Æ®·£Àè¼ÇÀ» µ¿½Ã¿¡ µ¥ÀÌÅͺ£À̽º¸¦ ¾÷µ¥ÀÌÆ®ÇÒ ¼ö ÀÖµµ·Ï ÇÏ·Á¸é distributed_transactions ¸Å°³ º¯¼ö¸¦ ´Ã¸®½Ê½Ã¿À.
ÀÚ¼¼ÇÑ ³»¿ëÀº "¸¹Àº ¿¬°áÀ» Áö¿øÇϵµ·Ï ±¸¼º Oracle" ¼½¼Ç.
ÅëÇÕµÈ º¸¾È ±¸¼º
Âü°í °æ¿ì »ç¿ëÀÚÀÇ COM +/MTS ±¸¼º ¿ä¼Ò¸¦ Oracle µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÒ ¶§ ·Î±×ÀÎ ID¿Í ¾ÏÈ£¸¦ Ç×»ó Á¦°øÇؾß, ÅëÇÕµÈ º¸¾ÈÀ» »ç¿ëÇϰí. ¿©ºÎ´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ·Î±×ÀÎ ID¿Í ¾ÏÈ£¸¦ Á÷Á¢ ¶Ç´Â °£Á¢ÀûÀ¸·Î DSN ÅëÇØ ÁöÁ¤ÇÒ ¸¶Âù°¡ÁöÀÔ´Ï´Ù. µÎ °æ¿ì ¿¡¼­ ÅëÇÕµÈ º¸¾È »ç¿ë ¹× ÀÌ ´Ü°è¸¦ °Ç³Ê¶Û ¼ö ÀÖ½À´Ï´Ù.

ÅëÇÕµÈ º¸¾ÈÀ» »ç¿ëÇÏ´Â °æ¿ì Microsoft ºÐ»ê Æ®·£Àè¼Ç ÄÚµð³×ÀÌÅÍ (·Î±×ÀÎ ID¿Í Oracle µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÒ ¼ö ÀÖ´Â ¾ÏÈ£°¡ ½ÇÇàµÇµµ·Ï MSDTC) ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º¸¦ º¹±¸ÇÏ´Â µ¿¾È MSDTC ¹ÌÈ®Á¤ Æ®·£Àè¼ÇÀÇ °á°ú¸¦ ¾Ë·Á Oracle µ¥ÀÌÅͺ£À̽º ¿­±â ¶§¹®¿¡ ÀÌ ÀÛ¾÷ÀÌ ÇÊ¿äÇÕ´Ï´Ù.

ÅëÇÕµÈ º¸¾È Oracle µ¥ÀÌÅͺ£À̽º¿¡ ÀÇÁ¸ÇÏ´Â µ¥ÀÌÅͺ£À̽º »ç¿ëÀÚ À¯È¿¼ºÀ» Windows NT ¶Ç´Â Windows 2000 ÀÎÁõÀ» Çã¿ëÇÕ´Ï´Ù. º°µµÀÇ ·Î±×ÀÎ ID³ª ¾ÏÈ£¸¦ Á¦°øÇÏÁö ¾Ê°í Oracle¿¡ ·Î±×¿ÂÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. »ç¿ëÀÚ°¡ ¸ðµÎ Windows NT ¶Ç´Â Windows 2000 ¹× Oracle¿¡ ´ëÇØ ÇϳªÀÇ ·Î±×ÀÎ ID¿Í ¾ÏÈ£¸¦ ÇÑ À¯ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.

Âü°í ÅëÇÕµÈ º¸¾ÈÀÇ °æ¿ì ¿¬°á ¹®ÀÚ¿­ÀÇ »ç¿ëÀÚ ID ½½·¡½Ã (/) ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ¸ðµç ·Î±×ÀÎÀÌ ½ÇÆÐÇÕ´Ï´Ù:
cn.Open "PROVIDER=MSDAORA.1;DATA SOURCE=TESTORA;USER ID=/;PASSWORD=;"
MSDTC¸¦ ½ÇÇàÇÏ´Â °æ¿ì/COM + ½Ã½ºÅÛ Microsoft Ŭ·¯½ºÅÍ ¼­¹ö¸¦ Ŭ·¯½ºÅÍ¿¡¼­ MSDTC¸¦ ¹Ýµå½Ã ¶ÇÇÑ ½ÇÇàµÇ´Â °èÁ¤ Microsoft Ŭ·¯½ºÅÍ ¼­¹ö Ŭ·¯½ºÅÍ °ü¸®ÀÚ ±×·ì ±¸¼º¿øÀ̾î¾ß.

MSDTCÀÇ ·Î±×ÀÎ ID¸¦ ±¸¼ºÇÏ·Á¸é ´ÙÀ½ ÀÌ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
  1. ½ÃÀÛ À» ´©¸£°í ¼³Á¤ °¡¸®Å² ´ÙÀ½ Á¦¾îÆÇ À» ´©¸¨´Ï´Ù.
  2. ¼­ºñ½º À¯Æ¿¸®Æ¼¸¦ ½ÃÀÛÇϽʽÿÀ.
  3. MSDTC µÎ ¹ø Ŭ¸¯ÇϽʽÿÀ.
  4. °èÁ¤À¸·Î Ŭ¸¯ÇÑ ´ÙÀ½ ·Î±×ÀÎ ID¿Í ¾ÏÈ£¸¦ ÁöÁ¤ÇϽʽÿÀ.

    Âü°í Oracle º¸¾È °ü¸® µµ±¸¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚ°¡ ÁöÁ¤ÇÑ ·Î±×ÀÎ ID Oracle µ¥ÀÌÅͺ£À̽º¸¦ ¿­ ¼ö ÀÖ´Â ±ÇÇÑÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.
ÅëÇÕµÈ Windows NT ¹× Windows 2000 º¸¾È ±â´ÉÀ» Oracle¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Oracle ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
Oracle ´ÙÁß ½º·¹µå ¼­¹ö Áö¿ø ±¸¼º
¿ø°Ý Oracle µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ µ¥ÀÌÅͺ£À̽º ¸µÅ©¸¦ ¿­·Á¸é Oracle ´ÙÁß ½º·¹µå ¼­¹ö ±â´ÉÀ» ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù. XA Æ®·£Àè¼Ç Áö¿ø Oracle µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇϱ⠶§¹®¿¡ ÀÌ ´Ü°è¸¦ ¿Ï·áÇØ¾ß ÇÕ´Ï´Ù. ¿­ ¿î¿µ üÁ¦ ÆÄÀÏ ¼³¸íÀÚ¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÖµµ·Ï Oracle µ¥ÀÌÅͺ£À̽º XA Æ®·£Àè¼Ç ÀϹÝÀûÀÎ »ç·Ê¿¡¼­ ÇÁ·Î¼¼½º °£¿¡ À̵¿ÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. ´ë½Å, ¿ø°Ý µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÏ´Â °ÍÀÌ °¡»ó ȸ·Î »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. °¡»ó ȸ·Î Oracle ´ÙÁß ½º·¹µå ¼­¹ö ´ëÇØ¼­¸¸ Áö¿øµË´Ï´Ù.

Oracle Oracle ´ÙÁß ½º·¹µå ¼­¹ö ±â´ÉÀÌ Á¦´ë·Î ±¸¼ºµÇÁö ¾ÊÀº °æ¿ì ´ÙÀ½ ¿À·ù ¸Þ½ÃÁö¸¦ º¸°íÇÕ´Ï´Ù.
ORA-24777: migratable Æ®·£Àè¼ÇÀ» ¸¸µé ¼ö ¾ø½À´Ï´Ù.
Âü°í MTS¿Í ¸Ó¸®±ÛÀÚ¾î MTS¿Í Microsoft MTS ¶§¶§·Î ¼³¸í¼­¸¦ ÂüÁ¶ÇÏ´Â Microsoft ¸Ó¸®±ÛÀÚ¾î ´ÙÁß ½º·¹µå ¼­¹ö ±â´ÉÀ¸·Î Oracle°¡ ÂüÁ¶ÇÕ´Ï´Ù.
´õ ¸¹Àº ¿¬°áÀ» Áö¿øÇϵµ·Ï Oracle ±¸¼º
Oracle µ¥ÀÌÅͺ£À̽º¿¡ ¿©·¯ ¼ö½Ê ¿¬°áÀ» ¸¸µé·Á¸é Oracle ¼­¹ö°¡ Ãß°¡ µ¥ÀÌÅͺ£À̽º ¿¬°áÀ» Áö¿øÇϵµ·Ï ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº "Oracle ¸¹Àº ¿¬°áÀ» Áö¿øÇϵµ·Ï ±¸¼º" ÀÇ "Oracle ¹× MSDTC °ü¸®" ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.

Ãֽо÷µ¥ÀÌÆ® ¼³Ä¡ Oracle Ŭ¶óÀÌ¾ðÆ® ¼ÒÇÁÆ®¿þ¾î¿¡¼­ 2 ´Ü°è:

»ç¿ëÀÚÀÇ COM¿¡ ´ëÇÑ Ãֽо÷µ¥ÀÌÆ®¸¦ »ç¿ëÇÏ¿© Oracle Ŭ¶óÀÌ¾ðÆ® ¼ÒÇÁÆ®¿þ¾î ¼³Ä¡ +/MTS ½Ã½ºÅÛ. Ãֽо÷µ¥ÀÌÆ®, 8.1.7.1.5, Oracle Ŭ¶óÀÌ¾ðÆ® 8.1.7, ¿Ã¹Ù¸£°Ô ÀÛµ¿ÇÏ´Â Æ®·£Àè¼Ç COM +/MTS ±¸¼º ¿ä¼Ò.

Áß¿äÇÑ Oracle Ŭ¶óÀÌ¾ðÆ® 8.1.7 ¼³Ä¡ÇÒ ¶§ Oracle Net8 ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ Oracle 8.1.7 »ç¿ëÇÒ ¶§ Microsoft OLEDB/ODBC µå¶óÀ̹ö¸¦ »ç¿ëÇÏ´Â °æ¿ì MTS Oracle ¼­ºñ½º¸¦ ¼³Ä¡ÇÏÁö ¸¶½Ê½Ã¿À. MTS Oracle ¼­ºñ½º¿¡ ´ëÇÑ COM ÇÊ¿äÇÏÁö ¾ÊÀº +/MTS ±¸¼º ¿ä¼Ò¸¦ Oracle µ¥ÀÌÅͺ£À̽º Á¦´ë·Î ÀÛµ¿ÇÕ´Ï´Ù.

°í°´Àº ÀÌ·¯ÇÑ Oracle ¾÷µ¥ÀÌÆ® ¸±¸®½º¸¦ ÀÚ½ÅÀÇ Oracle µ¥ÀÌÅͺ£À̽º¸¦ Æ÷ÇÔÇÏ´Â ½Ã½ºÅÛ ÀÚÁÖ ¾÷±×·¹À̵åÇÒ ¼ö ÀÖÁö¸¸ ÇØ´ç COM Æ÷ÇÔµÈ ½Ã½ºÅÛ¿¡ Oracle ¾÷µ¥ÀÌÆ® ¸±¸®½º¸¦ ¼³Ä¡ÇÒ ¼ö ¾ø´Â +/MTS ±¸¼º ¿ä¼Ò. Oracle XA Æ®·£Àè¼Ç Ŭ¶óÀÌ¾ðÆ® Áö¿ø ¿µÇâÀ» ÁÖ´Â ¸î °¡Áö ¹ö±×°¡ ¼öÁ¤µÉ ¼ö ÀÖ½À´Ï´Ù. COM¿¡¼­ ÃֽŠOracle ¾÷µ¥ÀÌÆ® ¸±¸®½º¸¦ ¼³Ä¡ÇØ¾ß +/MTS ½Ã½ºÅÛ. Windows NTÀÇ ÃֽŠOracle ¾÷µ¥ÀÌÆ®¸¦ ±¸ÇÏ·Á¸é ´ÙÀ½ Oracle À¥ »çÀÌÆ®¸¦ ¹æ¹®ÇϽʽÿÀ.
https://metalink.oracle.com
»çÀÌÆ®¿¡ ·Î±×¿ÂÇÏ°í ÆÐÄ¡°¡ ¿ÞÂÊµÈ Å½»ö ¸ðÀ½¿¡¼­ ¼±ÅÃÇϽʽÿÀ. Ãֽо÷µ¥ÀÌÆ®¸¦ °Ë»öÇÏ·Á¸é Á¦Ç° ÆÐ¹Ð¸®Oracle ¼­¹ö Ŭ¸¯ÇÑ ´ÙÀ½ MS Windows NT/2000 ¿î¿µ üÁ¦¿¡ ¼±ÅÃÇϽʽÿÀ. Ãֽо÷µ¥ÀÌÆ®¸¦ ¼³Ä¡ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Oracle¸¦ ¹®ÀÇÇϽʽÿÀ.

´Ü°è 3: MTS 2.0 ¼³Ä¡

MTS¸¦ 2.0 ¼³Ä¡ÇϽʽÿÀ. ÀÌ·¸°Ô ÇÏ·Á¸é Windows NT 4 ¿É¼Ç ÆÑÀ» ¼³Ä¡ÇϽʽÿÀ. MTS 2.0 ¼³Ä¡ÇÒ ¶§ ´ÙÀ½°ú °°Àº ¼ÒÇÁÆ®¿þ¾î°¡ ¼³Ä¡µÇ¾î ÀÖ´Â °ÍÀÔ´Ï´Ù.
  • MTS 2.0 (Mtxoci.dllÀÇ) Microsoft Oracle È£Ãâ ÀÎÅÍÆäÀ̽º (OCI) .dll ÆÄÀÏ µî,
  • 3.5 Microsoft ODBC µå¶óÀ̹ö °ü¸®ÀÚ
  • Oracle Microsoft ODBC µå¶óÀ̹ö
  • ActiveX µ¥ÀÌÅÍ °³Ã¼ (ADO)
Âü°í Windows 2000 ÀÌ ´Ü°è¸¦ ¹«½ÃÇϽʽÿÀ.

´Ü°è 4: Windows NT 4.0 SP 6a ¼³Ä¡

¿©·¯ MSDTC XA °ü·Ã ¹®Á¦¿¡ ´ëÇÑ ¼öÁ¤ Æ÷ÇÔÇÏ´Â Windows NT 4.0 SP 6a ¸±¸®½º¸¦ ¼³Ä¡ÇϽʽÿÀ.

Áß¿äÇÑ Window NT 4.0 ¼­ºñ½º ÆÑ ¼³Ä¡ ÇÁ·Î±×·¥À» Windows NT 4.0 Option PackÀÇ ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖ´Â °æ¿ì MSDTC ¹× MTS °æ¿ì¿¡¸¸ ¾÷µ¥ÀÌÆ®Çϱ⠶§¹®¿¡ Windows NT 4.0 SP 6a ¼³Ä¡Çϱâ Àü¿¡ Windows NT 4.0 Option PackÀÇ ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù.

Âü°í Windows 2000 ÀÌ ´Ü°è¸¦ ¹«½ÃÇϽʽÿÀ.

5 ´Ü°è: ¼³Ä¡ MDAC 2.6 SP1 ÀÌ»óÀ»

MDAC 2.6 SP1À» ¼³Ä¡ÇÑ ÀÌÈÄ Windows 2000 ±â¹Ý ÄÄÇ»ÅÍÀÇ. MDAC 2.6 SP1À» ±¸ÇÏ´Â ¶Ç´Â ³ªÁß¿¡ ´ÙÀ½ Microsoft À¥ »çÀÌÆ®¸¦ ¹æ¹®ÇÒ ¼ö ÀÖ½À´Ï´Ù:
http://msdn2.microsoft.com/en-us/data/aa937712.aspx#MDAC

¾î¶² ¼³Ä¡ ¹®Á¦°¡ ÀÖ´ÂÁö º¸·Á¸é 6´Ü°è: »ç¿ë ±¸¼º ¿ä¼Ò °Ë»ç±â

MDAC¸¦ ¼³Ä¡ÇÑ ÈÄ¿¡ ±¸¼º ¿ä¼Ò °Ë»ç±â ¼³Ä¡¿¡ ¹®Á¦°¡ ÀÖ´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ±¸¼º ¿ä¼Ò °Ë»ç±â´Â ¹öÀü Á¤º¸¸¦ È®ÀÎÇϰí MDAC ¼³Ä¡ ¹®Á¦¸¦ Áø´ÜÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â ¼³°èµÇ¾ú½À´Ï´Ù. ´ÙÀ½°ú °°Àº ¿î¿µ üÁ¦¿¡¼­ ½ÇÇàµÇ´Â ±¸¼º ¿ä¼Ò °Ë»ç±â:
  • Windows 95
  • Windows 98
  • Windows NT 4.0
  • Windows 2000
À¯ÀÏÇÑ 32 ºñÆ® ¹× 64 ºñÆ® ¿î¿µ üÁ¦¿¡¼­ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ±¸¼º ¿ä¼Ò °Ë»ç±â´Â MDAC 2.6 µ¥ÀÌÅ͸¦ Æ÷ÇÔÇϵµ·Ï ¾÷µ¥ÀÌÆ®µÇ¾ú½À´Ï´Ù. ÀÌ µµ±¸¸¦ ´Ù¿î·ÎµåÇÏ·Á¸é ´ÙÀ½ Microsoft À¥ »çÀÌÆ®¸¦ ¹æ¹®ÇϽʽÿÀ.
http://msdn2.microsoft.com/en-us/data/aa937695.aspx

7 ´Ü°è: ¾÷µ¥ÀÌÆ® Oracle Ŭ¶óÀÌ¾ðÆ® ¼ÒÇÁÆ®¿þ¾î ·¹Áö½ºÆ®¸® Ű

Áß¿äÇÑ ÀÌ ¼½¼Ç¿¡¼­´Â, ¸Þ¼­µå ¶Ç´Â ÀÛ¾÷ÀÌ ·¹Áö½ºÆ®¸® ¼öÁ¤ ¹æ¹ýÀ» ¾Ë·Á ÁÖ´Â ´Ü°è°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ±×·¯³ª ·¹Áö½ºÆ®¸®¸¦ À߸ø ¼öÁ¤ÇÏ¸é ½É°¢ÇÑ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼­ ´ÙÀ½ ÀÌ ´Ü°è¸¦ ÁÖÀÇ ±í°Ô µû¶ó¾ß ÇÕ´Ï´Ù. Ãß°¡ º¸È£ ±â´ÉÀ» ¼öÁ¤Çϱâ Àü¿¡ ·¹Áö½ºÆ®¸®¸¦ ¹é¾÷ÇØ¾ß. ±×·± ´ÙÀ½ ¹®Á¦°¡ ¹ß»ýÇÒ °æ¿ì ·¹Áö½ºÆ®¸®¸¦ º¹¿øÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹é¾÷ ¹× º¹¿øÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
322756¹é¾÷ ¹× Windows ¿¡¼­ ·¹Áö½ºÆ®¸®¸¦ º¹¿øÇÏ´Â ¹æ¹ý

·¹Áö½ºÆ®¸®¸¦ ÆíÁýÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ·¹Áö½ºÆ®¸® ÆíÁý±â µµ¿ò¸»ÀÇ ´ÙÀ½ Ç׸ñÀ» ÂüÁ¶ÇϽʽÿÀ.
  • Ű¿Í °ª º¯°æ
  • Ãß°¡ ¹× ·¹Áö½ºÆ®¸®ÀÇ Á¤º¸ »èÁ¦
  • ·¹Áö½ºÆ®¸® µ¥ÀÌÅÍ ÆíÁý
Âü°í ÆíÁýÇϱâ Àü¿¡ ·¹Áö½ºÆ®¸®¸¦ ¹é¾÷ÇØ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ Windows NT ¶Ç´Â Windows 2000À» ½ÇÇà ÁßÀÎ °æ¿ì ERD (ÀÀ±Þ º¹±¸ µð½ºÅ©)¸¦ ¾÷µ¥ÀÌÆ®ÇØ¾ß ÇÕ´Ï´Ù.

8.1.7 Oracle Ŭ¶óÀÌ¾ðÆ® ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇÏ´Â °æ¿ì ´ÙÀ½°ú °°ÀÌ ÁöÁ¤µÈ °Í°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù ´ÙÀ½ ·¹Áö½ºÆ®¸® ŰÀÇ °ªÀ» ¼öÁ¤ÇÏ´Â:
Oracle   Windows NT or Windows 9x           Windows 2000 
Client

8.1.7    [HKEY_LOCAL_MACHINE\SOFTWARE       [HKEY_LOCAL_MACHINE\SOFTWARE
         \Microsoft\Transaction Server      \Microsoft\MSDTC\MTxOCI]
         \Local Computer\My Computer]       "OracleXaLib"="oraclient8.dll" 
         "OracleXaLib"="oraclient8.dll"     "OracleSqlLib"="orasql8.dll"  
         "OracleSqlLib"="orasql8.dll"       "OracleOciLib"="oci.dll"
         "OracleOciLib"="oci.dll" 

Oracle   Windows Server 2003 
Client

9i       [HKEY_LOCAL_MACHINE\SOFTWARE
         \Microsoft\MSDTC\MTxOCI] 
         "OracleXaLib"="oraclient9.dll" 
         "OracleSqlLib"="orasql9.dll" 
         "OracleOciLib"="oci.dll"

¼³Ä¡ ¹× COM ±¸¼º Å×½ºÆ® +/MTS¿¡ ´ëÇÑ Oracle Áö¿ø

¼³Ä¡ÇÑ ÈÄ Oracle Áö¿ø ±¸¼º Oracle ¼³Ä¡ À¯È¿¼ºÀ» °Ë»çÇØ¾ß ÇÕ´Ï´Ù. ´ÙÀ½ µµ±¸¸¦ ±¸¼ºÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
  • Oracle ½ºÆ®·¹½º µµ±¸
  • Oracle Å×½ºÆ® ÇÁ·Î±×·¥
µÎ »ç¿ë Oracle OCI XA °°Àº ¹æ¹ýÀ¸·Î ÇØ´ç COM ÀÎÅÍÆäÀ̽º¸¦ +/MTS À̸¦ »ç¿ëÇÕ´Ï´Ù. Oracle Å×½ºÆ® ÇÁ·Î±×·¥¿¡ Oracle XA ±â´ÉÀ» »ç¿ëÇÏ¿© Oracle µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÒ ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ °áÁ¤ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ÇÁ·Î±×·¥Àº Ç¥ÁØ Oracle ÀÎÅÍÆäÀ̽º¿Í Æ®·£Àè¼Ç ±â´ÉÀ» »ç¿ëÇÕ´Ï´Ù. COM »ç¿ëÇÒ +/MTS ¶Ç´Â MSDTC. µû¶ó¼­ Å×½ºÆ® ÇÁ·Î±×·¥ Áß ÇϳªÀÇ ½ÇÆÐ Oracle ½Ã½ºÅÛ À߸ø ¼³Ä¡µÇ¾î ±¸¼ºµÈ ¼ö ¾øÀ½À» ³ªÅ¸³À´Ï´Ù. ´Ù½Ã Å×½ºÆ® ½ÇÆÐ ÇÁ·Î±×·¥ °æ¿ì ÇÕ´Ï´Ù ¼³Ä¡ ¹× Oracle À籸¼º ¶Ç´Â ÀÚ¼¼ÇÑ ³»¿ëÀº Oracle Áö¿ø ¼­ºñ½º¿¡ ¹®ÀÇÇϽʽÿÀ.

ÀÌ·¯ÇÑ Å×½ºÆ®¸¦ ¼º°øÀûÀ¸·Î ¿Ï·áÇÑ ÈÄ¿¡ Sample Bank ÀÀ¿ë ÇÁ·Î±×·¥ ¼³Ä¡¸¦ Å×½ºÆ®ÇÒ ¼ö ÀÖ½À´Ï´Ù ("Oracle ¼³Ä¡ ¹× ±¸¼º À¯È¿¼ºÀ» °Ë»çÇÒ Sample Bank ÀÀ¿ë ÇÁ·Î±×·¥ »ç¿ë" Àý ÂüÁ¶). ¼³Ä¡¸¦ Å×½ºÆ®ÇÏ·Á¸é »ùÇà ÀÀ¿ë ÇÁ·Î±×·¥À» Á÷Á¢ ÀÛ¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

Oracle ½ºÆ®·¹½º µµ±¸

Oracle ½ºÆ®·¹½º µµ±¸¸¦ »ç¿ëÇÏ¿© ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
  • Oracle Ŭ¶óÀÌ¾ðÆ® ¹× ¼­¹ö ±¸¼ºÀ» È®ÀÎÇϽʽÿÀ.
  • ½ºÆ®·¹½º Å×½ºÆ® Oracle ¼­¹öÀÔ´Ï´Ù.
Oracle ½ºÆ®·¹½º µµ±¸¸¦ ±¸ÇÕ´Ï´Ù
Microsoft ´Ù¿î·Îµå ¼¾ÅÍ¿¡¼­ ´ÙÀ½ ÆÄÀÏÀ» ´Ù¿î·Îµå ÇÒ ¼ö ÀÖ½À´Ï´Ù:
±×¸² Ãà¼Ò±×¸² È®´ë
Download
Download the OraStress.exe package now.
Microsoft Áö¿ø ÆÄÀÏÀ» ´Ù¿î·ÎµåÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
119591¿Â¶óÀÎ ¼­ºñ½º·ÎºÎÅÍ Microsoft Áö¿ø ÆÄÀÏÀ» ±¸ÇÏ´Â ¹æ¹ý
Microsoft´Â ÀÌ ÆÄÀÏ¿¡ ´ëÇÑ ¹ÙÀÌ·¯½º¸¦ °Ë»öÇÕ´Ï´Ù. Microsoft´Â ÆÄÀÏÀ» °Ô½ÃÇÑ ³¯Â¥¿¡ »ç¿ëÇÒ ¼ö ÀÖ¾ú´ø ÃֽйÙÀÌ·¯½º °Ë»ö ¼ÒÇÁÆ®¿þ¾î°¡ »ç¿ëµË´Ï´Ù. ÇØ´ç ÆÄÀÏÀ» ¹«´ÜÀ¸·Î º¯°æÇÒ ¼ö ¾ø´Â º¸¾ÈÀÌ Çâ»óµÈ ¼­¹ö¿¡ º¸°üµË´Ï´Ù.

C++ ÄÄÆÄÀÏ·¯´Â ¼Ò½º Äڵ带 ÄÄÆÄÀÏÇÒ ¼ö ÀÖ½À´Ï´Ù. Oracle ½ºÆ®·¹½º µµ±¸¸¦ ´Ù½Ã ÄÄÆÄÀÏÇÏ¸é °á°ú ÇÁ·Î±×·¥ OracleStress.exe À̸§À» ÁÁ½À´Ï´Ù.
Oracle ½ºÆ®·¹½º µµ±¸ ½ÇÇà
Oracle ½ºÆ®·¹½º µµ±¸¸¦ ½ÇÇàÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.

Âü°í ´ÙÀ½ ´Ü°è¿¡¼­´Â ÇÁ·Î±×·¥À» OracleStress.exe ¶ó´Â °¡Á¤ÇÕ´Ï´Ù.
  1. ¸ðµç ±ÇÀåµÈ ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡Çß´ÂÁö È®ÀÎÇϽʽÿÀ.
  2. ¸í·É ÇÁ·ÒÇÁÆ®¸¦ ¿±´Ï´Ù.
  3. µµ±¸¸¦ »ç¿ëÇÏ¿© ÇöÀç ÀÛ¾÷ ÁßÀÎ Æú´õ¸¦ OracleStress.exe ÀÖ´Â Æú´õ¸¦ º¯°æÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº OracleStress.exe ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ ÀÔ·ÂÇÑ ´ÙÀ½ Enter ۸¦ ´©¸¨´Ï´Ù.

    ´ÙÀ½°ú °°Àº Á¤º¸°¡ È­¸é¿¡ ³ªÅ¸³³´Ï´Ù.

    OracleStress µµ±¸¸¦ »ç¿ëÇÏ¿© ±¸¹®:
    OracleStress.exe -S<server> -Q<SQL> [-U<username>] [-P<password>]
    [-T<threads>] [-I<iterations>] -[V<version>] [-N] [-W] [-O]
    [-F<Log File Name>]
    
    -S - Name of oracle server to connect to.
    -Q - SQL statement that each thread will execute.
    -U - Optional. Username. Defaults to "scott".
    -P - Optional. Password. Defaults to "tiger".
    -T - Optional. Number of threads to apply stress with. Defaults to "1".
    -I - Optional. Number of iterations per thread. Defaults to "100".
    -V - Optional. Version. Specifies Oracle version number. Can be one of: 7, 8, 8i, or 9i. Defaults to 8.
    -N - Optional. If specified, disables the use of XA transactions.
    -W - Optional. If specified, disables the display of warning level XA error messages.
    -O - Optional. If specified, open and close connection at each iteration.
    -F - Optional. Log file name. Defaults to "Ostress.txt". 
    ¿¹:
    C:>OracleStress -SMyOracleServer -Q"Insert into Order Values (1, 'My order')" -UMyUserName  
    -PMySpecialPassword -T10 -V8i
    MyOracleServer³ëÆ® »ç¿ë ÁßÀÎ ¼­¹ö À̸§ÀÔ´Ï´Ù. MyUserName »ç¿ëÀÚ À̸§ ¹× MySpecialPassword ¼­¹ö¿¡ ´ëÇÑ ¾ÏÈ£ÀÔ´Ï´Ù.
  4. Ostress.txt »ý¼ºµÈ Ãâ·Â ÆÄÀÏ ±âº»°ªÀ¸·ÎÀÔ´Ï´Ù. Microsoft ¸Þ¸ðÀå¿¡¼­ ¿­ ¼ö ÀÖÀ¸¸ç Á¦´ë·Î ½ÇÇàµÇ¾ú´ÂÁö º¼ ¼ö ÀÖ½À´Ï´Ù.
  5. Oracle ¿À·ù¸¦ Æ÷ÇÔÇÒ ¸ðµç ÃßÀû ÆÄÀÏÀÌ ³ªÅ¸³ª¸é COM »ç¿ëÇϱâ Àü¿¡ ¹®Á¦¸¦ ÇØ°áÇÏ´Â Oracle Áö¿ø ¼­ºñ½º¿¡ ¹®ÀÇÇÏ¿© +/MTS ÀÀ¿ë ÇÁ·Î±×·¥.
½ºÆ®·¹½º Å×½ºÆ®´Â Oracle ¼­¹ö Oracle ½ºÆ®·¹½º µµ±¸¸¦ »ç¿ëÇÏ·Á¸é ÆÁ
Oracle ½ºÆ®·¹½º µµ±¸¸¦ »ç¿ëÇÒ ¶§ ´ÙÀ½ ÆÁÀ» °í·ÁÇØ º¸½Ê½Ã¿À.
  • SQL ¹® ¶Ç´Â À¯»çÇÑ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ °¡Àå º¹ÀâÇÑ Äõ¸®¿¡ °°¾Æ¾ß ÇÕ´Ï´Ù.
  • ½º·¹µå (-T) ¼¼ ¹ø ¿¹»óµÈ ÃÖ´ë ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ ¿­·Á ÀÖ´Â µ¿½Ã ¿¬°á ¼ö°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ µ¿½Ã ¿¬°áÀÌ ¿­·Á ÀÖ´Â ÃÖ´ë 10 °æ¿ì ½º·¹µå ¼ö¸¦ 30 ÀÖ¾î¾ß ÇÕ´Ï´Ù.
  • ³ôÀº ¾ÈÁ¤¼º ¹× ¼­¹öÀÇ ¼º´ÉÀ» Å×½ºÆ®Çϱâ À§ÇØ »ç¿ë ÁßÀÎ ½º·¹µå ¼ö¸¦ À¯ÁöÇϱâ À§ÇØ ¹Ýº¹ ¼ö¸¦ ÁöÁ¤ÇϽʽÿÀ.
Âü°í Oracle ½ºÆ®·¹½º µµ±¸´Â ¿À·ù ¾øÀÌ Oracle µ¥ÀÌÅͺ£À̽º ¼­¹ö¿¡ ¿¬°áÇÒ ¼ö ÀÖÀ¸¸é ´ëºÎºÐ ÇØ´ç COM °ÍÀÔ´Ï´Ù +/MTS Oracle ÇÔ²² ÀÛ¾÷ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. Oracle ½ºÆ®·¹½º µµ±¸´Â ¿À·ù¸¦ º¸°íÇÏ´Â °æ¿ì ´ÙÀ½ ÀÌ ´Ü°è¸¦ µû¶ó¾ß ÇÕ´Ï´Ù.
  1. Oracle ½ºÆ®·¹½º µµ±¸¸¦ ÅëÇØ Ç¥½ÃµÈ Á¤È®ÇÑ ¿À·ù ¸Þ½ÃÁö´Â ¹®¼­È­ÇϽʽÿÀ.
  2. Oracle ½ºÆ®·¹½º µµ±¸¸¦ ½ÇÇàÇÒ ¶§ ¸¸µé¾îÁø Oracle ÃßÀû ÆÄÀÏÀ» °Ë»çÇϽʽÿÀ. Oracle ÃßÀû Á¤º¸´Â *.trc ÆÄÀÏÀº À§Ä¡ÇÕ´Ï´Ù. Oracle ÃßÀû ÆÄÀÏ¿¡´Â ¹®Á¦¸¦ Áø´ÜÇÏ´Â µ¥ À¯¿ëÇÑ ¸Å¿ì È®ÀåµÈ ¿À·ù Á¤º¸°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
  3. ÀÚ¼¼ÇÑ ³»¿ëÀº Oracle Áö¿ø ¼­ºñ½º¿¡ ¹®ÀÇÇϽʽÿÀ.

Oracle Å×½ºÆ® ÇÁ·Î±×·¥

¼³Ä¡ÇÑ ÈÄ Oracle Áö¿ø ±¸¼º Oracle Å×½ºÆ® ÇÁ·Î±×·¥¿¡ Oracle ¼³Ä¡ À¯È¿¼ºÀ» °Ë»çÇÏ´Â µ¥ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. Oracle Å×½ºÆ® ÇÁ·Î±×·¥ÀÌ µÎ ¹öÀü¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù Çϳª¸¦ Windows NT¿ë TestOracleXAConfig.exe, ¸í¸íµÈ ¹× ´Ù¸¥ Windows 2000 Msdtcora.exe ¶ó´Â.
Oracle Å×½ºÆ® ÇÁ·Î±×·¥¿¡ ´ëÇÑ COM + Windows 2000 ¾ò±â
Platform SDK ¶Ç´Â Microsoft ´Ù¿î·Îµå ¼¾ÅÍ¿¡¼­ ¼Ò½º ÄÚµå¿Í °³Ã¼ Äڵ带 ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.

Microsoft ´Ù¿î·Îµå ¼¾ÅÍ¿¡¼­ ´ÙÀ½ ÆÄÀÏÀ» ´Ù¿î·Îµå ÇÒ ¼ö ÀÖ½À´Ï´Ù:
±×¸² Ãà¼Ò±×¸² È®´ë
Download
Download the Dtcora.exe package now.
Microsoft Áö¿ø ÆÄÀÏÀ» ´Ù¿î·ÎµåÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
119591¿Â¶óÀÎ ¼­ºñ½º·ÎºÎÅÍ Microsoft Áö¿ø ÆÄÀÏÀ» ±¸ÇÏ´Â ¹æ¹ý
Microsoft´Â ÀÌ ÆÄÀÏ¿¡ ´ëÇÑ ¹ÙÀÌ·¯½º¸¦ °Ë»öÇÕ´Ï´Ù. Microsoft´Â ÆÄÀÏÀ» °Ô½ÃÇÑ ³¯Â¥¿¡ »ç¿ëÇÒ ¼ö ÀÖ¾ú´ø ÃֽйÙÀÌ·¯½º °Ë»ö ¼ÒÇÁÆ®¿þ¾î°¡ »ç¿ëµË´Ï´Ù. ÇØ´ç ÆÄÀÏÀ» ¹«´ÜÀ¸·Î º¯°æÇÒ ¼ö ¾ø´Â º¸¾ÈÀÌ Çâ»óµÈ ¼­¹ö¿¡ º¸°üµË´Ï´Ù.

Âü°í TestOracleXAConfig.exe µµ±¸¸¦ Oracle ±¸¼º È®ÀÎ ¹× ÀÌÀü Windows 2000 ÀÌ¿ÜÀÇ ¿î¿µ üÁ¦¸¦ ½ÇÇàÇÏ´Â °æ¿ì Oracle¿¡ °ü·ÃµÈ ¹®Á¦¸¦ ÇØ°áÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Windows 2000À» ½ÇÇàÇÏ´Â °æ¿ì Msdtcora.exe µµ±¸¸¦ »ç¿ëÇϽʽÿÀ. Msdtcora.exe µµ±¸¸¦ Windows 2000¿ë ¾÷µ¥ÀÌÆ® Oracle Ŭ¶óÀÌ¾ðÆ® ¼ÒÇÁÆ®¿þ¾î ·¹Áö½ºÆ®¸® Ű ´Ü°è¿¡¼­ ÁöÁ¤ÇÑ ·¹Áö½ºÆ®¸® ۸¦ »ç¿ëÇÕ´Ï´Ù.
Oracle Å×½ºÆ® ÇÁ·Î±×·¥ÀÌ Windows NT¿¡¼­ MTS¿¡ ´ëÇÑ ¾ò±â
¼Ò½º ÄÚµå ¹× Oracle Å×½ºÆ® ÇÁ·Î±×·¥¿¡ ´ëÇÑ °³Ã¼ Äڵ带 Oracle 7.3 Oracle 8 ¹× Oracle Å×½ºÆ® ÇÁ·Î±×·¥ÀÌ ±¸ÇÏ·Á¸é ´ÙÀ½ Microsoft ´Ù¿î·Îµå ¼¾ÅÍ À¥ »çÀÌÆ®¸¦ ¹æ¹®ÇϽʽÿÀ.
http://www.microsoft.com/downloads/details.aspx?FamilyId=791CA202-0641-426D-8977-4D639C8755B0
Âü°í MTS¿Í ¼³Ä¡ÇÒ ¶§ Oracle 7 Oracle Å×½ºÆ® ÇÁ·Î±×·¥ÀÌ ÀÚµ¿À¸·Î ¼³Ä¡µË´Ï´Ù. C++ ÄÄÆÄÀÏ·¯¸¦ »ç¿ëÇÏ¿© Oracle 8 ¼Ò½º Äڵ带 ÄÄÆÄÀÏÇÒ ¼ö ÀÖ½À´Ï´Ù. Oracle Å×½ºÆ® ÇÁ·Î±×·¥ÀÌ ´Ù½Ã ÄÄÆÄÀÏÇÏ¸é °á°ú ÇÁ·Î±×·¥ TestOracleXaConfig.exe À̸§À» ÁÁ½À´Ï´Ù.
Oracle Å×½ºÆ® ÇÁ·Î±×·¥ÀÌ ½ÇÇà
Âü°í ´ÙÀ½ ´Ü°è¿¡¼­´Â ÇÁ·Î±×·¥À» TestOracleXaConfig.exe ¶ó´Â °¡Á¤ÇÕ´Ï´Ù.
  1. ¸ðµç ±ÇÀåµÈ ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡Çß´ÂÁö È®ÀÎÇϽʽÿÀ.
  2. Oracle µ¥ÀÌÅͺ£À̽º¸¦ ÂüÁ¶ÇÏ´Â ODBC µ¥ÀÌÅÍ ¿øº» À̸§ (DSN)À» ¸¸µì´Ï´Ù. »ç¿ëÀÚ DSN Microsoft Oracle ODBC µå¶óÀ̹ö¸¦ »ç¿ëÇÏ´Â È®ÀÎÇϽʽÿÀ.
  3. Oracle XA Áö¿ø ¼³Á¤Çß´ÂÁö È®ÀÎÇϽʽÿÀ.
  4. ±âÁ¸ÀÇ ¸ðµç Oracle ÃßÀû ÆÄÀÏÀ» COM µé¾î ÄÄÇ»ÅÍ¿¡¼­ »èÁ¦ +/Oracle µ¥ÀÌÅͺ£À̽º¿¡ ¾×¼¼½ºÇÏ´Â MTS ±¸¼º ¿ä¼Ò. ÀÌ·¸°Ô ÇÏ·Á¸é Windows Ž»ö±â¸¦ ã¾Æ ¸ðµç *.trc ÆÄÀÏÀ» »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù. Oracle Å×½ºÆ® ÇÁ·Î±×·¥ÀÌ ½ÇÆÐÇÒ °æ¿ì ÃßÀû ÆÄÀÏÀº ¹®Á¦ÀÇ ¿øÀÎÀ» È®ÀÎÇÏ´Â µ¥ µµ¿òÀÌ µË´Ï´Ù. »ç¿ëµÇÁö ¾Ê´Â ÃßÀû ÆÄÀÏÀ» ¸ðµÎ »èÁ¦ÇÏ¸é »ç¿ëÀÚ°¡ ½±°Ô »õ·Î ¸¸µçµÈ ÃßÀû ÆÄÀÏÀ» ãÀ» ¼ö ÀÖ½À´Ï´Ù.
  5. ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ Oracle Å×½ºÆ® ÇÁ·Î±×·¥¿¡ (Msdtcora.exe ¶Ç´Â TestOracleXaConfig.exe)À» ½ÇÇàÇϰí Oracle ¼­¹ö »ç¿ëÀÚ ID, ¾ÏÈ£ ¹× service_name ÀÔ·ÂÇϽʽÿÀ. ¿¹¸¦ µé¾î, Msdtcora.exe ÆÄÀÏÀ» »ç¿ëÇÏ´Â °æ¿ì ´ÙÀ½ Á¤º¸¸¦ ÀÔ·ÂÇϽʽÿÀ.
    C: > msdtcora.exe - U <user id >-P <Password > -S <Service_Name as contained in the TNS file >
    TestOracleXaConfig.exe ÆÄÀÏÀ» »ç¿ëÇÏ´Â °æ¿ì ´ÙÀ½ Á¤º¸¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
    C: > TestOracleXaConfig.exe - U <user id >-P <Password > -S <Service_Name as contained in the TNS file >
¸Å°³ º¯¼ö ¾øÀÌ Å×½ºÆ® ÇÁ·Î±×·¥À» ½ÇÇàÇϸé ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇÑ ¸Å°³ º¯¼ö¸¦ ¼³¸íÇÏ´Â µµ¿ò¸» Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. Å×½ºÆ® ÇÁ·Î±×·¥ÀÌ ¼öÇàÇÑ ÈÄ °¢ ÀÛ¾÷ÀÌ ¼º°øÀûÀ¸·Î ½ÇÇàµÇ¾ú´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³»´Â °¢ Oracle ÀÛ¾÷¿¡ ´ëÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.

Âü°í Oracle Å×½ºÆ® ÇÁ·Î±×·¥ÀÌ ¿À·ù ¾øÀÌ Oracle µ¥ÀÌÅͺ£À̽º ¼­¹ö¿¡ ¿¬°áÇÒ ¼ö ÀÖÀ¸¸é ´ëºÎºÐ ÇØ´ç COM °ÍÀÔ´Ï´Ù +/MTS Oracle ÇÔ²² ÀÛ¾÷ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. Oracle Å×½ºÆ® ÇÁ·Î±×·¥ÀÌ ¿À·ù¸¦ º¸°íÇÏ¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
  1. Oracle Å×½ºÆ® ÇÁ·Î±×·¥¿¡ ÀÇÇØ Ç¥½ÃµÈ Á¤È®ÇÑ ¿À·ù ¸Þ½ÃÁö´Â ¹®¼­È­ÇϽʽÿÀ.
  2. Oracle Å×½ºÆ® ÇÁ·Î±×·¥ÀÌ ½ÇÇàÇÒ ¶§ ¸¸µé¾îÁø Oracle ÃßÀû ÆÄÀÏÀ» °Ë»çÇϽʽÿÀ. Oracle ÃßÀû Á¤º¸´Â *.trc ÆÄÀÏÀº À§Ä¡ÇÕ´Ï´Ù. Oracle ÃßÀû ÆÄÀÏ¿¡´Â ¹®Á¦¸¦ Áø´ÜÇÏ´Â µ¥ À¯¿ëÇÑ ¸Å¿ì È®ÀåµÈ ¿À·ù Á¤º¸°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
  3. ÀÚ¼¼ÇÑ ³»¿ëÀº Oracle Áö¿ø ¼­ºñ½º¿¡ ¹®ÀÇÇϽʽÿÀ.

Oracle ¼³Ä¡ ¹× ±¸¼º À¯È¿¼ºÀ» °Ë»çÇÒ Sample Bank ÀÀ¿ë ÇÁ·Î±×·¥ ¼ö

Oracle Å×½ºÆ® ÇÁ·Î±×·¥¿¡ »ç¿ëÇÏ¿© Oracle ¼³Ä¡ ¹× ±¸¼º À¯È¿¼º °Ë»ç ÈÄ MTS ÇÔ²² Á¦°øµÇ´Â Sample Bank ÀÀ¿ë ÇÁ·Î±×·¥ MTS Oracle µ¥ÀÌÅͺ£À̽º¸¦ ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.

Sample Bank ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© Oracle Áö¿ø À¯È¿¼º °Ë»ç

  1. Oracle Å×½ºÆ® ÇÁ·Î±×·¥¿¡ ÀÇÇØ MTS Á¦°øÇÏ´Â Oracle ½Ã½ºÅÛ ¼³Ä¡µÇ°í Á¦´ë·Î ±¸¼ºµÇ¾î ÀÖ´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. Oracle Å×½ºÆ® ÇÁ·Î±×·¥ÀÌ ¿À·ù¸¦ º¸°íÇÏ¸é °è¼ÓÇϱâ Àü¿¡ ¹®Á¦¸¦ ÇØ°áÇØ¾ß ÇÕ´Ï´Ù.
  2. Oracle µ¥ÀÌÅͺ£À̽º ¼­¹ö¿¡¼­ Å×À̺íÀ» ¸¸µì´Ï´Ù. °èÁ¤ Å×À̺íÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. °èÁ¤ Ç¥¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ýÀ» º¸¿© ÁÖ´Â ¿¹Á¦ÀÔ´Ï´Ù:
    Owner			    scott
    
    Name of Table              Account
    Column 1 Name              AccountNo of type  NUMBER
    Column 2 Name              Balance of type NUMBER 
    
  3. µÎ °³ ÀÌ»óÀÇ ÇàÀÌ ÀÖ´Â °èÁ¤ Å×À̺íÀ» ä¿ó´Ï´Ù. Å×À̺íÀ» ä¿ì´Â ¹æ¹ýÀ» º¸¿© ÁÖ´Â ¿¹Á¦ÀÔ´Ï´Ù:
    AccountNo                  Balance
    
         1                      1000
         2                      1000 
  4. Oracle µ¥ÀÌÅͺ£À̽º ¼­¹ö¿¡¼­ Å×À̺íÀ» ¸¸µì´Ï´Ù. ¹Þ±â Å×À̺íÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ¹Þ±â Ç¥¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ýÀ» º¸¿© ÁÖ´Â ¿¹Á¦ÀÔ´Ï´Ù:
    Owner                       scott
    
    Name of Table               Receipt
    Column 1 Name               NextReceipt of type NUMBER 
  5. Àû¾îµµ Çϳª ÀÌ»óÀÇ ÇàÀÌ ÀÖ´Â ¹Þ±â Å×À̺íÀ» ä¿ó´Ï´Ù. Å×À̺íÀ» ä¿ì´Â ¹æ¹ýÀ» º¸¿© ÁÖ´Â ¿¹Á¦ÀÔ´Ï´Ù:
    NextReceipt
    1000 
  6. ODBC ±¸¼º À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ÆÄÀÏ DSNÀ» ¸¸µì´Ï´Ù. ÆÄÀÏ DSN MTSSamples, À̸§°ú »ç¿ëÀÚ ¾ÏÈ£¸¦ Ãß°¡ÇÒ DSN ÆÄÀÏÀ» ¼öµ¿À¸·Î ¾÷µ¥ÀÌÆ®ÇϽʽÿÀ. ÆÄÀÏ DSNÀ» »ç¿ëÀÚÀÇ ¾ÏÈ£¸¦ Ãß°¡ÇÏ´Â ¹æ¹ýÀ» º¸¿© ÁÖ´Â ¿¹Á¦ÀÔ´Ï´Ù:
    [ODBC]
    DRIVER=Microsoft ODBC for Oracle
    UID=scott
    PWD=mypassword
    ConnectString=myserver
    SERVER=myserver
  7. ÆÄÀÏ DSNÀ» ÀúÀåÇϰí Sample Bank Ŭ¶óÀÌ¾ðÆ®¸¦ ½ÇÇàÇϽʽÿÀ.

Oracle ¹× MSDTC °ü¸®

MSDTC »ç¿ëÀÚ ID º¯°æ

Microsoft ºÐ»ê Æ®·£Àè¼Ç ÄÚµð³×ÀÌÅÍ (MSDTC) º¸¾ÈÀÌ °­È­µÈ Windows NT ·¹Áö½ºÆ®¸® ¶Ç´Â Windows 2000 ·¹Áö½ºÆ®¸® ºÎºÐ¿¡ Á¤º¸¸¦ À¯Áö °ü¸®ÇÕ´Ï´Ù. MSDTC´Â OracleÀ» Æ÷ÇÔÇÏ¿© XA ȣȯ µ¥ÀÌÅͺ£À̽º »ç¿ëÇÏ¿© º¹±¸¸¦ ¼öÇàÇÒ ¶§ ÀÌ Á¤º¸¸¦ »ç¿ëÇÕ´Ï´Ù. MSDTC ½ÇÇàÇÒ »ç¿ëÀÚ ID¸¦ º¯°æÇÒ °æ¿ì MSDTC º¸¾ÈÀÌ °­È­µÈ ·¹Áö½ºÆ®¸® ºÎºÐ¿¡¼­ ÀÌÀü¿¡ ÀúÀåµÈ Á¤º¸¸¦ °è¼Ó ¾×¼¼½ºÇÒ ¼ö ÀÖ´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù. º¯°æÇÒ °æ¿ì MSDTC »ç¿ëÀÚ ID ¹× MSDTC º¸¾ÈÀÌ °­È­µÈ ·¹Áö½ºÆ®¸® Á¤º¸¿¡ ¾×¼¼½ºÇÒ ¼ö ¾ø½À´Ï´Ù. ±×¸®°í Windows NT À̺¥Æ® ·Î±×¿¡ ´ÙÀ½ ¿À·ù ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù.
XATM ·Î±× °³Ã¼¸¦ ·Î±× ¾Ïȣȭ ۸¦ ¼³Á¤ÇÏÁö ¸øÇß½À´Ï´Ù.
ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
  1. MSDTC¸¦ ÁßÁöÇϽʽÿÀ.
  2. MSDTC »ç¿ëÀÚ ID ÀÌÀü °ªÀ» º¯°æÇϽʽÿÀ. ¶Ç´Â °ü¸® ±×·ìÀÇ ±¸¼º¿øÀÎ »ç¿ëÀÚ ID¸¦ ÇÒ´çÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ ID¿Í ¾ÏÈ£¸¦ º¯°æÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
    1. Á¦¾îÆÇ¿¡¼­ ¼­ºñ½º ÇÁ·Î±×·¥À» ½ÃÀÛÇϽʽÿÀ.
    2. MSDTC ´ëÇÑ Ç׸ñÀ» µÎ ¹ø Ŭ¸¯ÇÑ ´ÙÀ½ ·Î±×¿ÂÇÒ ¶§ °°Àº °ªÀ» º¯°æÇϽʽÿÀ.
  3. MSDTC¸¦ ´Ù½Ã ½ÃÀÛÇϽʽÿÀ.

¸¹Àº ¿¬°áÀ» Áö¿øÇϵµ·Ï Oracle ±¸¼º

Oracle µ¥ÀÌÅͺ£À̽º¿¡ ¿©·¯ ¼ö½Ê ¿¬°áÀ» ¸¸µé·Á¸é Oracle ¼­¹ö°¡ Ãß°¡ µ¥ÀÌÅͺ£À̽º ¿¬°áÀ» Áö¿øÇϵµ·Ï ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇÏÁö ¾ÊÀ¸¸é ´ÙÀ½ ¹®Á¦ Áß Çϳª ÀÌ»óÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
  • SQLConnect È£ÃâÀÇ ½ÇÆÐÀÔ´Ï´Ù.
  • ´ÙÀ½ ¿À·ù Áß Çϳª ÀÌ»óÀ» Oracle ÃßÀû ÆÄÀÏÀ» ¹ß»ý½Ãų ¼ö Àִ ȣÃâ °³Ã¼ÀÇ Æ®·£Àè¼Ç Âü¿© ½ÇÆÐ:
    • ¼¼¼ÇÀÌ ³Ê¹« ¸¹½À´Ï´Ù.
    • TNS ¼­¹ö ¼­¹ö À̸§À» ãÀ» ¼ö ¾ø½À´Ï´Ù.
    • ºÐ»êµÈ Æ®·£Àè¼ÇÀÌ ³Ê¹« ¸¹½À´Ï´Ù.
  • ½Ã°£ Á¦ÇÑ µ¥ÀÌÅͺ£À̽º Àá±ÝÀ» ±â´Ù¸®´Â µ¿¾È ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹®Á¦°¡ ±¸¼ºµÈ Àá±Ý ¼ö¿¡ ´ëÇÑ ÇöÀç Æ®·£Àè¼Ç ¼ö°¡ ÃæºÐÇÏÁö ¾ÊÀ» °æ¿ì ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
  • ¹ÌÈ®Á¤ Æ®·£Àè¼ÇÀÌ º¸À¯ÇÑ Àá±Ý ÀÎÇØ Ãæµ¹ÀÌ ·¹ÄÚµå.
If you experience one or more of these problems, consider increasing the following Oracle server configuration parameters:
Oracle Configuration Parameter                        Recommended

Processes                                                Three times the maximum number                                                   
                                                         of connections you expect to make
                                                         to the database

Sessions                                                 (1.1 * PROCESSES) + 5

Transactions                                             (1.1 * SESSIONS)

Distributed_transactions                                 Transactions

Dml_locks                                                (4 * TRANSACTIONS)

MAX_TRANSACTION_BRANCHES                                 32 (OBSOLETE in Oracle 8i)

Open_cursors                                             1000

distributed_lock_timeout                                 300 (OBSOLETE in Oracle 8i)

Queuesize                                                Read Queuesize section 

¼¼¼Ç °ª ¼³Á¤

¼¼¼Ç¿¡ ´ëÇØ ÀϹÝÀûÀ¸·Î ¼¼ ¹ø ÃÑ ÀÀ¿ë ÇÁ·Î±×·¥À» ¸¸µé·Á¸é ¿øÇÏ´Â µ¥ÀÌÅͺ£À̽º ¿¬°á °ªÀ̾î¾ß ÇÕ´Ï´Ù.

QUEUESIZE ¸Å°³ º¯¼ö ±¸¼º

Oracle ¼ö½Å±â ÇÁ·Î¼¼½º¿¡ ´ëÇÑ QUEUESIZE ¸Å°³ º¯¼ö°¡ ÃæºÐÇÏÁö ¾ÊÀº °æ¿ì¿¡´Â ¼ö½Å±â ÇÁ·Î¼¼½º°¡ ¶§¶§·Î ¼ÓÇÏ´Â ¹× µ¥ÀÌÅͺ£À̽º ¿­±â ¿äûÀ» °ÅºÎÇÕ´Ï´Ù. ¼ö½Å±â ÇÁ·Î¼¼½º°¡ ³Ê¹« ¸¹Àº ¿¬°á ¿äûÀ» ¹Þ¾Æ ÇØ´ç Å¥ ¿À¹öÇ÷Π°æ¿ì ÀÌ ¹®Á¦°¡ ¹ß»ýÇÕ´Ï´Ù. ÀÌ ¿À·ù°¡ ¹ß»ýÇÑ Å¬¶óÀÌ¾ðÆ®°¡ ´ÙÀ½ ¿À·ù ¸Þ½ÃÁö¸¦ º¸°íÇÕ´Ï´Ù.
ORA-12541: ¾øÀ½ ¼ö½Å±â
Ŭ¶óÀÌ¾ðÆ® ·Î±× ÆÄÀÏ ¶Ç´Â ÃßÀû ÆÄÀÏÀ» ´ÙÀ½°ú °°Àº ¿À·ù ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.
ECONREFUSED
ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
  1. Oracle µ¥ÀÌÅͺ£À̽º ¼­¹ö°¡ Æ÷ÇÔµÈ ½Ã½ºÅÛ¿¡ Oracle ¼ö½Å±â ÇÁ·Î¼¼½º¸¦ ÁßÁöÇϽʽÿÀ.
  2. Listener.ora ÆÄÀÏ, Tnsnet.ora ÆÄÀÏ ¶Ç´Â Oracle µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ¿¡ Names.ora ÆÄÀÏÀ» QUEUESIZE ¸Å°³ º¯¼ö¸¦ ´Ã¸®½Ê½Ã¿À.

    Âü°í ¿¹»ó µ¿½Ã, ¶Ç´Â °ÅÀÇ µ¿½Ã ¿¬°á ¼ö¿¡ µû¶ó QUEUESIZE ¸Å°³ º¯¼öÀÇ °ªÀ» ¼³Á¤ÇϽʽÿÀ. Oracle 7.3 ½Ã½ºÅÛÀÌ ÀϹÝÀûÀ¸·Î ¼¼ °¡Áö µ¥ÀÌÅͺ£À̽º ¼¼¼Ç ¹× Oracle 8 ¿­°Å³ª Oracle 8i ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¿©´Â °¢ Æ®·£Àè¼Ç µ¥ÀÌÅͺ£À̽º ¿¬°á¿¡ ´ëÇÑ µÎ °³ÀÇ µ¥ÀÌÅͺ£À̽º ¼¼¼ÇÀ» ¿©´Â ¶§¹®¿¡ generous QUEUESIZE ¸Å°³ º¯¼öÀÇ °ªÀ» ¼±ÅÃÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. µû¶ó¼­ Oracle ¼ö½Å±â Å¥°¡ °¡µæ Âû ¼ö ÀÖÀ¸¸ç ´ÙÀ½ ¿À¹öÇ÷ΰ¡ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, 100°³ÀÇ ¿äûÀ» ó¸®ÇÒ ¼ö ÀÖ´Â Listener.ora ÆÄÀÏÀ» ´ÙÀ½°ú °°ÀÌ º¯°æÇÕ´Ï´Ù.
    QUEUESIZE = 100 
    
    
  3. Oracle ¼ö½Å±â ÇÁ·Î¼¼½º¸¦ ´Ù½Ã ½ÃÀÛÇϽʽÿÀ.

¾Ë·ÁÁø Á¦ÇÑ »çÇ× COM +/MTS¿¡ ´ëÇÑ Oracle Áö¿ø

COM +/MTS ¹× Oracle¿¡ ´ëÇÑ MTS ¼­ºñ½º

MTS Oracle ¼­ºñ½º¿¡ ´ëÇÑ COM ÇÊ¿äÇÏÁö ¾ÊÀº +/MTS ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ODBC Microsoft OLEDB °ø±ÞÀÚ¸¦ »ç¿ëÇÏ´Â °æ¿ì. Oracle 8i Ŭ¶óÀÌ¾ðÆ® ¼³Ä¡ÇÏ´Â µ¿¾È MTS¿¡ ´ëÇÑ Oracle ¼­ºñ½º¸¦ ¼³Ä¡ÇÏÁö ¸¶½Ê½Ã¿À. ¿ì¸®´Â ÀÌ ±¸¼ºÀ» Áö¿øÇÏÁö ¾ÊÀ¸¸ç Microsoft ODBC/OLE DB °ø±ÞÀÚ¿Í ÇÔ²² MTS Oracle ¼­ºñ½º¿ë ¼³Ä¡ÇÒ °æ¿ì ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. MTS¿Í Oracle ¼­ºñ½º »ç¿ë°ú °ü·ÃµÈ ¹®Á¦¿¡ ´ëÇÑ Oracle Áö¿ø ¼­ºñ½º¿¡ ¹®ÀÇÇϽʽÿÀ.

Oracle 8i ¹× OLE Æ®·£Àè¼Ç

Oracle 8i OLE Æ®·£Àè¼ÇÀ» Áö¿øÇÕ´Ï´Ù. ÀÌ ±â´ÉÀº Oracle ODBC µå¶óÀ̹ö¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ±â´ÉÀº, ÇÊ¿äÇÑ ¾÷µ¥ÀÌÆ® ¹× °ü·ÃµÈ ¹®Á¦¸¦ »ç¿ëÇÒ ±ÇÀåµÈ ±¸¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Oracle¸¦ ¹®ÀÇÇϽʽÿÀ.

Microsoft Oracle ODBC µå¶óÀ̹ö ¹× Oracle 8

ÇöÀç, Microsoft´Â Oracle ODBC µå¶óÀ̹ö (Msorcl32.dll) Compaq Alpha Oracle 8 Ŭ¶óÀÌ¾ðÆ® ¼ÒÇÁÆ®¿þ¾î¿Í ÇÔ²² ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ Á¦ÇÑÀº ÀÌÈÄ ¸±¸®½º¿¡¼­ º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù.

Oracle Ociw32.dll ½ÃÀÛÇÏ´Â µ¿¾È MSDTC¸¦ ¼Õ»ó½Ãŵ´Ï´Ù.

Oracle µ¥ÀÌÅͺ£À̽º¸¦ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â ÀÛ¾÷À» ¼öÇàÇϱâ Àü¿¡ MTS ¹× MSDTC ÁÖ ½º·¹µå¿¡¼­ Oracle Ociw32.dll ÆÄÀÏÀ» ·ÎµåÇØ¾ß ¶§¹®¿¡ ÀÌ ¹®Á¦°¡ ¹ß»ýÇÕ´Ï´Ù. MTS ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Oracle µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ¿¬°áÀ» ¿­ ¼ö ÀÖÀ» ¼ö ÀÖÀ¸¹Ç·Î Mtxoci.dllÀÇ ÆÄÀÏÀ» ·ÎµåÇØ¾ß ÇÕ´Ï´Ù. Oracle µ¥ÀÌÅͺ£À̽º º¹±¸¸¦ ÇÒ ¼ö ÀÖÀ¸¹Ç·Î MSDTC Mtxoci.dllÀÇ ÆÄÀÏÀ» ·ÎµåÇØ¾ß ÇÕ´Ï´Ù. MTS ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Oracle µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÒ °ÍÀÎÁö ÀÖ½À´Ï´Ù ¿¹ÃøÇÒ ¼ö Àֱ⠶§¹®¿¡ Ç×»ó Ociw32.dll ÆÄÀÏÀ» ·ÎµåÇÕ´Ï´Ù. ÆÄÀÏÀ» ¹«Á¶°Ç ÃʱâÈ­ÇÒ ¶§ Windows NT. Oracle ±¸Çö¿¡ Windows NT¿¡¼­ Oracle ±¸Çö ¹æ½ÄÀ¸·Î ÀÎÇØ ·ÎµåÇØ¾ß Ociw32.dll ¸ðµç ½º·¹µå¿¡ ¿¬°áµË´Ï´Ù ¸ð´ÏÅ͸µÇÕ´Ï´Ù. Oracle ¿¬°áµÇ°í °æ¿ì¿¡¸¸ ÇØ´ç Ãʱ⠽º·¹µå ÷ºÎÇÒ ½º·¹µå¿¡¼­ µ¥ÀÌÅͺ£À̽º ¿­±â ¿äûÀ» ¹Þ¾ÆµéÀÔ´Ï´Ù ½º·¹µå°¡ ¾Ë°í ¸ðµç º¸±â ¿¡¼­ insists.

ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é À̸§ ¹Ù²Ù±â ¶Ç´Â ÀüÇô Oracle MTS³ª MSDTC¸¦ »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì (Mtxoci.dllÀÇ) Microsoft Oracle µ¥ÀÌÅͺ£À̽º Áö¿ø .dll ÆÄÀÏÀ» »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù. MSDTC ¹× MTS ½ÃÀÛÇÑ °æ¿ì¿¡¸¸ ÀÌ·¯ÇÑ Ã£ ¹× Mtxoci.dllÀÇ ÆÄÀÏÀ» ·ÎµåÇÕ´Ï´Ù. ´ÙÀ½ Mtxoci.dllÀÇ ÆÄÀÏÀ» Oracle Ociw32.dll ÆÄÀÏÀ» ·ÎµåÇÕ´Ï´Ù. MSDTC ¹× MTS °è¼Ó ÀÌ·¯ÇÑ Ã£¾Æ Mtxoci.dllÀÇ ÆÄÀÏÀ» ·ÎµåÇÒ ¼ö ¾ø½À´Ï´Ù °æ¿ì¿¡´Â ¿Ã¹Ù¸£°Ô ÀÛµ¿ÇÏÁö. ±×·¯³ª ÀÌ·¯ÇÑ ¶Ç´Â ¾×¼¼½ºÇÒ ¼ö ¾ø½À´Ï´Ù ÀÌ .dll ÆÄÀÏÀÌ ¾øÀ¸¸é Oracle µ¥ÀÌÅͺ£À̽º¸¦ º¹±¸ÇÕ´Ï´Ù.

Âü°í »ç¿ëÀÚÀÇ COM Ociw32.dll ÆÄÀÏÀÇ ¿©·¯ º¹»çº»À» °®°í ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù +/MTS ½Ã½ºÅÛ. ¿©·¯ °³ ÀÖ´Â °æ¿ì À߸øµÈ ¹öÀüÀÇ .dll ÆÄÀÏ ·ÎµåÇÒ ¼ö ¹× ¿¹±âÄ¡ ¾ÊÀº µ¿ÀÛÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

Microsoft´Â Ÿ»ç ¿¬¶ôó Á¤º¸´Â ±â¼ú Áö¿øÀ» ¹Þ´Â µ¥ µµ¿òÀ» ÁÖ±â À§ÇÑ Á¦°øÇÕ´Ï´Ù. ÀÌ ¿¬¶ôó Á¤º¸´Â ¿¹°í ¾øÀÌ º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù. Microsoft´Â ÀÌ·¯ÇÑ Å¸»ç ¿¬¶ôó Á¤º¸ÀÇ Á¤È®¼ºÀ» º¸ÁõÇÏÁö ¾Ê½À´Ï´Ù.

ÀÌ ¹®¼­¿¡ ³ª¿Í ÀÖ´Â ´Ù¸¥ °ø±Þ¾÷ü Á¦Ç°Àº Microsoft¿Í ¹«°üÇÑ È¸»ç¿¡¼­ Á¦Á¶ÇÑ °ÍÀÔ´Ï´Ù. Microsoft ´Â ÀÌ·¯ÇÑ Á¦Ç°ÀÇ ¼º´É ¹× ½Å·Ú¼º¿¡ °üÇÏ¿© ¸í½ÃÀûÀÌµç ¹¬½ÃÀûÀÌµç ¾î¶°ÇÑ º¸Áõµµ ÇÏÁö ¾Ê½À´Ï´Ù.

ÂüÁ¶

ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·á¿¡ ÀÖ´Â ¹®¼­¸¦ º¸·Á¸é ´ÙÀ½ ¹®¼­ ¹øÈ£¸¦ Ŭ¸¯ÇϽñ⠹ٶø´Ï´Ù:
246006Oracle TRC ÆÄÀÏÀÌ ¹× MTS
230145FIX: Mtxoci.dllÀÇ ·Î±ë Áö¿ø »ç¿ë
191168"-2147168246 (8004d00a)" ¿À·ù °³Ã¼ÀÇ Æ®·£Àè¼Ç È£Ãâ Âü¿©ÇÏÁö ¸øÇß½À´Ï´Ù.
193941OracleÀÇ °ø¿ë FTP »çÀÌÆ®ÀÇ À§Ä¡

¼Ó¼º

±â¼ú ÀÚ·á: 193893 - ¸¶Áö¸· °ËÅä: 2007³â 2¿ù 16ÀÏ ±Ý¿äÀÏ - ¼öÁ¤: 8.3
º» ¹®¼­ÀÇ Á¤º¸´Â ´ÙÀ½ÀÇ Á¦Ç°¿¡ Àû¿ëµË´Ï´Ù.
  • Microsoft Transaction Services 2.0
  • Microsoft COM+ 1.0
Ű¿öµå:?
kbmt kbdatabase kbinfo kboracle KB193893 KbMtko
±â°è ¹ø¿ªµÈ ¹®¼­
Áß¿ä: º» ¹®¼­´Â Àü¹® ¹ø¿ª°¡°¡ ¹ø¿ªÇÑ °ÍÀÌ ¾Æ´Ï¶ó Microsoft ±â°è ¹ø¿ª ¼ÒÇÁÆ®¿þ¾î·Î ¹ø¿ªÇÑ °ÍÀÔ´Ï´Ù. Microsoft´Â ¹ø¿ª°¡°¡ ¹ø¿ªÇÑ ¹®¼­ ¹× ±â°è ¹ø¿ªµÈ ¹®¼­¸¦ ¸ðµÎ Á¦°øÇϹǷΠMicrosoft ±â¼ú ÀÚ·á¿¡ ÀÖ´Â ¸ðµç ¹®¼­¸¦ Çѱ۷ΠÁ¢ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ±â°è ¹ø¿ª ¹®¼­°¡ Ç×»ó ¿Ïº®ÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù. µû¶ó¼­ ±â°è ¹ø¿ª ¹®¼­¿¡´Â ¸¶Ä¡ ¿Ü±¹ÀÎÀÌ Çѱ¹¾î·Î ¸»ÇÒ ¶§ ½Ç¼ö¸¦ ÇÏ´Â °Íó·³ ¾îÈÖ, ±¸¹® ¶Ç´Â ¹®¹ý¿¡ ¿À·ù°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. Microsoft´Â ³»¿ë»óÀÇ ¿À¿ª ¶Ç´Â Microsoft °í°´ÀÌ ÀÌ·¯ÇÑ ¿À¿ªÀ» »ç¿ëÇÔÀ¸·Î½á ¹ß»ýÇÏ´Â ºÎ Á¤È®¼º, ¿À·ù ¶Ç´Â ¼ÕÇØ¿¡ ´ëÇØ Ã¥ÀÓÀ» ÁöÁö ¾Ê½À´Ï´Ù. Microsoft´Â ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ±â°è ¹ø¿ª ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÚÁÖ ¾÷µ¥ÀÌÆ®Çϰí ÀÖ½À´Ï´Ù.
´õ ÀÌ»ó Áö¿øµÇÁö ¾Ê´Â Á¦Ç°ÀÇ KB ³»¿ë¿¡ ´ëÇÑ °íÁö »çÇ×
ÀÌ ¹®¼­¿¡¼­´Â Microsoft¿¡¼­ ´õ ÀÌ»ó Áö¿øÇÏÁö ¾Ê´Â Á¦Ç°¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. µû¶ó¼­ ÀÌ ¹®¼­´Â "ÀÖ´Â ±×´ë·Î" Á¦°øµÇ¸ç ¾÷µ¥ÀÌÆ®µÇÁö ¾Ê½À´Ï´Ù.

Çǵå¹é º¸³»±â