¸±¸®½º Á¤º¸


|6.5 Sybase µ¥ÀÌÅÍ ¼Ò½º ¾×¼¼½º

| |

|¿¬ÇÕ ¼­¹ö¿¡ Sybase µ¥ÀÌÅÍ ¼Ò½º¸¦ Ãß°¡Çϱâ Àü¿¡ DB2 ¿¬ÇÕ ¼­¹ö¿¡ |Sybase Open Client ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡ ¹× ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù. |Open Client ¼ÒÇÁÆ®¿þ¾îÀÇ ¼³Ä¡¿¡ °üÇØ ÀÚ¼¼ÇÑ »çÇ×Àº Sybase¿¡ |Æ÷ÇÔµÈ ¹®¼­¿¡¼­ ¼³Ä¡ ÀýÂ÷¸¦ ÂüÁ¶ÇϽʽÿÀ. |¼³Ä¡ÀÇ ÀϺηΠīŻ·Î±× ÀúÀå ÇÁ·Î½Ãµà¾î ¹× Sybase Open Client |¶óÀ̺귯¸®°¡ Æ÷ÇԵǴÂÁö È®ÀÎÇϽʽÿÀ. |Ŭ¶óÀ̾ðÆ® ¼ÒÇÁÆ®¿þ¾î¿¡¼­ Sybase ¼­¹ö·Î ¿¬°áÀ» ±¸¼ºÇÑ ÈÄ¿¡, |Sybase µµ±¸ Áß Çϳª¸¦ »ç¿ëÇÏ¿© ¿¬°áÀ» Å×½ºÆ®ÇϽʽÿÀ. UNIX¿ë isql µµ±¸¿Í |Windows¿ë SQL Advantage µµ±¸¸¦ »ç¿ëÇϽʽÿÀ.

|¿¬ÇÕ ¼­¹ö¸¦ ¼³Á¤ÇÏ¿© Sybase µ¥ÀÌÅÍ ¼Ò½º¿¡ ÀúÀåµÈ µ¥ÀÌÅÍ¿¡ ¾×¼¼½ºÇÏ·Á¸é |´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù. |

  1. |DB2 Relational Connect ¹öÀü 7.2¸¦ ¼³Ä¡ÇϽʽÿÀ. 6.3.3, DB2 Relational Connect ¼³Ä¡¸¦ |ÂüÁ¶ÇϽʽÿÀ.
  2. |Sybase µ¥ÀÌÅÍ ¼Ò½º¸¦ ¿¬ÇÕ ¼­¹ö¿¡ Ãß°¡ÇϽʽÿÀ.
  3. |Sybase ÄÚµå ÆäÀÌÁö¸¦ ÁöÁ¤ÇϽʽÿÀ. |

|ÀÌ ÀåÀº 2´Ü°è ¹× 3´Ü°è¸¦ ¼³¸íÇÕ´Ï´Ù.

|ÀÌ ÀåÀÇ ÁöħÀº Windows NT, AIX ¹× Solaris ¿î¿µ ȯ°æ¿¡ Àû¿ëµË´Ï´Ù. |Ç÷§Æûº° Â÷ÀÌ´Â ÇØ´ç ºÎºÐ¿¡¼­ ¼³¸íÇÕ´Ï´Ù.

|6.5.1 Sybase µ¥ÀÌÅÍ ¼Ò½º¸¦ ¿¬ÇÕ ¼­¹ö¿¡ Ãß°¡

|

|Sybase µ¥ÀÌÅÍ ¼Ò½º¸¦ ¿¬ÇÕ ¼­¹ö¿¡ Ãß°¡ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù. |

  1. |ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇÏ°í ÇÁ·ÎÆÄÀÏ ·¹Áö½ºÆ®¸®¸¦ °»½ÅÇϽʽÿÀ(AIX ¹× Solaris¸¸ ÇØ´ç).
  2. |DB2¸¦ Sybase Ŭ¶óÀ̾ðÆ® ¼ÒÇÁÆ®¿þ¾î¿¡ ¸µÅ©ÇϽʽÿÀ(AIX ¹× Solaris¸¸ ÇØ´ç).
  3. |DB2 ÀνºÅϽº¸¦ Àç¼øȯÇϽʽÿÀ(AIX ¹× Solaris¸¸ ÇØ´ç).
  4. |ÀÎÅÍÆäÀ̽º ÆÄÀÏÀ» ÀÛ¼ºÇÏ°í ¼³Á¤ÇϽʽÿÀ.
  5. |·¦ÆÛ¸¦ ÀÛ¼ºÇϽʽÿÀ.
  6. |DB2_DJ_COMM ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇϽʽÿÀ(¼±ÅÃÀû).
  7. |¼­¹ö¸¦ ÀÛ¼ºÇϽʽÿÀ.
  8. |CONNECTSTRING ¼­¹ö ¿É¼ÇÀ» ¼³Á¤ÇϽʽÿÀ(¼±ÅÃÀû).
  9. |»ç¿ëÀÚ ¸ÊÇÎÀ» ÀÛ¼ºÇϽʽÿÀ.
  10. |Å×ÀÌºí ¹× ºä¿¡ ´ëÇÑ º°¸íÀ» ÀÛ¼ºÇϽʽÿÀ.

|ÀÌ ¼½¼ÇÀº °¢ ´Ü°èÀÇ ÀÚ¼¼ÇÑ »çÇ×À» ¼³¸íÇÕ´Ï´Ù.

|6.5.1.1 1´Ü°è: ȯ°æ º¯¼ö ¼³Á¤ ¹× ÇÁ·ÎÆÄÀÏ ·¹Áö½ºÆ®¸® °»½Å(AIX ¹× Solaris¸¸ ÇØ´ç)

|db2dj.ini ÆÄÀÏÀ» ¼öÁ¤ÇÏ°í db2set ¸í·ÉÀ» |½ÇÇàÇÏ¿© µ¥ÀÌÅÍ ¼Ò½º ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇϽʽÿÀ. |db2dj.ini ÆÄÀÏ¿¡´Â ¿¬ÇÕ ¼­¹ö¿¡ ¼³Ä¡µÈ |Sybase Ŭ¶óÀ̾ðÆ® ¼ÒÇÁÆ®¿þ¾îÀÇ ±¸¼º Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù. |db2set ¸í·ÉÀº »ç¿ëÀÚ ¼³Á¤À¸·Î DB2 ÇÁ·ÎÆÄÀÏ |·¹Áö½ºÆ®¸®¸¦ °»½ÅÇÕ´Ï´Ù.

|ÆÄƼ¼ÇµÈ µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛÀÇ Æ¯Á¤ ÀνºÅϽº¿¡¼­ ¸ðµç ³ëµå¿¡ ÇϳªÀÇ |db2dj.ini ÆÄÀÏÀ» »ç¿ëÇϰųª ƯÁ¤ ÀνºÅϽº¿¡¼­ |Çϳª ÀÌ»óÀÇ ³ëµå¿¡ °íÀ¯ÇÑ db2dj.ini ÆÄÀÏÀ» |»ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. |ÆÄƼ¼ÇµÇÁö ¾ÊÀº µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ¿¡´Â ÀνºÅϽºº°·Î ´Ü ÇϳªÀÇ db2dj.ini ÆÄÀÏÀÌ ÀÖ½À´Ï´Ù.

|ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ. |

  1. |sqllib/cfg¿¡ ÀÖ´Â db2dj.ini |ÆÄÀÏÀ» ÆíÁýÇÏ°í ´ÙÀ½ ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇϽʽÿÀ.
    | SYBASE="<sybase home directory>"
    | 

    |¿©±â¼­ <sybase home directory>´Â |Sybase Ŭ¶óÀ̾ðÆ®°¡ ¼³Ä¡µÈ µð·ºÅ丮ÀÔ´Ï´Ù.

  2. |db2set ¸í·ÉÀ» ½ÇÇàÇÏ¿© DB2 ÇÁ·ÎÆÄÀÏ ·¹Áö½ºÆ®¸®¸¦ |º¯°æ ³»¿ëÀ¸·Î °»½ÅÇϽʽÿÀ. |db2set ¸í·ÉÀÇ ±¸¹®Àº µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ ±¸Á¶¿¡ µû¶ó ´Ù¸¨´Ï´Ù. |ÀÌ ´Ü°è´Â ´ÙÀ½ µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ ±¸Á¶¿¡¼­ db2dj.ini |ÆÄÀÏÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡¸¸ ÇÊ¿äÇÕ´Ï´Ù.

    |ÆÄƼ¼ÇµÇÁö ¾ÊÀº µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛÀÇ db2dj.ini |ÆÄÀÏÀ» »ç¿ëÇϰųª db2dj.ini ÆÄÀÏÀ» ÇöÀç ³ëµå¿¡¸¸ Àû¿ëÇÏ·Á¸é, |´ÙÀ½À» ½ÇÇàÇϽʽÿÀ.

    |db2set DB2_DJ_INI=$HOME/sqllib/cfg/db2dj.ini

    |ÆÄƼ¼ÇµÈ µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛÀÇ db2dj.ini ÆÄÀÏÀ» |»ç¿ëÇϸ鼭 db2dj.ini ÆÄÀÏÀÇ °ªÀ» ÀÌ ÀνºÅϽºÀÇ |¸ðµç ³ëµå¿¡ Àû¿ëÇÏ·Á¸é ´ÙÀ½À» ½ÇÇàÇϽʽÿÀ.

    |db2set -g DB2_DJ_INI=$HOME/sqllib/cfg/db2dj.ini

    |db2dj.ini ÆÄÀÏÀ» ÆÄƼ¼ÇµÈ µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ¿¡¼­ |»ç¿ëÇÏ°í ÀÖ°í, db2dj.ini ÆÄÀÏÀÇ °ªÀ» ƯÁ¤ ³ëµå¿¡ Àû¿ëÇÏ·Á¸é |´ÙÀ½À» ½ÇÇàÇϽʽÿÀ.

    |db2set -i INSTANCEX  3 DB2_DJ_INI=$HOME/sqllib/cfg/node3.ini 

    |¿©±â¼­, |

    |INSTANCEX
    |ÀνºÅϽº À̸§ÀÔ´Ï´Ù.

    |3
    |db2nodes.cfg ÆÄÀÏ¿¡ ÀÖ´Â ³ëµå ¹øÈ£ÀÔ´Ï´Ù.

    |node3.ini
    |db2dj.ini ÆÄÀÏÀÇ À̸§ÀÌ ¹Ù²ï ¼öÁ¤µÈ ¹öÀüÀÔ´Ï´Ù. |
    |

|6.5.1.2 2´Ü°è: DB2¸¦ Sybase Ŭ¶óÀ̾ðÆ® ¼ÒÇÁÆ®¿þ¾î¿¡ ¸µÅ©(AIX ¹× Solaris¸¸ ÇØ´ç)

|

|Sybase µ¥ÀÌÅÍ ¼Ò½º¿¡ ¾×¼¼½ºÇÏ·Á¸é DB2 ¿¬ÇÕ ¼­¹ö°¡ Ŭ¶óÀ̾ðÆ® ¶óÀ̺귯¸®¿¡ |¸µÅ© ÆíÁýµÇ¾î¾ß ÇÕ´Ï´Ù. |¸µÅ© ÆíÁý ÇÁ·Î¼¼½º´Â ¿¬ÇÕ ¼­¹ö°¡ Åë½ÅÇÏ´Â °¢ µ¥ÀÌÅÍ ¼Ò½ºÀÇ ·¦ÆÛ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |djxlink ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÏ¸é ·¦ÆÛ ¶óÀ̺귯¸®°¡ ÀÛ¼ºµË´Ï´Ù. |djxlink ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÏ·Á¸é ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.

|djxlink

|6.5.1.3 3´Ü°è: DB2 ÀνºÅϽº Àç¼øȯ(AIX ¹× Solaris¸¸ ÇØ´ç)

|ÇÁ·Î±×·¥¿¡¼­ ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇÏ·Á¸é DB2 ÀνºÅϽº¸¦ Àç¼øȯÇϽʽÿÀ. |ÀνºÅϽº¸¦ Àç¼øȯÇϸé DB2 ÀνºÅϽº¸¦ »õ·Î °íÃļ­ º¯°æ ³»¿ëÀ» Àû¿ëÇÕ´Ï´Ù.

|´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÏ¿© DB2 ÀνºÅϽº¸¦ Àç¼øȯ ÇϽʽÿÀ. |

|Windows NT ¼­¹ö¿ë DB2ÀÇ °æ¿ì,
|NET STOP instance_name
|NET START instance_name

|AIX ¹× Solaris ¼­¹ö¿ë DB2ÀÇ °æ¿ì,
|db2stop
|db2start
|

|6.5.1.4 4´Ü°è: ÀÎÅÍÆäÀ̽º ÆÄÀÏ ÀÛ¼º ¹× ¼³Á¤

|ÀÎÅÍÆäÀ̽º ÆÄÀÏÀ» ÀÛ¼ºÇÏ°í ¼³Á¤ÇÏ·Á¸é ÆÄÀÏÀ» ÀÛ¼ºÇÑ ÈÄ ÆÄÀÏ¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ°Ô |ÇØ¾ß ÇÕ´Ï´Ù. |

  1. |Sybase Á¦°ø À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ¾×¼¼½ºÇÒ ¸ðµç Sybase Open Servers¿ë |µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ´Â ÀÎÅÍÆäÀ̽º ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ. |À¯Æ¿¸®Æ¼ »ç¿ë¿¡ °üÇØ ÀÚ¼¼ÇÑ Á¤º¸´Â Sybase ¼³Ä¡ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

    |Windows NT´Â ÀϹÝÀûÀ¸·Î ÀÌ ÆÄÀÏÀÇ À̸§À» sql.iniÀ¸·Î ÁöÁ¤ÇÕ´Ï´Ù. |Áö±Ý ÀÛ¼ºÇÑ ÆÄÀÏÀÇ À̸§À» sql.ini¿¡¼­ interfaces·Î ¹Ù²ã¼­ |¸ðµç Ç÷§Æû¿¡¼­ ÆÄÀÏ À̸§À» µ¿ÀÏÇÏ°Ô »ç¿ëÇϽʽÿÀ. |sql.iniÀÇ À̸§À» interfaces·Î ¹Ù²ÙÁö ¾ÊÀ¸·Á¸é |8´Ü°è¿¡¼­ ¼³¸íÇÑ CONNECTSTRING ¿É¼ÇÀ̳ª IFILE ¸Å°³º¯¼ö¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.

    |AIX ¹× Solaris ½Ã½ºÅÛ¿¡¼­ ÀÌ ÆÄÀÏ À̸§Àº <instance home>/sqllib/interfacesÀÔ´Ï´Ù.

  2. |DB2°¡ ÀÎÅÍÆäÀ̽º ÆÄÀÏ¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.

    |

    |Windows NT ¼­¹ö¿ë DB2ÀÇ °æ¿ì,
    |ÆÄÀÏÀ» DB2 ÀνºÅϽºÀÇ %DB2PATH% µð·ºÅ丮¿¡ µÎ½Ê½Ã¿À.

    |AIX ¹× Solaris ¼­¹ö¿ë DB2ÀÇ °æ¿ì,
    |ÆÄÀÏÀ» DB2 ÀνºÅϽºÀÇ $HOME/sqllib µð·ºÅ丮¿¡ µÎ½Ê½Ã¿À. ln ¸í·ÉÀ» »ç¿ëÇÏ¿© |DB2 ÀνºÅϽºÀÇ $HOME/sqllib |µð·ºÅ丮¿¡¼­ ÆÄÀÏ¿¡ ¸µÅ©ÇϽʽÿÀ. ¿¹¸¦ µé¾î, ´ÙÀ½°ú °°½À´Ï´Ù.

    |ln -s -f /home/sybase/interfaces  /home/db2djinst1/sqllib
    |
    |

|6.5.1.5 5´Ü°è: ·¦ÆÛ ÀÛ¼º

|CREATE WRAPPER¹®À» »ç¿ëÇÏ¿© Sybase µ¥ÀÌÅÍ ¼Ò½º¿¡ ¾×¼¼½ºÇÒ ¶§ »ç¿ëÇÒ ·¦ÆÛ¸¦ ÁöÁ¤ÇϽʽÿÀ. |·¦ÆÛ´Â ¿¬ÇÕ ¼­¹ö°¡ µ¥ÀÌÅÍ ¼Ò½º¿Í Åë½ÅÇÏ°í µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ µ¥ÀÌÅ͸¦ °Ë»öÇÒ ¶§ |»ç¿ëÇÏ´Â ¸ÞÄ¿´ÏÁòÀÔ´Ï´Ù. DB2ÀÇ Sybase¿ë ·¦ÆÛ µÎ °¡Áö´Â CTLIB ¹× DBLIBÀÔ´Ï´Ù. |´ÙÀ½Àº CREATE WRAPPER¹®ÀÇ ¿¹ÀÔ´Ï´Ù.

|CREATE WRAPPER CTLIB 

|¿©±â¼­ CTLIB´Â Sybase Open Client ¼ÒÇÁÆ®¿þ¾î¿¡¼­ »ç¿ëÇÏ´Â ±âº» ·¦ÆÛ À̸§ÀÔ´Ï´Ù. |CTLIB ·¦ÆÛ´Â Windows NT, AIX ¹× Solaris ¼­¹ö¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

|±âº» ·¦ÆÛ À̸§À» ¼±ÅÃÇÑ À̸§À¸·Î ´ëüÇÒ ¼ö ÀÖ½À´Ï´Ù. |±×·¯³ª ÀÌ °æ¿ì CREATE WRAPPER¹®¿¡ ¿¬ÇÕ ¼­¹ö¿ë ·¦ÆÛ ¶óÀ̺귯¸® À̸§ |¹× LIBRARY ¸Å°³º¯¼ö¸¦ Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù. |·¦ÆÛ ¶óÀ̺귯¸® À̸§ °ü·Ã ÀÚ¼¼ÇÑ Á¤º¸´Â DB2 SQL ÂüÁ¶¼­ÀÇ CREATE WRAPPER¹®À» ÂüÁ¶ÇϽʽÿÀ.

|6.5.1.6 6´Ü°è: DB2_DJ_COMM ȯ°æ º¯¼ö ¼³Á¤

|

|Sybase µ¥ÀÌÅÍ ¼Ò½º¿¡ ¾×¼¼½ºÇÒ ¶§ ¼º´ÉÀ» °³¼±ÇÏ·Á¸é |DB2_DJ_COMM ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇϽʽÿÀ. |ÀÌ º¯¼ö´Â ¿¬ÇÕ ¼­¹ö¸¦ ÃʱâÈ­ÇÒ ¶§ ·¦ÆÛ°¡ ·ÎµåµÉ °ÍÀÎÁö °áÁ¤ÇÕ´Ï´Ù. |¾Õ ´Ü°è¿¡¼­ ÁöÁ¤ÇÑ ·¦ÆÛÀÇ ÇØ´ç ·¦ÆÛ ¶óÀ̺귯¸®¸¦ Æ÷ÇÔÇϵµ·Ï |DB2_DJ_COMM ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î, ´ÙÀ½°ú °°½À´Ï´Ù. |

|AIX ¼­¹ö¿ë DB2ÀÇ °æ¿ì,
|db2set DB2_DJ_COMM='libctlib.a' 

|Solaris ¼­¹ö¿ë DB2ÀÇ °æ¿ì,
|db2set DB2_DJ_COMM='libctlib.so' 
|

|µîÈ£(=) ¾Õ µÚ¿¡ °ø¹éÀÌ ¾ø´ÂÁö È®ÀÎÇϽʽÿÀ.

|·¦ÆÛ ¶óÀ̺귯¸® À̸§¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â DB2 SQL ÂüÁ¶¼­¸¦ ÂüÁ¶ÇϽʽÿÀ. |DB2_DJ_COMM ȯ°æ º¯¼ö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â °ü¸® ¾È³»¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

|6.5.1.7 7´Ü°è: ¼­¹ö ÀÛ¼º

|´ÙÀ½°ú °°ÀÌ CREATE SERVER¹®À» »ç¿ëÇÏ¿© ¾×¼¼½ºÇÒ µ¥ÀÌÅÍ ¼Ò½º°¡ ÀÖ´Â |°¢ Sybase ¼­¹ö¸¦ Á¤ÀÇÇϽʽÿÀ.

|CREATE SERVER SYBSERVER TYPE SYBASE 
|VERSION 12.0 WRAPPER CTLIB
|OPTIONS(NODE 'sybnode', DBNAME'sybdb')

|¿©±â¼­, |

|SYBSERVER
|Sybase ¼­¹ö¿¡ ÇÒ´çÇÒ À̸§ÀÔ´Ï´Ù. ÀÌ À̸§Àº °íÀ¯ÇØ¾ß ÇÕ´Ï´Ù.

|SYBASE
|¾×¼¼½º¸¦ ±¸¼ºÇÒ µ¥ÀÌÅÍ ¼Ò½º À¯ÇüÀÔ´Ï´Ù. |Sybase°¡ Áö¿øµÇ´Â À¯ÀÏÇÑ µ¥ÀÌÅÍ ¼Ò½ºÀÔ´Ï´Ù.

|12.0
|¾×¼¼½ºÇÏ´Â Sybase ¹öÀüÀÔ´Ï´Ù. |Áö¿øµÇ´Â ¹öÀüÀº 10.0, 11.0, 11.1, 11.5, 11.9 ¹× 12.0ÀÔ´Ï´Ù.

|CTLIB
|CREATE WRAPPER¹®¿¡¼­ ÁöÁ¤ÇÑ ·¦ÆÛ À̸§ÀÔ´Ï´Ù.

|'sybnode'
|SYBSERVER°¡ ÀÖ´Â ³ëµå À̸§ÀÔ´Ï´Ù. |ÀÎÅÍÆäÀ̽º ÆÄÀÏ¿¡¼­ ³ëµå °ªÀ» ¾òÀ¸½Ê½Ã¿À. |ÀÌ °ªÀº ´ë¼Ò¹®ÀÚ¸¦ ±¸º°ÇÕ´Ï´Ù.

|³ëµå À̸§ÀÌ ¿É¼ÇÀ¸·Î ÁöÁ¤µÇ¾úÁö¸¸ Sybase µ¥ÀÌÅÍ ¼Ò½ºÀÎ °æ¿ì¿¡´Â ÇʼöÀÔ´Ï´Ù. |Ãß°¡ ¿É¼Ç¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â DB2 SQL ÂüÁ¶¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

|'sybdb'
|¾×¼¼½ºÇÒ Sybase µ¥ÀÌÅͺ£À̽º À̸§ÀÔ´Ï´Ù. Sybase ¼­¹ö¿¡¼­ ÀÌ À̸§À» °¡Á®¿À½Ê½Ã¿À. |

|6.5.1.8 8´Ü°è: CONNECTSTRING ¼­¹ö ¿É¼Ç ¼³Á¤(¼±ÅÃÀû)

|½Ã°£Á¾·á ÀÓ°è°ª, ÀÎÅÍÆäÀ̽º ÆÄÀÏÀÇ °æ·Î ¹× À̸§, ±×¸®°í ÀÎÅÍÆäÀ̽º ÆÄÀÏÀÇ |ÆÐŶ Å©±â¸¦ ÁöÁ¤ÇϽʽÿÀ. |Sybase Open Client´Â ½Ã°£Á¾·á ÀÓ°è°ªÀ» »ç¿ëÇÏ¿© ³Ê¹« ¿À·§µ¿¾È ¼öÇàµÇ´Â ÀÀ´ä |¹× Á¶È¸¸¦ ÀÎÅÍ·´Æ®ÇÕ´Ï´Ù. |CREATE SERVER OPTION DDL¹®¿¡¼­ CONNECTSTRING ¿É¼ÇÀ» |»ç¿ëÇÏ¿© DB2¿¡¼­ ÀÌ ÀÓ°è°ªÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. |CONNECTSTRING ¿É¼ÇÀ» »ç¿ëÇÏ¿© ´ÙÀ½ °ªÀ» ÁöÁ¤ÇϽʽÿÀ. |

|   .-;-------------------------------.
|   V                                 |
|>>---+-----------------------------+-+-------------------------><
|     +-TIMEOUT-- = --seconds-------+
|     +-LOGIN_TIMEOUT-- = --seconds-+
|     +-IFILE-- = --"string"--------+
|     +-PACKET_SIZE-- = --bytes-----+
|     '-;---------------------------'
| 
| 
|

|TIMEOUT
|SQL¹®¿¡ ´ëÇØ DB2 Universal Database°¡ Sybase Open ClientÀÇ |ÀÀ´äÀ» ±â´Ù¸®´Â ÃÊ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. |secondsÀÇ °ªÀº DB2 Universal Database Á¤¼ö ¹üÀ§ÀÇ ¾ç¼öÀÔ´Ï´Ù. |ÁöÁ¤ÇÒ ½Ã°£Á¾·á °ªÀº »ç¿ëÇÏ´Â ·¦ÆÛ¿¡ µû¶ó ´Ù¸¨´Ï´Ù. |Windows NT, AIX ¹× Solaris ¼­¹ö´Â ¸ðµÎ DBLIB ·¦ÆÛ¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. |DBLIB ·¦ÆÛÀÇ ±âº»°ªÀº 0ÀÔ´Ï´Ù. Windows NT, AIX ¹× Solaris ¼­¹ö¿¡¼­ |DBLIBÀÇ ±âº»°ªÀ» »ç¿ëÇϸé DB2 Universal Database°¡ ÀÀ´äÀ» ¹«ÇÑÁ¤ ±â´Ù¸®°Ô µË´Ï´Ù.

|LOGIN_TIMEOUT
|DB2 Universal Database°¡ ·Î±×ÀÎ ¿äû¿¡ ´ëÇØ |Sybase Open ClientÀÇ ÀÀ´äÀ» ±â´Ù¸®´Â ÃÊ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. |±âº»°ªÀº TIMEOUT°ú µ¿ÀÏÇÕ´Ï´Ù.

|IFILE
|Sybase Open Client ÀÎÅÍÆäÀ̽º ÆÄÀÏÀÇ °æ·Î ¹× À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. |¹®ÀÚ¿­¿¡ ÁöÁ¤µÈ °æ·Î¿¡´Â Å« µû¿ÈÇ¥¸¦ ÃÄ¾ß ÇÕ´Ï´Ù. |Windows NT ¼­¹öÀÎ °æ¿ì ±âº»°ªÀº %DB2PATH%ÀÔ´Ï´Ù. |AIX ¹× Solaris ¼­¹öÀÎ °æ¿ì ±âº»°ªÀº DB2 Universal Database ÀνºÅϽºÀÇ |Ȩ µð·ºÅ丮¿¡¼­ sqllib/interfacesÀÔ´Ï´Ù.

|PACKET_SIZE
|ÀÎÅÍÆäÀ̽º ÆÄÀÏÀÇ ÆÐŶ Å©±â¸¦ ¹ÙÀÌÆ® ´ÜÀ§·Î ÁöÁ¤ÇÕ´Ï´Ù. |µ¥ÀÌÅÍ ¼Ò½º°¡ ÁöÁ¤µÈ ÆÐŶ Å©±â¸¦ Áö¿øÇÏÁö ¾ÊÀ¸¸é ¿¬°á¿¡ ½ÇÆÐÇÕ´Ï´Ù. |°¢ ·¹Äڵ尡 ¸Å¿ì Ŭ °æ¿ì ÆÐŶ Å©±â¸¦ ´Ã¸®¸é(¿¹¸¦ µé¾î, Å« Å×ÀÌºí¿¡ ÇàÀ» »ðÀÔÇÒ ¶§) |¼º´ÉÀÌ Å©°Ô Çâ»óµË´Ï´Ù. |¹ÙÀÌÆ® Å©±â´Â ¼ýÀÚ °ªÀÔ´Ï´Ù. |ÀÚ¼¼ÇÑ Á¤º¸´Â Sybase ÂüÁ¶ ¸Å´º¾óÀ» ÂüÁ¶ÇϽʽÿÀ. |

|¿¹:

|Windows NT ¼­¹öÀÎ °æ¿ì ½Ã°£Á¾·á °ªÀ» 60ÃÊ·Î ¼³Á¤ÇÏ°í |ÀÎÅÍÆäÀ̽º ÆÄÀÏÀ» C:\etc\interfaces·Î ¼³Á¤ÇÏ·Á¸é ´ÙÀ½À» »ç¿ëÇϽʽÿÀ.

|CREATE SERVER OPTION connectstring FOR SERVER sybase1
|SETTING 'TIMEOUT=60;LOGIN_TIMEOUT=5;IFILE="C:\etc\interfaces"'
| 

|AIX ¹× Solaris ¼­¹öÀÎ °æ¿ì ½Ã°£Á¾·á °ªÀ» 60ÃÊ·Î ¼³Á¤ÇÏ°í |ÀÎÅÍÆäÀ̽º ÆÄÀÏÀ» /etc/interfaces·Î ¼³Á¤ÇÏ·Á¸é ´ÙÀ½À» »ç¿ëÇϽʽÿÀ.

|CREATE SERVER OPTION connectstring FOR SERVER sybase1
|SETTING 'TIMEOUT=60;PACKET_SIZE=4096;IFILE="/etc/interfaces"'
| 

|6.5.1.9 9´Ü°è: »ç¿ëÀÚ ¸ÊÇÎ ÀÛ¼º

|¿¬ÇÕ ¼­¹öÀÇ »ç¿ëÀÚ ID³ª ¾ÏÈ£°¡ Sybase µ¥ÀÌÅÍ ¼Ò½ºÀÇ »ç¿ëÀÚ ID³ª ¾ÏÈ£¿Í ´Ù¸¦ °æ¿ì, |´ÙÀ½°ú °°ÀÌ CREATE USER MAPPING¹®À» »ç¿ëÇÏ¿© Áö¿ª »ç¿ëÀÚ ID¸¦ Sybase µ¥ÀÌÅÍ ¼Ò½º¿¡ |Á¤ÀÇµÈ »ç¿ëÀÚ ID ¹× ¾ÏÈ£·Î ¸ÊÇÎÇϽʽÿÀ.

|CREATE USER MAPPING FOR DB2USER SERVER SYBSERVER
|OPTIONS ( REMOTE_AUTHID 'sybuser', REMOTE_PASSWORD 'day2night')

|¿©±â¼­, |

|DB2USER
|Sybase µ¥ÀÌÅÍ ¼Ò½º¿¡ Á¤ÀÇµÈ »ç¿ëÀÚ ID·Î ¸ÊÇÎÇÒ Áö¿ª »ç¿ëÀÚ IDÀÔ´Ï´Ù.

|SYBSERVER
|CREATE SERVER¹®¿¡¼­ Á¤ÀÇÇÑ Sybase µ¥ÀÌÅÍ ¼Ò½º À̸§ÀÔ´Ï´Ù.

|'sybuser'
|DB2USER¸¦ ¸ÊÇÎÇÒ Sybase µ¥ÀÌÅÍ ¼Ò½ºÀÇ »ç¿ëÀÚ IDÀÔ´Ï´Ù. |ÀÌ °ªÀº ´ë¼Ò¹®ÀÚ¸¦ ±¸º°ÇÕ´Ï´Ù.

|'day2night'
|'sybuser'¿Í ¿¬°üµÈ ¾ÏÈ£ÀÔ´Ï´Ù. ÀÌ °ªÀº ´ë¼Ò¹®ÀÚ¸¦ ±¸º°ÇÕ´Ï´Ù. |

|Ãß°¡ ¿É¼Ç¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â DB2 SQL ÂüÁ¶¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

|6.5.1.10 10´Ü°è: Å×ÀÌºí ¹× ºä¿¡ ´ëÇÑ º°¸í ÀÛ¼º

|Sybase µ¥ÀÌÅÍ ¼Ò½º¿¡ ÀÖ´Â °¢°¢ÀÇ ºä³ª Å×ÀÌºí¿¡ ´ëÇÑ º°¸íÀ» ÁöÁ¤ÇϽʽÿÀ. |Sybase µ¥ÀÌÅÍ ¼Ò½º¸¦ Á¶È¸ÇÒ ¶§ ÀÌ º°¸íÀ» »ç¿ëÇÕ´Ï´Ù. |Sybase º°¸íÀº ´ë¼Ò¹®ÀÚ¸¦ ±¸º°ÇÕ´Ï´Ù. |½ºÅ°¸¶ ¹× Å×À̺í À̸§Àº Å« µû¿ÈÇ¥·Î ¹­¿©¾ß ÇÕ´Ï´Ù. |´ÙÀ½Àº CREATE NICKNAME¹®ÀÇ ¿¹ÀÔ´Ï´Ù.

|CREATE NICKNAME SYBSALES FOR SYBSERVER."salesdata"."europe"

|¿©±â¼­, |

|SYBSALES
|Sybase Å×À̺íÀ̳ª ºäÀÇ °íÀ¯ÇÑ º°¸íÀÔ´Ï´Ù. |

|

|SYBSERVER."salesdata"."europe"
|¼¼ ºÎºÐÀ¸·Î ±¸¼ºµÈ ½Äº°ÀÚÀε¥ ´ÙÀ½ Çü½ÄÀ» µû¸¨´Ï´Ù.

|data_source_name."remote_schema_name"."remote_table_name" |

|º°¸íÀ» ÀÛ¼ºÇÒ °¢°¢ÀÇ Å×À̺íÀ̳ª ºä¿¡ ´ëÇØ ÀÌ ´Ü°è¸¦ ¹Ýº¹ÇϽʽÿÀ. |º°¸íÀ» ÀÛ¼ºÇÒ ¶§ DB2´Â ¿¬°áÀ» ÅëÇØ µ¥ÀÌÅÍ ¼Ò½º Ä«Å»·Î±×¸¦ Á¶È¸ÇÕ´Ï´Ù. |ÀÌ Á¶È¸¿¡¼­ µ¥ÀÌÅÍ ¼Ò½º¿ÍÀÇ ¿¬°áÀ» Å×½ºÆ®ÇÕ´Ï´Ù. |¿¬°áÀÌ ÀÛµ¿µÇÁö ¾ÊÀ¸¸é ¿À·ù ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù.

|CREATE NICKNAME¹®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â DB2 SQL ÂüÁ¶¼­¸¦ ÂüÁ¶ÇϽʽÿÀ. |ÀϹÝÀûÀÎ º°¸í ¹× µ¥ÀÌÅÍ À¯Çü ¸ÊÇÎÀ» °ËÁõÇÏ´Â µ¥ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â DB2 °ü¸® ¾È³»¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

|6.5.2 Sybase ÄÚµå ÆäÀÌÁö ÁöÁ¤

|

|ÀÌ ´Ü°è´Â DB2 ¿¬ÇÕ ¼­¹ö ¹× Sybase ¼­¹ö°¡ ´Ù¸¥ ÄÚµå ÆäÀÌÁö¿¡¼­ ¼öÇàµÇ°í ÀÖÀ» ¶§¸¸ |ÇÊ¿äÇÕ´Ï´Ù. |DB2¿Í °°Àº ÄÚµå ¼¼Æ®¸¦ »ç¿ëÇÏ´Â µ¥ÀÌÅÍ ¼Ò½º´Â º¯È¯ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. |´ÙÀ½ Å×À̺íÀº ÀϹÝÀûÀÎ NLS(National Language Support) ÄÚµå ÆäÀÌÁö¿¡ |µ¿µîÇÑ Sybase ¿É¼ÇÀ» Á¦°øÇÕ´Ï´Ù. ÀÌµé µ¿µîÇÑ °ª¿¡ ´ëÀÀÇÏ¿© |Sybase µ¥ÀÌÅÍ ¼Ò½º¸¦ ±¸¼ºÇØ¾ß Çϰųª, Ŭ¶óÀ̾ðÆ® Äڵ尡 ºÒÀÏÄ¡¸¦ ¹ß°ßÇÏ¿© |¿À·ù Ç÷¡±×¸¦ Ç¥½ÃÇϰųª ÀÚü Àǹ̸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅ͸¦ ¸ÊÇÎÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. |¼Ò½º ÄÚµå ÆäÀÌÁö¿¡¼­ ¸ñÇ¥ ÄÚµå ÆäÀÌÁö·Î º¯È¯ÇÏ´Â º¯È¯ Å×À̺íÀÌ ¾øÀ¸¸é |DB2´Â ¿À·ù ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÕ´Ï´Ù. |ÀÚ¼¼ÇÑ Á¤º¸´Â Sybase ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
|

|Ç¥ 2. Sybase ÄÚµå ÆäÀÌÁö ¿É¼Ç

ÄÚµå ÆäÀÌÁö µ¿µîÇÑ Sybase ¿É¼Ç
850 cp850
897 sjis

iso_1
912 iso_2
1089 iso_6
813 iso_7
916 iso_8
920 iso_9


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