µ¥ÀÌÅͺ£À̽º ¼­¹ö ¼³Ä¡ ¹× ±¸¼º

InterChange Server¿¡¼­´Â µ¥ÀÌÅͺ£À̽º¸¦ ÇÊ¿ä·Î ÇÏ¸ç µ¥ÀÌÅͺ£À̽º Ȱµ¿À» ÆÄƼ¼ÇÇÏ´Â ¹æ½Ä¿¡ µû¶ó ¿©·¯ µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ¼½¼ÇÀº ´ÙÀ½¿¡ ´ëÇÑ ±¸¼º Á¤º¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù.

ÁÖ:
ÀÌ ¾È³»¼­¿¡¼­ µ¥ÀÌÅͺ£À̽º À̸§ ÂüÁ¶´Â UNIX ȯ°æÀÇ SID À̸§À» ÂüÁ¶ÇÕ´Ï´Ù.

DB2 Database Server ¼³Ä¡ ¹× ±¸¼º

ÀÌ ¼½¼Ç¿¡¼­´Â InterChange Server¿¡¼­ »ç¿ëÇÒ IBM DB2ÀÇ ¼³Ä¡ ¹× ±¸¼º¿¡ ´ëÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.

Áß¿ä:
DB2 Server°¡ InterChange Server¿Í °°Àº ½Ã½ºÅÛ¿¡ ¼³Ä¡µÇ¾î ÀÖÁö ¾ÊÀ¸¸é DB2 Client¸¦ ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù.

¼³Ä¡ ÀÌÀü ÇÁ·Î½ÃÀú

ÀÌ ¼½¼Ç¿¡¼­´Â DB2 ServerÀÇ ¼³Ä¡ ÀÌÀü ÀÛ¾÷¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ÀÌ Áö½Ã»çÇ×Àº DB2 ¼³Á¤À» À§ÇØ Á¦¾ÈµÇ´Â ¹æ¹ýÀ» Ç¥½ÃÇÕ´Ï´Ù. ¼³Ä¡ ÀÌÀü ´Ü°è ¼öÇà¿¡ ´ëÇÑ ¿ÏÀüÇÑ ¼¼ºÎ Áö½Ã»çÇ×Àº DB2 ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

ÁÖ:
Çʼö ±×·ì ¶Ç´Â »ç¿ëÀÚ À̸§Àº ¾øÁö¸¸ IBMÀº »ç¿ëÀÚ ±×·ì°ú À̸§¿¡ ´ÙÀ½ À̸§À» ±ÇÀåÇÕ´Ï´Ù. DB2¿¡´Â µ¥ÀÌÅͺ£À̽º À̸§À» 8ÀÚ·Î Á¦ÇÑÇÕ´Ï´Ù.

DB2 Server¸¦ ¼³Ä¡Çϱâ Àü¿¡ ´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

  1. ´ÙÀ½ DB2 »ç¿ëÀÚ ±×·ìÀ» ÀÛ¼ºÇϽʽÿÀ.
  2. ´ÙÀ½ DB2 »ç¿ëÀÚ¸¦ ÀÛ¼ºÇÏ°í ´ÙÀ½°ú °°ÀÌ ÀûÀýÇÑ ±×·ì¿¡ °¢°¢ ÁöÁ¤ÇϽʽÿÀ.

¼³Ä¡ Á¤º¸

ÀÌ ¾È³»¼­´Â DB2 Server¿¡ ÇØ´çÇÏ´Â ¼³Ä¡ Áö½Ã»çÇ×À» Á¦°øÇÏÁö ¾Ê½À´Ï´Ù. DB2 ¼³Ä¡ ÇÁ·Î¼¼½ºÀÇ Á¤º¸´Â DB2 Á¦Ç° ¹®¼­¸¦ ÀÐÀ¸½Ê½Ã¿À.

Âü°í:

  1. DB2 ÀúÀå ÇÁ·Î½ÃÀú ºôµå¿¡´Â DB2 Áö¿ø C ¶Ç´Â C++ ÄÄÆÄÀÏ·¯°¡ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ ÄÄÆÄÀÏ·¯´Â DB2 Á¦Ç°¿¡¼­ Á¦°øÇÏÁö ¾ÊÀ¸¹Ç·Î º°µµ·Î ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù. ÀúÀå ÇÁ·Î½ÃÀú ÀÛ¾÷¿¡ ´ëÇÑ Á¤º¸´Â DB2 ¹®¼­¸¦ ÀÐÀ¸½Ê½Ã¿À.

  2. µ¥ÀÌÅͺ£À̽º·Î DB2¸¦ »ç¿ë ÁßÀ̸é, InterChange Server¿¡¼­ Ç÷§Æû¿¡ µû¶ó Ç¥ 5, Ç¥ 6, Ç¥ 7 ¶Ç´Â Ç¥ 8¿¡ ³ª¿­µÈ db2java.zip ÆÄÀÏÀÇ ¹öÀüÀÌ ÇÊ¿äÇÕ´Ï´Ù. InterChange Server¸¦ ½ÇÇàÇÒ ¼­¹ö¿Í °°Àº ¼­¹ö¿¡ ÀÌ µå¶óÀ̹ö°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¼³Ä¡ÇÏ´Â µ¿¾È µ¥ÀÌÅͺ£À̽º·Î DB2¸¦ ¼±ÅÃÇϸé, InterChange Server ¼³Ä¡ GUI°¡ ÀÌ ÆÄÀÏÀÇ À§Ä¡¸¦ ¹°À» °ÍÀÔ´Ï´Ù.

¼³Ä¡ Áß °ü¸® ÀνºÅϽº ¹× µ¥ÀÌÅͺ£À̽º ÀνºÅϽº°¡ ÀÛ¼ºµË´Ï´Ù. °ü¸® ÀνºÅϽº´Â Åõ°úÀûÀÌ¸ç µ¥ÀÌÅͺ£À̽º ÀνºÅϽº¿¡ ´ëÇØ ¿ø°Ý °ü¸®¸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

DB2 Server ¼³Ä¡ ÀÌÈÄ¿¡ ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. db2i81 ¹× admin »ç¿ëÀÚ¿¡ ´ëÇØ db2profile ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÏ¿© Ç¥ 15¿¡ Ç¥½ÃµÈ ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇϽʽÿÀ.

    Âü°í:

    1. db2profile ½ºÅ©¸³Æ®´Â µ¥ÀÌÅͺ£À̽º ÀνºÅϽº ¼ÒÀ¯ÀÚÀÇ sqllib µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù(¿¹: /db2i81_home_dir/db2i81/sqllib). ¿©±â¼­ db2i81_home_dirÀº db2i81 »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮 °æ·ÎÀÔ´Ï´Ù.

    2. System Monitor¸¦ ½ÃÀÛÇϱâ Àü¿¡ ¹Ýµå½Ã db2profile ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù.


    ǥ 15.
    DB2 »ç¿ëÀÚ¿¡ ´ëÇÑ È¯°æ º¯¼ö
    ȯ°æ º¯¼ö ¼³¸í
    DB2INSTANCE µ¥ÀÌÅͺ£À̽º ÀνºÅϽº À̸§
    PATH ´ÙÀ½ °æ·Î¸¦ Æ÷ÇÔÇϽʽÿÀ.
    • /db2i81_home_dir/ DB2_instance_name/sqllib/bin
    • /db2i81_home_dir/DB2_instance_name/sqllib/adm
    • /db2i81_home_dir/DB2_instance_name/sqllib/misc
    • /db2i81_home_dir/DB2_instance_name/sqllib/java12
    • ½Ã½ºÅÛÀÇ ±âÁ¸ PATH ȯ°æ º¯¼ö¿¡¼­ ÀÓÀÇÀÇ ´Ù¸¥ °æ·Î($PATH)
    CLASSPATH ´ÙÀ½ °æ·Î¸¦ Æ÷ÇÔÇϽʽÿÀ.
    • /db2i81_home_dir/DB2_instance_name/sqllib/function
    • /db2i81_home_dir/DB2_instance_name/java/db2java.zip
    • /db2i81_home_dir/DB2_instance_name/sqllib/ java/runtime.zip
    • ½Ã½ºÅÛÀÇ ±âÁ¸ CLASSPATH ȯ°æ º¯¼ö¿¡¼­ ÀÓÀÇÀÇ ´Ù¸¥ °æ·Î($CLASSPATH)
    LIBPATH (AIX)


    LD_LIBRARY_PATH (Solaris)


    SHLIB_PATH (HP-UX) LIBPATH ¶Ç´Â LD_LIBRARY_PATH (Linux)

    DB2 ¶óÀ̺귯¸®ÀÇ °æ·Î¸¦ Æ÷ÇÔÇϽʽÿÀ.
    • /db2i81_home_dir/DB2_instance_name/sqllib/lib
    • /db2i81_home_dir/DB2_instance_name/sqllib/lib/libdb2jdbc.so

    ½Ã½ºÅÛÀÇ ±âÁ¸ LIBPATH, LD_LIBRARY_PATH ¶Ç´Â SHLIB_PATH ȯ°æ º¯¼ö¿¡¼­ ÀÓÀÇÀÇ ´Ù¸¥ °æ·Î

  2. env ¸í·ÉÀ» ½ÇÇàÇÏ¿© Ç¥ 15¿¡ Ç¥½ÃµÈ º¯¼ö°¡ °¢ »ç¿ëÀÚ¿¡ ´ëÇØ ¼³Á¤µÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ.
    ÁÖ:
    DB2INSTANCE º¯¼ö°¡ ÀûÀýÇÑ °ªÀ¸·Î ¼³Á¤µÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ. InterChange Server°¡ ¼³Ä¡µÇ¾úÁö¸¸ DB2INSTANCE º¯¼ö°¡ ¼³Á¤µÇÁö ¾Ê¾Ò°Å³ª À߸øµÈ °ªÀ¸·Î ¼³Á¤µÈ °æ¿ì InterChange Server´Â ½ÃÀÛÇÒ ¼ö ¾ø½À´Ï´Ù. DB2°¡ InterChange Server¿¡ ÀÇÇØ »ç¿ëµÇ´Â µ¥ÀÌÅͺ£À̽º Ç÷§ÆûÀÌ ¾Æ´Ï¾îµµ ÇØ´çµË´Ï´Ù. ¿¹¸¦ µé¾î, OracleÀÌ µ¥ÀÌÅͺ£À̽º·Î »ç¿ëµÇÁö¸¸ DB2INSTANCE º¯¼ö¸¦ Á¦´ë·Î ¼³Á¤ÇÏÁö ¾ÊÀº ä DB2 Client¸¦ ¼³Ä¡Çϸé, InterChange Server°¡ ½ÃÀÛµÉ ¼ö ¾øÀ» °ÍÀÔ´Ï´Ù.
  3. usejdbc2 ½ºÅ©¸³Æ®(/sqllib/java12¿¡ À§Ä¡ÇÔ)¸¦ ½ÇÇàÇÏ¿© DB2¿¡ ´ëÇØ ¿Ã¹Ù¸¥ µå¶óÀ̹ö·Î °¢ °æ·Î¸¦ Ãß°¡ÇϽʽÿÀ.
    ÁÖ:
    ÀÌ ½ºÅ©¸³Æ®´Â ·Î±×ÀÎÇÒ ¶§¸¶´Ù °¢ »ç¿ëÀÚ¿¡ ´ëÇØ ½ÇÇàµÇ¾î¾ß ÇÕ´Ï´Ù. WebSphere Business Integration °ü¸®ÀÚ °èÁ¤ÀÇ °³ÀÎ Á¤º¸ ÇÁ·ÎÆÄÀÏ ÆÄÀÏ (¿¹: .profile)¿¡ ÀÌ ½ºÅ©¸³Æ®¸¦ Ãß°¡ÇÏ¿© ·Î±×ÀÎ µ¿¾È ÇØ´ç ½ºÅ©¸³Æ®¸¦ ÀÚµ¿À¸·Î ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
  4. »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏ ÆÄÀÏ(¿¹: .profile)¿¡ ´ÙÀ½ ÇàÀ» Ãß°¡ÇϽʽÿÀ.
    EXTSHM=ON; export EXTSHM
     
  5. DB2 »ç¿ëÀÚ·Î ·Î±×ÀÎÇÏ°í ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
    db2set DB2ENVLIST=EXTSHM
     
  6. DB2¸¦ ´Ù½Ã ½ÃÀÛÇϽʽÿÀ.
  7. JRE(Java Runtime Environment) ¹öÀü 1.4.2°¡ ¼³Ä¡µÇ°í °æ·Î¿¡ ¼³Á¤µÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ. ¼³Ä¡µÇÁö ¾ÊÀº °æ¿ì, DB2 µµ±¸¿¡ ¾×¼¼½ºÇÒ ¼ö ¾ø½À´Ï´Ù.
  8. DB2 Client ¶óÀ̺귯¸® ±â´ÉÀÌ ÀÛµ¿ ÁßÀÎÁö È®ÀÎÇϽʽÿÀ. ±â´É ÀÛµ¿ ¹æ¹ý¿¡ ´ëÇØ¼­´Â DB2 Á¦Ç° ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ. ÀÌ ¶óÀ̺귯¸® ±â´ÉÀÌ ÀÛµ¿ÇÏÁö ¾ÊÀ¸¸é DB2 ¿¬°áÀÌ ºÒ°¡´ÉÇÕ´Ï´Ù.

DB2 ±¸¼º

ÀÌ ¼½¼ÇÀº DB2 ±¸¼ºÀ» À§ÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.

½Ã½ºÅÛ ÄܼÖÀ» Á¦¿ÜÇÑ ÀÓÀÇÀÇ ÀåÄ¡¿¡¼­ DB2¸¦ ±¸¼ºÇÒ °æ¿ì, ÀÌ Ã¢À» Ç¥½ÃÇÏ´Â ½Ã½ºÅÛÀÇ IP ÁÖ¼Ò¸¦ Á¦°øÇÏ´Â DISPLAY ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

´ÙÀ½ ÇàÀº Bourne ½©¿¡¼­ IP_Address·Î DISPLAY ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù.

DISPLAY=IP_Address:0.0
 export DISPLAY
 

»ç¿ëÀÚ ½©¿¡ ÀûÇÕÇÑ ±¸¹®À» »ç¿ëÇÏ¿© DISPLAY ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇϽʽÿÀ.

ÁÖ:
Windows ÄÄÇ»ÅÍ´Â X Window Ŭ¶óÀÌ¾ðÆ® ¿¡¹Ä·¹ÀÌ¼Ç ¼ÒÇÁÆ®¿þ¾î(¿¹: Reflection X ¶Ç´Â Hummingbird Exceed)¸¦ ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. UNIX ÄÄÇ»ÅÍÀÇ DISPLAY ȯ°æ º¯¼ö´Â Windows Ŭ¶óÀÌ¾ðÆ® ÄÄÇ»ÅÍÀÇ IP ÁÖ¼Ò·Î ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù.

Á¦¾î ¼¾ÅÍ ¿­±â

Á¦¾î ¼¾ÅÍ´Â µ¥ÀÌÅͺ£À̽º¸¦ °ü¸®ÇÒ ¼ö ÀÖ´Â ±âº» DB2 ±×·¡ÇÈ µµ±¸ÀÔ´Ï´Ù. ¶ÇÇÑ °ü¸® ÁßÀÎ ¸ðµç ½Ã½ºÅÛ°ú µ¥ÀÌÅͺ£À̽º ¿ÀºêÁ§Æ®ÀÇ °³¿äµµ Á¦°øÇÕ´Ï´Ù. Á¦¾î ¼¾Å͸¦ »ç¿ëÇÏ¿© ƯÁ¤ IBM WebSphere InterChange Server ȯ°æ¿¡ ¸Â´Â DB2¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

Á¦¾î ¼¾ÅÍ¿¡ ¾×¼¼½ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. µ¥ÀÌÅͺ£À̽º ÀνºÅϽº ¼ÒÀ¯ÀÚ·Î ·Î±×¿ÂÇϽʽÿÀ.
  2. db2cc ¸í·ÉÀ» ½ÇÇàÇÏ¿© Á¦¾î ¼¾Å͸¦ ¿©½Ê½Ã¿À.
    ÁÖ:
    db2cc¸¦ ½ÇÇàÇÏ·Á¸é X Window ¼­¹ö ¼ÒÇÁÆ®¿þ¾î°¡ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.

µ¥ÀÌÅͺ£À̽º ÀÛ¼º

ÀÌ ¼½¼Ç¿¡¼­´Â »ç¿ëÀÚÀÇ InterChange Server ȯ°æ¿¡ ¸Â´Â ÀúÀå¼Ò µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

Áß¿ä:
±¹Á¦È­µÈ ȯ°æ¿¡¼­ InterChange Server¸¦ »ç¿ëÇÏ´Â °æ¿ì, ´ÙÀ½°ú °°ÀÌ DB2 ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇϽʽÿÀ.
db2codepage = 1208
 
  1. Á¦¾î ¼¾ÅÍÀÇ ¿ÞÂÊ ºÐÇÒâ¿¡¼­ DB2_instance_name Æú´õ¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃß·Î ´©¸£°í ÷ºÎ¸¦ ¼±ÅÃÇϽʽÿÀ.

    ÷ºÎ È­¸éÀÌ Ç¥½ÃµË´Ï´Ù.

  2. DB2 ¼³Ä¡ ÇÁ·Î¼¼½º Áß¿¡ ÀÛ¼ºÇÑ µ¥ÀÌÅͺ£À̽º ÀνºÅϽº »ç¿ëÀÚ ID ¹× ¾ÏÈ£¸¦ ÀÔ·ÂÇϽʽÿÀ. È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  3. DB2_instance_name Æú´õ¸¦ È®ÀåÇÏ°í µ¥ÀÌÅͺ£À̽º Æú´õ¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃß·Î ´©¸¥ ´ÙÀ½ ÀÛ¼º > ¸¶¹ý»ç¸¦ »ç¿ëÇÏ´Â µ¥ÀÌÅͺ£À̽º¸¦ ¼±ÅÃÇϽʽÿÀ.

    µ¥ÀÌÅͺ£À̽º ÀÛ¼º ¸¶¹ý»ç È­¸éÀÌ Ç¥½ÃµË´Ï´Ù.

  4. »õ µ¥ÀÌÅͺ£À̽º À̸§ ¹× º°¸íÀ» ÀÔ·ÂÇϽʽÿÀ. ¿¹¸¦ µé¾î, µÑ ´Ù¿¡ ´ëÇØ icsrepos¸¦ ÀÔ·ÂÇϽʽÿÀ.
    ÁÖ:
    Çʼö À̸§Àº ¾øÁö¸¸, icsrepos À̸§À» »ç¿ëÇϵµ·Ï ±ÇÀåÇÕ´Ï´Ù. DB2¿¡¼­ µ¥ÀÌÅͺ£À̽º À̸§ÀÇ ±æÀÌ´Â 8ÀÚ·Î Á¦Çѵ˴ϴÙ.
  5. ¿Ï·á¸¦ ´©¸£½Ê½Ã¿À.

    »õ µ¥ÀÌÅͺ£À̽º°¡ ÀÛ¼ºµÇ°í ÀÖÀ½À» Ç¥½ÃÇÏ´Â ÁøÇà È­¸éÀÌ Ç¥½ÃµË´Ï´Ù.

    ÁÖ:
    »õ µ¥ÀÌÅͺ£À̽º´Â ÀÌ ÇÁ·Î¼¼½º Áß¿¡ ÀÚµ¿À¸·Î īŻ·Î±×µË´Ï´Ù.

µ¥ÀÌÅͺ£À̽º ÀνºÅϽº ±¸¼º

ÀÌ ¼½¼Ç¿¡¼­´Â »ç¿ëÀÚÀÇ InterChange Server ȯ°æ¿¡ ¸Â´Â µ¥ÀÌÅͺ£À̽º ÀνºÅϽº¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

  1. Á¦¾î ¼¾ÅÍÀÇ ¿ÞÂÊ ºÐÇÒâ¿¡¼­ DB2_instance_name Æú´õ¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃß·Î ´©¸£°í ±¸¼ºÀ» ¼±ÅÃÇϽʽÿÀ.

    ÀνºÅϽº ±¸¼º È­¸éÀÌ Ç¥½ÃµË´Ï´Ù.

  2. ÀÀ¿ëÇÁ·Î±×·¥ ÅÇÀ» ¼±ÅÃÇϰí maxagents ¸Å°³º¯¼ö·Î È­¸é À̵¿ÇÑ ´ÙÀ½ ÃÖ´ë ¿¡ÀÌÀüÆ® ¼ö Çʵ忡 ÃÖ¼Ò 50À» ÀÔ·ÂÇϽʽÿÀ. È®ÀÎÀ» ´©¸£½Ê½Ã¿À.

ÀúÀå¼Ò µ¥ÀÌÅͺ£À̽º ±¸¼º

ÀÌ ¼½¼Ç¿¡¼­´Â »ç¿ëÀÚÀÇ InterChange Server ȯ°æ¿¡ ¸Â´Â ÀúÀå¼Ò µ¥ÀÌÅͺ£À̽º¸¦ ±¸¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

  1. Á¦¾î ¼¾ÅÍÀÇ ¿ÞÂÊ ºÐÇÒâ¿¡¼­ ÀνºÅϽº, DB2 ÀνºÅϽº ¹× µ¥ÀÌÅͺ£À̽º Æú´õ¸¦ ÆîÄ¡°í database_name(¿¹: icsrepos)À» ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃß·Î ´©¸£°í ±¸¼ºÀ» ¼±ÅÃÇϽʽÿÀ.

    µ¥ÀÌÅͺ£À̽º ±¸¼º È­¸éÀÌ Ç¥½ÃµË´Ï´Ù.

  2. ¼º´É ÅÇÀ» ¼±ÅÃÇϰí applheapsz ¸Å°³º¯¼ö¸¦ ¾Æ·¡·Î È­¸é À̵¿ÇÑ ´ÙÀ½ ÀÀ¿ëÇÁ·Î±×·¥ Èü Å©±â Çʵå·Î 4096À» ÀÔ·ÂÇϽʽÿÀ.
  3. ÀÀ¿ëÇÁ·Î±×·¥ ÅÇÀ» ¼±ÅÃÇϰí maxappls ¸Å°³º¯¼ö¸¦ ¾Æ·¡·Î È­¸é À̵¿ÇÑ ´ÙÀ½ ÃÖ´ë Ȱ¼º ÀÀ¿ëÇÁ·Î±×·¥ ¼ö Çʵ忡 ÃÖ¼Ò 50À» ÀÔ·ÂÇϽʽÿÀ. È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
  4. Á¦¾î ¼¾Å͸¦ ´ÝÀ¸½Ê½Ã¿À.
  5. ¸í·ÉÇà¿¡ ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇÏ¿©, ´ÙÀ½ Ű Àá±Ý ¸ÞÄ¿´ÏÁòÀ» »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇϽʽÿÀ.
    db2set DB2_RR_TO_RS=yes
     
  6. ¼öÁ¤µÈ ±¸¼º ¸Å°³º¯¼ö¸¦ Àû¿ëÇÏ·Á¸é µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ½ÃÀÛÇϽʽÿÀ. À̸¦ ¼öÇàÇÏ·Á¸é ¸í·ÉÇà¿¡ ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇϽʽÿÀ.

Ŭ¶óÀ̾ðÆ®-¼­¹ö ¿¬°á Å×½ºÆ®

Ŭ¶óÀÌ¾ðÆ® ¹× ¼­¹ö °£ÀÇ DB2 ¿¬°áÀÌ ÀÌ·ç¾îÁ³´ÂÁö È®ÀÎÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.

db2 connect to database_name user logon
 

±× ´ÙÀ½¿¡ ¾ÏÈ£¸¦ ÀÔ·ÂÇϽʽÿÀ.

µ¥ÀÌÅͺ£À̽º ±ÇÇÑ Ãß°¡

±ÇÇÑÀº »ç¿ëÀÚ ¶Ç´Â ±×·ìÀÌ µ¥ÀÌÅͺ£À̽º·Î ¿¬°á, Å×À̺í ÀÛ¼º ¶Ç´Â ½Ã½ºÅÛ °ü¸® µî°ú °°Àº ÀϹÝÀûÀÎ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.

µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ´Â »ç¿ëÀÚ°¡ °¢ µ¥ÀÌÅͺ£À̽º ±â´ÉÀ» »ç¿ëÇϱâ À§ÇØ ¸íÈ®È÷ ±ÇÇÑ ºÎ¿©µÇµµ·Ï ¿ä±¸ÇÕ´Ï´Ù. ±×·¯¹Ç·Î Å×À̺íÀ» ÀÛ¼ºÇÏ·Á¸é »ç¿ëÀÚ°¡ Å×À̺íÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀÌ ºÎ¿©µÇ¾î¾ß Çϸç Å×À̺íÀ» º¯°æÇÏ·Á¸é »ç¿ëÀÚ°¡ Å×À̺íÀ» º¯°æÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀÌ ºÎ¿©µÇ¾î¾ß ÇÕ´Ï´Ù.

ÀÌ ¼½¼Ç¿¡¼­´Â ÁöÁ¤µÈ »ç¿ëÀÚ¿¡°Ô µ¥ÀÌÅͺ£À̽º ±ÇÇÑÀ» Ãß°¡ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

  1. db2cc ¸í·ÉÀ» ½ÇÇàÇÏ¿© Á¦¾î ¼¾Å͸¦ ¿©½Ê½Ã¿À.
  2. Á¦¾î ¼¾ÅÍÀÇ ¿ÞÂÊ ºÐÇÒâ¿¡¼­ ÀνºÅϽº, DB2 ÀνºÅϽº ¹× µ¥ÀÌÅͺ£À̽º Æú´õ¸¦ ÆîÄ¡°í database_name(¿¹: icsrepos)À» ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃß·Î ´©¸£°í ±ÇÇÑÀ» ¼±ÅÃÇϽʽÿÀ.

    µ¥ÀÌÅͺ£À̽º ±ÇÇÑ È­¸éÀÌ Ç¥½ÃµË´Ï´Ù.

  3. »ç¿ëÀÚ Ãß°¡ ´ÜÃ߸¦ ´©¸£°í IBM WebSphere business integration °ü¸®ÀÚ °èÁ¤ ÀÛ¼º¿¡ ÀÛ¼ºµÈ WebSphere Business Integration °ü¸®ÀÚ °èÁ¤À» ¼±ÅÃÇϽʽÿÀ. ±ÇÀåµÇ´Â À̸§Àº adminÀÔ´Ï´Ù.
  4. ¸ðµÎ ±ÇÇÑ ºÎ¿© ´ÜÃ߸¦ ´­·¯ ¸ðµç ±ÇÇÑÀ» ¼±ÅÃµÈ »ç¿ëÀÚ¿¡°Ô Á¦°øÇϽʽÿÀ.
  5. Àû¿ëÀ» ´©¸¥ ÈÄ È®ÀÎÀ» ´©¸£½Ê½Ã¿À.

½Ã½ºÅÛ Ä«Å»·Î±×

µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼º ¹× ±¸¼ºÇÑ ÈÄ¿¡´Â, ¼­¹ö¸¦ ¼³Ä¡ÇÑ ½Ã½ºÅÛ°ú ¼³Ä¡ ÇÁ·Î¼¼½º Áß¿¡ DB2 ȯ°æ¿¡ Ãß°¡Çϱâ À§ÇØ ÀÛ¼ºÇÑ µ¥ÀÌÅͺ£À̽º ÀνºÅϽº¸¦ īŻ·Î±×¿¡ µî·ÏÇØ¾ß ÇÕ´Ï´Ù.

  1. Á¦¾î ¼¾ÅÍÀÇ ¿ÞÂÊ ºÐÇÒâ¿¡¼­ ½Ã½ºÅÛ Æú´õ¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃß·Î ´©¸£°í ½Ã½ºÅÛ Ãß°¡¸¦ ¼±ÅÃÇϽʽÿÀ.
  2. ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
    db2 catalog tcpip node catalog_name_of_the_node remote host_name server
     service_name
      
     db2 catalog database_name as alias_name_of_database at node
     catalog_name_of_the_node
      
     db2 set DB2_RR_TO_RS=yes
     

ÁÖ:
AIX ¼³Ä¡ÀÇ °æ¿ì¿¡¸¸ ÇØ´ç. ¿î¿µ üÁ¦·Î AIX¸¦ »ç¿ëÇÏ´Â °æ¿ì, Ãß°¡ ´Ü°è°¡ ÇÊ¿äÇÕ´Ï´Ù. DB2´Â ·ÎÄà Åë½ÅÀ» À§ÇØ °øÀ¯ ¸Þ¸ð¸® ¼¼±×¸ÕÆ®¸¦ »ç¿ëÇϰí AIX¿¡¼­´Â °øÀ¯ ¸Þ¸ð¸®¿¡ ´ëÇØ ¸î °¡Áö Á¦ÇÑÀÌ Àֱ⠶§¹®¿¡ ´ÜÀÏ DB2 Client ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ µ¿½Ã¿¡ 10°³¸¦ ÃʰúÇÏ¿© µ¥ÀÌÅͺ£À̽º ¿¬°á 󸮸¦ ½ÃµµÇϸé DB2 ¿¬°á ¿À·ù°¡ ¹ß»ýÇÏ°Ô µË´Ï´Ù.

ÇØ°á ¹æ¹ýÀº ±âº» °øÀ¯ ¸Þ¸ð¸® ¼¼±×¸ÕÆ® ´ë½Å TCP/IP·Î ¶ó¿ìÆ®Çϵµ·Ï ·ÎÄà ¿¬°áÀ» ±¸¼ºÇÏ´Â °ÍÀÔ´Ï´Ù. ·çÇÁ¹é ³ëµå ¹× µ¥ÀÌÅͺ£À̽º¸¦ Á¤ÀÇÇÒ ¶§ Àü¼Û ÇÁ·ÎÅäÄÝ·Î TCP/IP¸¦ »ç¿ëÇϸé ICS°¡ ¹®Á¦¾øÀÌ ·çÇÁ¹é ³ëµå ¹× ·çÇÁ¹é µ¥ÀÌÅͺ£À̽º·Î ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù.

·çÇÁ¹é ³ëµå ¹× µ¥ÀÌÅͺ£À̽º¸¦ Ãß°¡ÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ.

db2 catalog tcpip node LOOPBACK remote localhost server 50000
 

³ëµå¸¦ īŻ·Î±×ÇÑ ÈÄ ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ īŻ·Î±×ÇÒ ¼ö ÀÖ½À´Ï´Ù.

db2 catalog database icsrepos as icsdb at node LOOPBACK
 

ÇöÀç icsrepos´Â TCP¸¦ »ç¿ëÇÑ ¿ø°Ý ¿¬°áÀ» ÅëÇØ icsdb·Î ¾×¼¼½ºÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. icsdb¸¦ InterchangeSystem.cfg ÆÄÀÏÀÇ µ¥ÀÌÅͺ£À̽º À̸§À¸·Î »ç¿ëÇϽʽÿÀ.

Oracle Database Server ¼³Ä¡ ¹× ±¸¼º

ÀÌ ¾È³»¼­´Â Oracle Server¿¡ ÇØ´çÇÏ´Â ¼³Ä¡ Áö½Ã»çÇ×À» Á¦°øÇÏÁö ¾Ê½À´Ï´Ù. Oracle ¼³Ä¡ ÇÁ·Î¼¼½º¿¡ ´ëÇÑ ¼³¸íÀº ´ÙÀ½ ¸ñ·Ï Áß¿¡¼­ »ç¿ëÀÚÀÇ Oracle ¹öÀü¿¡ ¸Â´Â ¸Å´º¾óÀ» ÀÐÀ¸½Ê½Ã¿À.

Áß¿ä:
ÀÌ ¹®¼­´Â Oracle ¼³Ä¡ ¹®Á¦ ÇØ°áÀ» À§ÇØ ¸Å¿ì À¯¿ëÇÕ´Ï´Ù. ÀÌ ¹®¼­¸¦ °ËÅäÇϵµ·Ï Àû±Ø ±ÇÀåÇÕ´Ï´Ù.

ÀÌ ¼½¼Ç¿¡¼­´Â Oracle Server ¼³Ä¡ ¹× ±¸¼º¿¡ ´ëÇÑ ´ÙÀ½ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.

ÁÖ:
ÀÌ ¼½¼Ç¿¡´Â Oracle ¼³Ä¡¿¡ ´ëÇÑ Á¦¾È»çÇ× ¹× InterChange Server ¼ÒÇÁÆ®¿þ¾î »ç¿ëÀ» À§ÇÑ ±¸¼º ¿ä±¸»çÇ×ÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ÀÌ Áö½Ã»çÇ×Àº OracleÀ» ¼³Á¤ÇÏ´Â ÇÑ °¡Áö ¹æ¹ýÀ» Ç¥½ÃÇÕ´Ï´Ù. Ãß°¡ ¼¼ºÎ Áö½Ã»çÇ×Àº Oracle ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

¼³Ä¡ ÀÌÀü ÇÁ·Î½ÃÀú

ÀÌ ¼½¼Ç¿¡¼­´Â Oracle ServerÀÇ ¼³Ä¡ ÀÌÀü ÀÛ¾÷¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

Oracle Server¸¦ ¼³Ä¡Çϱâ Àü¿¡ ´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

  1. Oracle °ü¸®ÀÚ °èÁ¤¿¡ ÇØ´çÇÏ´Â ¿î¿µ üÁ¦ °íÀ¯ »ç¿ëÀÚ¸¦ ÀÛ¼ºÇϽʽÿÀ.

    ÀÌ °ü¸®ÀÚ °èÁ¤Àº ÀϹÝÀûÀ¸·Î oracleÀ̶ó°í ÇÕ´Ï´Ù.

    À̰ÍÀº Oracle ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡ÇÑ oracle »ç¿ëÀÚÀÔ´Ï´Ù.

  2. Oracle °ü¸®¸¦ À§ÇÑ ¿î¿µ üÁ¦ °íÀ¯ ±×·ìÀ» ÀÛ¼ºÇϽʽÿÀ.

    ÀÌ °ü¸® ±×·ìÀº ÀϹÝÀûÀ¸·Î dba¶ó°í ÇÕ´Ï´Ù. Oracle °ü¸® °èÁ¤(oracle)Àº ÀϹÝÀûÀ¸·Î dba ±×·ìÀÇ ±¸¼º¿øÀÌ µÇ±â À§ÇØ ÇÊ¿äÇÕ´Ï´Ù.

    ÁÖ:
    WebSphere Business Integration °ü¸®ÀÚ(±âº»°ª: admin)°¡ µ¥ÀÌÅͺ£À̽º °ü¸®¸¦ ¼öÇàÇÒ ¼ö ÀÖµµ·Ï ÇÏ·Á¸é dba ±×·ìÀÇ ±¸¼º¿øÀ̾î¾ß ÇÕ´Ï´Ù.

    dba ±×·ìÀ¸·Î WebSphere Business Integration °ü¸®ÀÚ(±âº»°ª: admin)¸¦ Ãß°¡ÇÏ´Â °ÍÀº ¼±ÅÃÀûÀÔ´Ï´Ù. ±×·¯³ª IBMÀº WebSphere Business Integration °ü¸®ÀÚ¸¦ Oracle ServerÀÇ °ü¸®¸¦ ¼öÇàÇÒ ¼ö ÀÖµµ·Ï Ãß°¡Çϱ⸦ ±ÇÀåÇÕ´Ï´Ù.

  3. Oracle °ü¸® °èÁ¤¿¡ ´ëÇØ Ç¥ 16¿¡ Ç¥½ÃµÈ Oracle ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇϽʽÿÀ.


    ǥ 16.
    Oracle º¯¼ö °èÁ¤¿¡ ´ëÇÑ È¯°æ º¯¼ö
    ȯ°æ º¯¼ö ¼³¸í
    ORACLE_BASE Oracle °ü¸®ÀÚ °èÁ¤ÀÇ È¨ µð·ºÅ丮 °æ·Î¿¡ ´ëÇØ ±ÇÀåµÇ´Â °ª: /home_dir ¿©±â¼­ home_dirÀº Oracle »ç¿ëÀÚ °èÁ¤¿¡ ´ëÇÑ °æ·ÎÀÔ´Ï´Ù.
    ORACLE_HOME Oracle Server°¡ ¼³Ä¡µÈ µð·ºÅ丮¿¡ ´ëÇÑ °æ·Î.
    ORACLE_SID InterChange Server µ¥ÀÌÅͺ£À̽º ÀνºÅϽº À̸§(±âº»°ª: cwld)À» ¼³Á¤ÇϽʽÿÀ.

    ÀÓÀÇÀÇ À̸§À» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ÀϺΠÇ÷§Æû¿¡¼­ÀÇ ÆÄÀÏ À̸§ ±æÀÌ Á¦ÇÑ ¹®Á¦Á¡À» ÇÇÇÏ·Á¸é 4°³ ÀÌÇÏÀÇ ¿µ¼ýÀÚ ¹®ÀÚ¿©¾ß ÇÕ´Ï´Ù.

    ORACLE_TERM vt100À¸·Î ¼³Á¤ÇϽʽÿÀ.
    PATH ´ÙÀ½ °æ·Î¸¦ Æ÷ÇÔÇϽʽÿÀ.
    • $ORACLE_HOME/bin
    • ½Ã½ºÅÛÀÇ ±âÁ¸ PATH ȯ°æ º¯¼ö¿¡¼­ ÀÓÀÇÀÇ ´Ù¸¥ °æ·Î($PATH)

    Ãß°¡ °æ·Î°¡ ½Ã½ºÅÛ¿¡ ÇÊ¿äÇÒ ¼ö ÀÖ½À´Ï´Ù. Áߺ¹ °æ·Î°¡ Á¸ÀçÇÏÁö ¾Ê´ÂÁö È®ÀÎÇϽʽÿÀ.

    CLASSPATH $ORACLE_HOME/jlib °æ·Î¸¦ Æ÷ÇÔÇϽʽÿÀ. Ãß°¡ °æ·Î°¡ ½Ã½ºÅÛ¿¡ ÇÊ¿äÇÒ ¼ö ÀÖ½À´Ï´Ù.
    LIBPATH (AIX)


    LD_LIBRARY_PATH(Solaris)


    SHLIB_PATH (HP-UX) LIBPATH ¶Ç´Â LD_LIBRARY_PATH (Linux)

    Oracle ¶óÀ̺귯¸®ÀÇ °æ·Î $ORACLE_HOME/libÀ» Æ÷ÇÔÇϽʽÿÀ. Ãß°¡ °æ·Î°¡ ½Ã½ºÅÛ¿¡ ÇÊ¿äÇÒ ¼ö ÀÖ½À´Ï´Ù.
    TMPDIR Àӽà Oracle µð·ºÅ丮ÀÇ °æ·Î¸¦ ¼³Á¤ÇϽʽÿÀ. ¿¹: /tmp/oracle

    ÀÌ È¯°æ º¯¼ö´Â ÀϹÝÀûÀ¸·Î Oracle °ü¸® °èÁ¤ÀÇ ÀÌ ÇÁ·ÎÆÄÀÏ¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ÇÁ·ÎÆÄÀÏ¿¡ ÀûÀýÇÑ ±¸¹®À» »ç¿ëÇϽʽÿÀ. ¿¹¸¦ µé¾î, ±âº» ½© sh´Â ORACLE_BASE ȯ°æ º¯¼ö¸¦ ¼³Á¤Çϱâ À§ÇØ ´ÙÀ½ ±¸¹®À» »ç¿ëÇÕ´Ï´Ù.

    ORACLE_BASE=/home_dir/oracle
     export ORACLE_BASE
     
  4. Oracle °ü¸®ÀÚ °èÁ¤¿¡ ¾ÏÈ£¸¦ ÁöÁ¤ÇϽʽÿÀ.

    »ç¿ëÀÚÀÇ »çÀÌÆ®¿¡¼­ Oracle µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ¿¡ ÀÌ ¾ÏÈ£¸¦ Á¦°øÇß´ÂÁö È®ÀÎÇϽʽÿÀ.

Oracle Server ¼³Ä¡ ±ÇÀå»çÇ×

ÁÖ:
Oracle ServerÀÇ ¼³Ä¡´Â Oracle ServerÀÇ ¼¼ºÎÀûÀÎ Áö½ÄÀÌ ÇÊ¿äÇÑ µðÀÚÀÎ °áÁ¤À» Æ÷ÇÔÇÕ´Ï´Ù. Oracle ServerÀÇ ÃÖÀû ±¸¼ºÀ» È®º¸Çϱâ À§ÇØ IBMÀº Oracle µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ°¡ ¼³Ä¡ÀÇ ÀÌ ºÎºÐÀ» ¼öÇàÇÒ ¼ö ÀÖ°Ô Á¶Á¤Çϵµ·Ï ±ÇÀåÇÕ´Ï´Ù.

´ÙÀ½ ±ÇÀå»çÇ×Àº InterChange Server·Î ½ÇÇàÇϱâ À§ÇØ Oracle Server¸¦ ¼³Ä¡Çϴµ¥ µµ¿òÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.

»ç¿ëÀÚÀÇ È¯°æÀº ´Ù¸¥ ¿ä±¸»çÇ×À» °¡Áú ¼ö ÀÖ½À´Ï´Ù.

ÀÏ¹Ý µ¥ÀÌÅͺ£À̽º Ư¼º

InterChange Server ½Ã½ºÅÛÀº µ¥ÀÌÅͺ£À̽º ¼­¹ö¿¡ ´ëÇØ ƯÁ¤ ¿ä±¸»çÇ×À» °¡Áý´Ï´Ù. ÀÌ ¼½¼ÇÀº InterChange Server »ç¿ëÀ» À§ÇÑ Oracle µ¥ÀÌÅͺ£À̽º ÀνºÅϽº ¼³Á¤ ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

µ¥ÀÌÅͺ£À̽º Å×ÀÌºí ±¸¼º--InterChange Server µ¥ÀÌÅͺ£À̽º¿¡´Â ³× °³ÀÇ Å×ÀÌºí ±×·ìÀÌ ÀÖ½À´Ï´Ù.

·Îµå ¹ë·±½º ¸ñÀûÀ¸·Î ÀÌ Å×ÀÌºí ±×·ì¿¡ ´ëÇØ ³× °³ÀÇ °³º° µ¥ÀÌÅͺ£À̽º¸¦ ¼±ÅÃÀûÀ¸·Î ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ »ç¿ëÇÑ ±âº»°ªÀÎ ´ÜÀÏ InterChange Server¿¡ ¸ðµç ³× Å×ÀÌºí ¹üÁÖ¸¦ ±¸¼ºÇÏ´Â ¹æ½ÄÀ» ±ÇÀåÇÕ´Ï´Ù. InterChange Server ±¸¼º È­¸é¿¡¼­ ´Ù¸¥ µ¥ÀÌÅͺ£À̽º¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÁÖ:
ÀÌ ÀåÀÇ ³ª¸ÓÁö ºÎºÐ¿¡¼­´Â InterChange Server µ¥ÀÌÅͺ£À̽º·ÎÀÇ ¸ðµç ÂüÁ¶´Â À̺¥Æ® °ü¸®, Æ®·£Àè¼Ç, ÀúÀå¼Ò ¹× ÇÃ·Î¿ì ¸ð´ÏÅ͸µ Å×À̺íÀÌ ÇϳªÀÇ µ¥ÀÌÅͺ£À̽º¿¡ Æ÷ÇԵǾî ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù. ³× °³ÀÇ °³º° µ¥ÀÌÅͺ£À̽º¸¦ ±¸¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸´Â InterChange Server µ¥ÀÌÅͺ£À̽º ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ.

ÀÏ¹Ý ÀúÀå¼Ò µ¥ÀÌÅͺ£À̽º Ư¼º--InterChange Server µ¥ÀÌÅͺ£À̽º(InterChange Server ÀúÀå¼Ò µ¥ÀÌÅͺ£À̽º¶ó°íµµ ÇÔ)´Â ´ÙÀ½ Ư¼ºÀ» °¡Á®¾ß ÇÕ´Ï´Ù.

»ç¿ëÀÚ ¿¬°á--InterChange Server¿¡´Â ÃÖ¼Ò 15°³ÀÇ »ç¿ëÀÚ ¿¬°áÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ ¼ö´Â ±¸¼º °¡´ÉÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â µ¥ÀÌÅͺ£À̽º ¿¬°á ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ.

DBMS ¾×¼¼½º °èÁ¤--InterChange Server¿¡¼­´Â µ¥ÀÌÅͺ£À̽º(Çϳª ÀÌ»óÀÇ Oracle µ¥ÀÌÅͺ£À̽º·Î ÀúÀåµÈ)¿¡ ·Î±×ÀÎÇϱâ À§ÇØ Æ¯¼ö °èÁ¤ÀÌ ÇÊ¿äÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ´Â ÇÊ¿äÇÑ ¸¸Å­ Å×ÀÌºí °ø°£À» Ãß°¡Çϰí Å×À̺í, »öÀÎ, µ¿ÀǾî, ÀúÀå ÇÁ·Î½ÃÀú ¹× Á¦ÇÑÁ¶°Ç¿¡ ¾×¼¼½ºÇϱâ À§ÇØ °»½Å, ÀÛ¼º ¹× »èÁ¦ Ư±ÇÀÌ ÀÖ´Â ICS µ¥ÀÌÅͺ£À̽º »ç¿ëÀÚ °èÁ¤À» ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.

¸ÊÇÎÀ» À§ÇÑ ÀÏ¹Ý °ü°è µ¥ÀÌÅͺ£À̽º Ư¼º--ÀϺΠ¸ÊÇÎ ±¸Çö¿¡¼­´Â °ü°è Å×À̺íÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.

±âº»°ªÀ¸·Î °ü°è Å×À̺íÀº InterChange Server ÀúÀå¼Ò¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

°ü°è Å×ÀÌºí¿¡ ´ëÇØ Çϳª ÀÌ»óÀÇ °³º° °ü°è µ¥ÀÌÅͺ£À̽º¸¦ ¼±ÅÃÀûÀ¸·Î ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¸°Ô ÇÒ °æ¿ì, ´ÙÀ½°ú °°Àº »çÇ×À» °í·ÁÇϽʽÿÀ.

Oracle Server ±¸¼º

¼³Ä¡°¡ ¿Ï·áµÇ¸é Oracle Server°¡ $ORACLE_HOME µð·ºÅ丮¿¡ ¼³Ä¡µË´Ï´Ù. ±âº»°ª À§Ä¡´Â º¸Åë /var/opt/oracleÀÔ´Ï´Ù.

ÁÖ:
ÀÌ ¼½¼ÇÀº InterChange Server ½Ã½ºÅÛ°ú ÀÛµ¿Çϱâ À§ÇØ Oracle Server¿¡ ´ëÇÑ ±¸¼º ´Ü°è¸¦ °³·«ÀûÀ¸·Î ¼³¸íÇÕ´Ï´Ù. ±×·¯³ª Oracle ServerÀÇ ±¸¼ºÀº Oracle ServerÀÇ ¼¼ºÎÀûÀÎ Áö½ÄÀÌ ÇÊ¿äÇÑ µðÀÚÀÎ °áÁ¤À» Æ÷ÇÔÇÕ´Ï´Ù. Oracle ServerÀÇ ÃÖÀû ±¸¼ºÀ» È®º¸Çϱâ À§ÇØ Oracle µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ°¡ ÀÌ ±¸¼º ´Ü°è¸¦ ¼öÇàÇϵµ·Ï ±ÇÀåÇÕ´Ï´Ù.

ÀÌ ¼½¼ÇÀº Oracle Server ±¸¼º¿¡ ´ëÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.

±¸¼º Áغñ--Oracle °ü¸®ÀÚ °èÁ¤(ÀϹÝÀûÀ¸·Î oracleÀ̶ó°í ÇÔ)Àº InterChange Server ¼ÒÇÁÆ®¿þ¾î Áö¿øÀ» À§ÇØ Oracle Server¸¦ ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù.

ÀÌ ±¸¼ºÀ» ÁغñÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. Oracle °ü¸®ÀÚ·Î ·Î±×ÀÎÇϽʽÿÀ.

    UNIX ½Ã½ºÅÛ °ü¸®ÀÚ(¶Ç´Â µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ)´Â Oracle Server ¼³Ä¡ÀÇ ÀϺηΠÀÌ °ü¸®ÀÚ °èÁ¤À» ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù("Oracle Server ¼³Ä¡ ±ÇÀå»çÇ×" ÂüÁ¶). ±×·¯¹Ç·Î ÀÌ °èÁ¤Àº »ç¿ëÀÚÀÇ È¯°æÀ» ÃʱâÈ­Çϱâ À§ÇØ ÇÁ·ÎÆÄÀÏ ÆÄÀÏÀ» ÀÌ¹Ì °¡Áö°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. Oracle °ü¸®ÀÚ °èÁ¤¿¡ ´ëÇÑ ¾ÏÈ£¸¦ °¡Áö°í ÀÖÁö ¾ÊÀº °æ¿ì, UNIX ½Ã½ºÅÛ °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇϽʽÿÀ.

  2. »ç¿ëÀÚÀÇ È¯°æÀÌ Oracle ȯ°æ º¯¼ö¿¡ ´ëÇØ ÀûÀýÇÑ ¼³Á¤À» Æ÷ÇÔÇÏ´ÂÁö È®ÀÎÇϽʽÿÀ.

    Ç¥ 16¿¡¼­´Â Oracle Server »ç¿ëÀ» À§ÇÑ ±âº» ȯ°æ º¯¼ö¸¦ Ç¥½ÃÇÕ´Ï´Ù. °¡´ÉÇÑ Ãß°¡ ȯ°æ º¯¼ö´Â »çÀÌÆ® ¹× Oracle °ü¸®ÀÚ¿¡°Ô È®ÀÎÇϽʽÿÀ. env ¸í·ÉÀ» »ç¿ëÇÏ¿© ȯ°æ º¯¼ö ¼³Á¤À» ³ª¿­ÇÒ ¼ö ÀÖ½À´Ï´Ù.

    Áß¿ä:
    ÀÌ È¯°æ º¯¼ö Áß ÀÓÀÇÀÇ º¯¼ö°¡ ¿Ã¹Ù¸£°Ô ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì, ¼öÁ¤ÀÌ oracle »ç¿ëÀÚ °èÁ¤ÀÇ ÇÁ·ÎÆÄÀÏ¿¡ ÀÛ¼ºµÇ¾î¾ß ÇÏ´Â °ÍÀ» UNIX ½Ã½ºÅÛ °ü¸®ÀÚ¿¡°Ô ¾Ë¸®½Ê½Ã¿À. ȯ°æ º¯¼ö(Ç¥ 16¿¡ ³ª¿­µÊ)°¡ ¿Ã¹Ù¸£Áö ¾ÊÀº °æ¿ì, ±¸¼ºÀ» °è¼Ó ÁøÇàÇÏÁö ¸¶½Ê½Ã¿À.

»õ µ¥ÀÌÅͺ£À̽º ÀÛ¼º--InterChange Server°¡ ÀúÀå¼Ò, À̺¥Æ® °ü¸®, Æ®·£Àè¼Ç ¹× ÇÃ·Î¿ì ¸ð´ÏÅ͸µÀ» À§ÇØ »ç¿ëÇÏ´Â µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.

±âº»ÀûÀ¸·Î µ¥ÀÌÅͺ£À̽º Å×À̺íÀÇ ÀÌ ³× ¹üÁÖ´Â ´ÜÀÏ InterChange Server µ¥ÀÌÅͺ£À̽º¿¡ Á¸ÀçÇÕ´Ï´Ù. ÀÌ ¼¼ Å×ÀÌºí ¹üÁÖ¸¦ °³º° µ¥ÀÌÅͺ£À̽º·Î ±¸¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸´Â InterChange Server µ¥ÀÌÅͺ£À̽º ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ.

Áß¿ä:
±¹Á¦È­µÈ ȯ°æ¿¡¼­ InterChange Server¸¦ »ç¿ëÇÏ´Â °æ¿ì, NLS_LANG ȯ°æ º¯¼ö¸¦ ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇϽʽÿÀ.

NLS_LANG = language_territory.UTF-8

¿©±â¼­ language´Â ·ÎÄÉÀÏ ¾ð¾îÀÇ À̸§À̸ç territory´Â ·ÎÄÉÀÏ ¿µ¿ªÀÇ À̸§ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ¹Ì±¹ ·ÎÄÉÀÏ¿¡ ´ëÇÑ NLS_LANG ¼³Á¤Àº NLS_LANG = AMERICAN_AMERICA.UTF-8ÀÔ´Ï´Ù.

InterChange Server µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. ´ÙÀ½ Ư¼ºÀ¸·Î Oracle µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇϽʽÿÀ.
  2. InterChange Server ¼­¹ö µ¥ÀÌÅͺ£À̽º¿¡¼­ ´ÙÀ½ Oracle ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇϽʽÿÀ.

    ÀÌ ½ºÅ©¸³Æ®´Â ÀϹÝÀûÀ¸·Î $ORACLE_HOME/rdbms/admin µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù.

  3. »õ µ¥ÀÌÅͺ£À̽º SID¿¡ ´ëÇÑ Ç׸ñÀ» ´ÙÀ½ Oracle ½Ã½ºÅÛ ÆÄÀÏ¿¡ Ãß°¡ÇϽʽÿÀ.

    ÀÌ ÆÄÀÏÀº ÀϹÝÀûÀ¸·Î $ORACLE_HOME/network/admin µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù.

  4. IBMÀº µ¥ÀÌÅͺ£À̽º ÀνºÅϽº¿¡ ´ëÇØ ´ÙÀ½ ¼³Ä¡ ¸Å°³º¯¼ö¸¦ ±ÇÀåÇÕ´Ï´Ù.
    open_cursors=1200
     sequence_cache_hash_buckets=89
     sequence_cache_entries=100
     db_file_multiblock_read_count=32
     processes=300
     

Å×ÀÌºí °ø°£ ¹× ·Ñ¹é ¼¼±×¸ÕÆ® ÀÛ¼º--»õ InterChange Server µ¥ÀÌÅͺ£À̽º¿¡ ´ÙÀ½ µ¥ÀÌÅͺ£À̽º ¿ÀºêÁ§Æ®¸¦ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù.

ÁÖ:
ÀÌ ¼½¼Ç¿¡¼­´Â º¯¼ö dbnameÀº InterChange Server µ¥ÀÌÅͺ£À̽º(cwld´Â ÀÌ ¾È³»¼­¿¡¼­ Á¦½ÃµÈ À̸§)ÀÇ À̸§À» Ç¥½ÃÇÕ´Ï´Ù. dbname µ¥ÀÌÅͺ£À̽º À̸§Àº ORACLE_SID ȯ°æ º¯¼ö¿¡ ÀÇÇØ Ç¥½ÃµÈ °ªÀ̾î¾ß ÇÕ´Ï´Ù.

Å×ÀÌºí °ø°£ ¹× ·Ñ¹é ¼¼±×¸ÕÆ®¸¦ ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. ´ÙÀ½°ú °°Àº Ư¼ºÀ» °®´Â InterChange Server ÀúÀå¼Ò¿¡ ´ëÇÑ Å×ÀÌºí °ø°£À» ÀÛ¼ºÇϽʽÿÀ.
  2. ´ÙÀ½°ú °°Àº Ư¼ºÀ» °®´Â µ¥ÀÌÅͺ£À̽º ·Ñ¹é ¼¼±×¸ÕÆ®¿¡ ´ëÇÑ Å×ÀÌºí °ø°£À» ÀÛ¼ºÇϽʽÿÀ.
  3. ´ÙÀ½°ú °°Àº Ư¼ºÀ» °®´Â µ¥ÀÌÅͺ£À̽º Àӽà Á¤·Ä °ø°£¿¡ ´ëÇÑ Å×ÀÌºí °ø°£À» ÀÛ¼ºÇϽʽÿÀ.

DBMS ¾×¼¼½º °èÁ¤ ÀÛ¼º--InterChange Server ¼ÒÇÁÆ®¿þ¾î´Â ÀúÀå¼Ò¿¡ ·Î±×ÀÎÇÒ ¼ö ÀÖµµ·Ï Ư¼ö DBMS ¾×¼¼½º °èÁ¤À» ¿ä±¸ÇÕ´Ï´Ù.

ÀÌ µ¥ÀÌÅͺ£À̽º °èÁ¤Àº Å×À̺í, »öÀÎ, µ¿ÀǾî, ÀúÀå ÇÁ·Î½ÃÀú ¹× Á¦ÇÑÁ¶°Ç¿¡ ¾×¼¼½ºÇϰí ÇÊ¿äÇÑ ¸¸Å­ Å×ÀÌºí °ø°£À» Ãß°¡Çϱâ À§ÇØ »ðÀÔ, °»½Å, ÀÛ¼º ¹× »èÁ¦ ±ÇÇÑÀ¸·Î ÀÛ¼ºµÇ¾î¾ß ÇÕ´Ï´Ù.

´ÙÀ½°ú °°Àº Ư¼ºÀ» °®´Â DBMS ¾×¼¼½º °èÁ¤À» ÀÛ¼ºÇϽʽÿÀ.

µ¥ÀÌÅͺ£À̽º ÀÛ¼º °ËÁõ--µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇÑ ÈÄ, Ŭ¶óÀÌ¾ðÆ®¿Í ¼­¹ö °£ÀÇ Oracle ¿¬°áÀÌ ¿Ã¹Ù¸£°Ô ÀÛµ¿ÇÏ´ÂÁö È®ÀÎÇϽʽÿÀ.

ÁÖ:
ÀÌ ÇÁ·Î½ÃÀú¿¡¼­´Â º¯¼ö dbnameÀÌ InterChange Server µ¥ÀÌÅͺ£À̽º(±âº»°ª: cwld)ÀÇ À̸§À» Ç¥½ÃÇÕ´Ï´Ù.

Ŭ¶óÀÌ¾ðÆ®¿Í ¼­¹ö °£ÀÇ ¿¬°áÀ» Å×½ºÆ®ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. µ¥ÀÌÅͺ£À̽º¸¦ ½ÃÀÛÇÏ°í µ¿Àû ¼º´É º¸±â¸¦ »ç¿ëÇÏ¿© À̸¦ È®ÀÎÇϽʽÿÀ.
  2. /etc/services ½Ã½ºÅÛ ÆÄÀÏ¿¡ Oracle Net8 ¸®½º³Ê¿¡ ÇØ´çÇÏ´Â Ç׸ñÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

    ¸®½º³Ê¿¡ ´ëÇÑ ±âº» Æ÷Æ® ¹øÈ£´Â ÀϹÝÀûÀ¸·Î 1521ÀÔ´Ï´Ù.

    ±×·¯¹Ç·Î /etc/servicesÀÇ Ç׸ñÀº ´ÙÀ½ Çà°ú ºñ½ÁÇÏ°Ô Ç¥½ÃµÉ ¼ö ÀÖ½À´Ï´Ù.

    listener    1521/tcp    # Oracle Net8 Listener
     

    ÀÌ ÆÄÀÏ¿¡ ¸®½º³Ê¿¡ ´ëÇÑ ÇàÀÌ ¾ø´Â °æ¿ì, UNIX ½Ã½ºÅÛ °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇÏ¿© ÀÌ ÇàÀ» Ãß°¡ÇϽʽÿÀ.

  3. tnsping ¸í·ÉÀ» ½ÇÇàÇÏ¿© Oracle ÀνºÅϽº°¡ ÇöÀç ½Ã½ºÅÛ¿¡¼­ ÇØ¼®µÉ ¼ö ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.
  4. Oracle ¼­¹ö ÇÁ·Î¼¼½º°¡ ¿î¿µ üÁ¦ ·¹º§¿¡¼­ ½ÇÇà ÁßÀÎÁö È®ÀÎÇϽʽÿÀ.

    Oracle ÇÁ·Î¼¼½º´Â ora_pmon_dbname, ora_dbw0_dbname, ora_lgwr_dbname ¹× ora_ckpt_dbnameÀ» Æ÷ÇÔÇÕ´Ï´Ù. ´ÙÀ½ ¸í·ÉÀº Oracle ¼­¹ö ÇÁ·Î¼¼½º¸¦ ³ª¿­Çϱâ À§ÇÑ ÇѰ¡Áö ¹æ¹ýÀÔ´Ï´Ù.

    ps -ef | grep ora_*
     
  5. Oracle Net8 ¸®½º³Ê°¡ ¿î¿µ üÁ¦ ·¹º§¿¡¼­ ½ÇÇà ÁßÀÎÁö È®ÀÎÇϽʽÿÀ.

    ´ÙÀ½ ¸í·ÉÀº ¸®½º³Ê°¡ ½ÇÇà ÁßÀÎÁö ¿©ºÎ¸¦ °áÁ¤Çϱâ À§ÇÑ ÇѰ¡Áö ¹æ¹ýÀÔ´Ï´Ù.

    ps -ef | grep LISTENER
     

    ´ÙÀ½ ÇÁ·Î¼¼½º¿¡ ÇØ´çÇÏ´Â ÀÌ ¸í·ÉÀÇ Ãâ·ÂÀ» È®ÀÎÇϽʽÿÀ.

    tnslsnr LISTENER -inherit
     
  6. SQL ¸í·ÉÇà ÇÁ·Î¼¼¼­¸¦ »ç¿ëÇÏ¿© »õ µ¥ÀÌÅͺ£À̽º·Î ¿¬°áÇϽʽÿÀ.

    SQL ¸í·ÉÇà ÇÁ·Î¼¼¼­ÀÇ ¿¹¿Ü´Â ÀϹÝÀûÀ¸·Î ´ÙÀ½°ú °°Àº ¾ç½ÄÀ» °¡Áý´Ï´Ù.

    sqlplus username/password@dbdbname
     

    ¿©±â¼­ username ¹× password´Â DBMS ¾×¼¼½º °èÁ¤ÀÇ À̸§°ú ¾ÏÈ£ÀÔ´Ï´Ù. ±âº» DBMS ¾×¼¼½º °èÁ¤°ú Oracle ¼­¹ö ID¸¦ »ç¿ëÇÏ¸é ¾ÕÀÇ ÇàÀº ´ÙÀ½°ú °°ÀÌ Ç¥½ÃµË´Ï´Ù.

    sqlplus wicsadmin/admin@dbcwld
     

    ÀÌ ÇÁ·Î±×·¥ÀÌ ¿¬°áÇÒ ¼ö ÀÖÀ¸¸é µ¥ÀÌÅͺ£À̽º ¼­¹ö°¡ ½ÇÇà ÁßÀÌ°í µ¥ÀÌÅͺ£À̽º°¡ »ç¿ë °¡´ÉÇÕ´Ï´Ù.

Copyright IBM Corp. 1997, 2004