||Æä´õ·¹ÀÌƼµå ¼¹ö¿¡ Sybase µ¥ÀÌÅÍ ¼Ò½º¸¦ Ãß°¡Çϱâ Àü¿¡ DB2 Æä´õ·¹ÀÌƼµå ¼¹ö¿¡ |Sybase Open Client ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡ ¹× ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù. |Open Client ¼ÒÇÁÆ®¿þ¾îÀÇ ¼³Ä¡¿¡ °üÇÑ ÀÚ¼¼ÇÑ »çÇ×Àº Sybase¿¡ |Æ÷ÇÔµÈ ¹®¼¿¡¼ ¼³Ä¡ ÀýÂ÷¸¦ ÂüÁ¶ÇϽʽÿÀ. |¼³Ä¡ÀÇ ÀϺηÎ, Sybase ¼¹ö¿¡ ¼³Ä¡µÈ Sybase Ä«Å»·Î±× ÀúÀå ÇÁ·Î½ÃÀú ¹× DB2 Æä´õ·¹ÀÌƼµå ¼¹ö¿¡ |¼³Ä¡µÈ Sybase Open Client ¶óÀ̺귯¸®°¡ Æ÷ÇԵƴÂÁö È®ÀÎÇϽʽÿÀ.
|Ŭ¶óÀ̾ðÆ® ¼ÒÇÁÆ®¿þ¾î¿¡¼ Sybase ¼¹ö·Î ¿¬°áÀ» ±¸¼ºÇÑ ÈÄ¿¡, |Sybase µµ±¸ Áß Çϳª¸¦ »ç¿ëÇÏ¿© ¿¬°áÀ» Å×½ºÆ®ÇϽʽÿÀ. UNIX¿ë isql µµ±¸¿Í |Windows¿ë SQL Advantage µµ±¸¸¦ »ç¿ëÇϽʽÿÀ.
|Æä´õ·¹ÀÌƼµå ¼¹ö¸¦ ¼³Á¤ÇÏ¿© Sybase µ¥ÀÌÅÍ ¼Ò½º¿¡ ÀúÀåµÈ µ¥ÀÌÅÍ¿¡ ¾×¼¼½ºÇÏ·Á¸é |´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù. |
|ÀÌ ÀåÀº 2´Ü°è ¹× 3´Ü°è¸¦ ¼³¸íÇÕ´Ï´Ù.
|ÀÌ ÀåÀÇ ÁöħÀº Windows NT, AIX ¹× Solaris ¿î¿µ ȯ°æ¿¡ Àû¿ëµË´Ï´Ù. |Ç÷§Æûº° Â÷ÀÌ´Â ÇØ´ç ºÎºÐ¿¡¼ ¼³¸íÇÕ´Ï´Ù.
|Sybase µ¥ÀÌÅÍ ¼Ò½º¸¦ Æä´õ·¹ÀÌƼµå ¼¹ö¿¡ Ãß°¡ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù. |
|°¢ ´Ü°è´Â ´ÙÀ½¿¡ ÀÚ¼¼È÷ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
|db2dj.ini ÆÄÀÏÀ» ¼öÁ¤ÇÏ°í db2set ¸í·ÉÀ» |½ÇÇàÇÏ¿© µ¥ÀÌÅÍ ¼Ò½º ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇϽʽÿÀ. |db2dj.ini ÆÄÀÏ¿¡´Â Æä´õ·¹ÀÌƼµå ¼¹ö¿¡ ¼³Ä¡µÈ |Sybase Ŭ¶óÀ̾ðÆ® ¼ÒÇÁÆ®¿þ¾îÀÇ ±¸¼º Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù. |db2set ¸í·ÉÀº »ç¿ëÀÚ ¼³Á¤À¸·Î DB2 ÇÁ·ÎÆÄÀÏ |·¹Áö½ºÆ®¸®¸¦ °»½ÅÇÕ´Ï´Ù.
|ÆÄƼ¼ÇµÈ µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛÀÇ Æ¯Á¤ ÀνºÅϽº¿¡¼ ¸ðµç ³ëµå¿¡ ÇϳªÀÇ |db2dj.ini ÆÄÀÏÀ» »ç¿ëÇϰųª ƯÁ¤ ÀνºÅϽº¿¡¼ |Çϳª ÀÌ»óÀÇ ³ëµå¿¡ °íÀ¯ÇÑ db2dj.ini ÆÄÀÏÀ» |»ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. |ÆÄƼ¼ÇµÇÁö ¾ÊÀº µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ¿¡´Â ÀνºÅϽºº°·Î ´Ü ÇϳªÀÇ db2dj.ini ÆÄÀÏÀÌ ÀÖ½À´Ï´Ù.
|ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ. |
| SYBASE="<sybase home directory>" |
|¿©±â¼, <sybase home directory>´Â |Sybase Ŭ¶óÀ̾ðÆ®°¡ ¼³Ä¡µÈ µð·ºÅ丮ÀÔ´Ï´Ù.
|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
|¿©±â¼, |
|Sybase µ¥ÀÌÅÍ ¼Ò½º¿¡ ¾×¼¼½ºÇÏ·Á¸é DB2 Æä´õ·¹ÀÌƼµå ¼¹ö°¡ Ŭ¶óÀ̾ðÆ® ¶óÀ̺귯¸®¿¡ |¸µÅ© ÆíÁýµÇ¾î¾ß ÇÕ´Ï´Ù. |¸µÅ© ÆíÁý ÇÁ·Î¼¼½º´Â Æä´õ·¹ÀÌƼµå ¼¹ö°¡ Åë½ÅÇÏ´Â °¢ µ¥ÀÌÅÍ ¼Ò½ºÀÇ ·¦ÆÛ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |djxlink ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÏ¸é ·¦ÆÛ ¶óÀ̺귯¸®°¡ ÀÛ¼ºµË´Ï´Ù. |djxlink ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÏ·Á¸é ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.
|djxlink
|ÇÁ·Î±×·¥¿¡¼ ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇÏ·Á¸é DB2 ÀνºÅϽº¸¦ Àç¼øȯÇϽʽÿÀ. |ÀνºÅϽº¸¦ Àç¼øȯÇϸé DB2 ÀνºÅϽº¸¦ »õ·Î °íÃļ º¯°æ ³»¿ëÀ» Àû¿ëÇϽʽÿÀ.
|´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÏ¿© DB2 ÀνºÅϽº¸¦ Àç¼øȯÇϽʽÿÀ. |
|NET STOP instance_name |NET START instance_name
|db2stop | db2start|
|ÀÎÅÍÆäÀ̽º ÆÄÀÏÀ» ÀÛ¼ºÇÏ°í ¼³Á¤ÇÏ·Á¸é ÆÄÀÏÀ» ÀÛ¼ºÇÑ ÈÄ ÆÄÀÏ¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ°Ô |ÇØ¾ß ÇÕ´Ï´Ù. |
|Windows NT´Â ÀϹÝÀûÀ¸·Î ÀÌ ÆÄÀÏÀÇ À̸§À» sql.ini·Î ÁöÁ¤ÇÕ´Ï´Ù. |Áö±Ý ÀÛ¼ºÇÑ ÆÄÀÏÀÇ À̸§À» sql.ini¿¡¼ interfaces·Î ¹Ù²ã¼ |¸ðµç Ç÷§Æû¿¡¼ ÆÄÀÏ À̸§À» µ¿ÀÏÇÏ°Ô »ç¿ëÇϽʽÿÀ. |sql.iniÀÇ À̸§À» interfaces·Î ¹Ù²ÙÁö ¾ÊÀ¸·Á¸é |8´Ü°è¿¡¼ ¼³¸íÇÑ CONNECTSTRING ¿É¼ÇÀ̳ª IFILE ¸Å°³º¯¼ö¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
|AIX ¹× Solaris ½Ã½ºÅÛ¿¡¼ ÀÌ ÆÄÀÏ À̸§Àº <instance home>/sqllib/interfacesÀÔ´Ï´Ù.
|
|ln -s -f /home/sybase/interfaces /home/db2djinst1/sqllib
||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¹®À» ÂüÁ¶ÇϽʽÿÀ.
|Sybase µ¥ÀÌÅÍ ¼Ò½º¿¡ ¾×¼¼½ºÇÒ ¶§ ¼º´ÉÀ» °³¼±ÇÏ·Á¸é |DB2_DJ_COMM ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇϽʽÿÀ. |ÀÌ º¯¼ö´Â Æä´õ·¹ÀÌƼµå ¼¹ö¸¦ ÃʱâÈÇÒ ¶§ ·¦ÆÛ°¡ ·ÎµåµÉ °ÍÀÎÁö °áÁ¤ÇÕ´Ï´Ù. |¾Õ ´Ü°è¿¡¼ ÁöÁ¤ÇÑ ·¦ÆÛÀÇ ÇØ´ç ·¦ÆÛ ¶óÀ̺귯¸®¸¦ Æ÷ÇÔÇϵµ·Ï |DB2_DJ_COMM ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î, ´ÙÀ½°ú °°½À´Ï´Ù. |
|db2set DB2_DJ_COMM='libctlib.a'
|db2set DB2_DJ_COMM='libctlib.so'
||µîÈ£(=) ¾Õ µÚ¿¡ °ø¹éÀÌ ¾ø´ÂÁö È®ÀÎÇϽʽÿÀ.
|·¦ÆÛ ¶óÀ̺귯¸® À̸§¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â DB2 SQL ÂüÁ¶¼¸¦ ÂüÁ¶ÇϽʽÿÀ. |DB2_DJ_COMM ȯ°æ º¯¼ö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â °ü¸® ¾È³»¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
|´ÙÀ½°ú °°ÀÌ CREATE SERVER¹®À» »ç¿ëÇÏ¿© ¾×¼¼½ºÇÒ µ¥ÀÌÅÍ ¼Ò½º°¡ ÀÖ´Â |°¢ Sybase ¼¹ö¸¦ Á¤ÀÇÇϽʽÿÀ.
|CREATE SERVER SYBSERVER TYPE SYBASE VERSION 12.0 WRAPPER CTLIB |OPTIONS(NODE 'sybnode', DBNAME'sybdb')
|¿©±â¼, |
|³ëµå À̸§ÀÌ ¿É¼ÇÀ¸·Î ÁöÁ¤µÇ¾úÁö¸¸ Sybase µ¥ÀÌÅÍ ¼Ò½ºÀÎ °æ¿ì¿¡´Â ÇʼöÀÔ´Ï´Ù. |Ãß°¡ ¿É¼Ç¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â DB2 SQL ÂüÁ¶¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
|CTLIB ¹× DBLIB ÇÁ·ÎÅäÄÝ°ú ÇÔ²² IGNORE_UDT ¼¹ö ¿É¼ÇÀ» »ç¿ëÇÏ¿© |Æä´õ·¹ÀÌƼµå ¼¹ö°¡ °Á¶ ÀÔ·ÂÀÌ ¾ø´Â UDTÀÇ ±âÃÊ°¡ µÇ´Â ³»Àå À¯ÇüÀ» |ÆǺ°ÇØ¾ß ÇÏ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¼¹ö ¿É¼ÇÀº |CTLIB ¹× DBLIB ÇÁ·ÎÅäÄÝÀ» ÅëÇØ ¾×¼¼½ºÇÑ µ¥ÀÌÅÍ ¼Ò½º¿¡¸¸ Àû¿ëµË´Ï´Ù. À¯È¿ÇÑ °ªÀº ´ÙÀ½°ú °°½À´Ï´Ù. |
|DB2°¡ º°ÄªÀ» ÀÛ¼ºÇÒ ¶§, º°ÄªÀÌ °¡¸®Å°´Â ¿ÀºêÁ§Æ®(Å×À̺í, ºä, ½ºÅä¾îµå ÇÁ·Î½ÃÀú)¿¡ |´ëÇÑ Á¤º¸¸¦ ã¾Æ Ä«Å»·Î±×ÇÕ´Ï´Ù. |Á¤º¸¸¦ ãÀ» ¶§, ÀϺΠ¿ÀºêÁ§Æ®¿¡ ÀνĵÇÁö ¾Ê´Â µ¥ÀÌÅÍ À¯Çü(Áï, |Æä´õ·¹ÀÌƼµå ¼¹öÀÇ »ó´ë ÆÄÆ®·Î ¸ÊÇεÇÁö ¾Ê´Â µ¥ÀÌÅÍ À¯Çü)ÀÌ ÀÖÀ½À» ¹ß°ßÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀνĵÇÁö ¾Ê´Â À¯ÇüÀº ´ÙÀ½°ú °°½À´Ï´Ù. |
|Æä´õ·¹ÀÌƼµå ¼¹ö°¡ ÀνÄÇÏÁö ¸øÇÏ´Â µ¥ÀÌÅÍ À¯ÇüÀ» ãÀ¸¸é, |¿À·ù ¸Þ½ÃÁö SQL3324NÀ» ¸®ÅÏÇÕ´Ï´Ù. ±×·¯³ª, ¿¹¿Ü°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. |CTLIB ¶Ç´Â DBLIB ÇÁ·ÎÅäÄÝÀ» ÅëÇØ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅÍ ¼Ò½ºÀÇ °æ¿ì, |IGNORE_UDT ¼¹ö ¿É¼ÇÀ» ¼³Á¤ÇÏ¿© Æä´õ·¹ÀÌƼµå µ¥ÀÌÅͺ£À̽º°¡ |ÀνÄÇÒ ¼ö ¾ø´Â °Á¶ ÀÔ·ÂÀÌ ¾ø´Â UDT¸¦ ¹ß°ßÇÒ ¶§, Æä´õ·¹ÀÌƼµå µ¥ÀÌÅͺ£À̽º°¡ |UDTÀÇ ±âÃÊ°¡ µÇ´Â ³»Àå À¯ÇüÀ» ÆǺ°Çϵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·± ´ÙÀ½, Æä´õ·¹ÀÌƼµå |µ¥ÀÌÅͺ£À̽º°¡ ÀÌ ³»Àå À¯ÇüÀ» ÀνÄÇϸé Æä´õ·¹ÀÌƼµå µ¥ÀÌÅͺ£À̽º°¡ ³»Àå À¯Çü Á¤º¸¸¦ Ä«Å»·Î±×¿¡ ¸®ÅÏÇÕ´Ï´Ù. Æä´õ·¹ÀÌƼµå µ¥ÀÌÅͺ£À̽º°¡ |°Á¶ ÀÔ·ÂÀÌ ¾ø´Â UDTÀÇ ±âÃÊ ³»Àå À¯ÇüÀ» ÆǺ°Çϵµ·Ï ÇÏ·Á¸é, |IGNORE_UDT¸¦ 'Y'·Î ¼³Á¤ÇϽʽÿÀ.
|½Ã°£Á¾·á ÀÓ°è°ª, ÀÎÅÍÆäÀ̽º ÆÄÀÏÀÇ °æ·Î ¹× À̸§, ±×¸®°í ÀÎÅÍÆäÀ̽º ÆÄÀÏÀÇ |ÆÐŶ Å©±â¸¦ ÁöÁ¤ÇϽʽÿÀ. |Sybase Open Client´Â ½Ã°£Á¾·á ÀÓ°è°ªÀ» »ç¿ëÇÏ¿© ³Ê¹« ¿À·§µ¿¾È ¼öÇàµÇ´Â ÀÀ´ä |¹× Äõ¸®¸¦ ÀÎÅÍ·´Æ®ÇÕ´Ï´Ù. |CREATE SERVER OPTION DDL¹®¿¡¼ CONNECTSTRING ¿É¼ÇÀ» |»ç¿ëÇÏ¿© DB2¿¡¼ ÀÌ ÀÓ°è°ªÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. |CONNECTSTRING ¿É¼ÇÀ» »ç¿ëÇÏ¿© ´ÙÀ½ °ªÀ» ÁöÁ¤ÇϽʽÿÀ. |
| .-;-------------------------------. | V | |>>---+-----------------------------+-+------------------------->< | +-TIMEOUT-- = --seconds-------+ | +-LOGIN_TIMEOUT-- = --seconds-+ | +-IFILE-- = --"string"--------+ | +-PACKET_SIZE-- = --bytes-----+ | '-;---------------------------' | ||
|¿¹:
|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"' |
|Æä´õ·¹ÀÌƼµå ¼¹öÀÇ »ç¿ëÀÚ ID³ª ¾ÏÈ£°¡ Sybase µ¥ÀÌÅÍ ¼Ò½ºÀÇ »ç¿ëÀÚ ID³ª ¾ÏÈ£¿Í ´Ù¸¦ °æ¿ì, |´ÙÀ½°ú °°ÀÌ CREATE USER MAPPING¹®À» »ç¿ëÇÏ¿© ·ÎÄà »ç¿ëÀÚ ID¸¦ Sybase µ¥ÀÌÅÍ ¼Ò½º¿¡ |Á¤ÀÇµÈ »ç¿ëÀÚ ID ¹× ¾ÏÈ£·Î ¸ÊÇÎÇϽʽÿÀ.
|CREATE USER MAPPING FOR DB2USER SERVER SYBSERVER |OPTIONS ( REMOTE_AUTHID 'sybuser', REMOTE_PASSWORD 'day2night')
|¿©±â¼, |
|Ãß°¡ ¿É¼Ç¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â DB2 SQL ÂüÁ¶¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
|Sybase µ¥ÀÌÅÍ ¼Ò½º¿¡ ÀÖ´Â °¢°¢ÀÇ ºä³ª Å×ÀÌºí¿¡ ´ëÇÑ º°¸íÀ» ÁöÁ¤ÇϽʽÿÀ. |Sybase µ¥ÀÌÅÍ ¼Ò½º¸¦ Äõ¸®ÇÒ ¶§ ÀÌ º°¸íÀ» »ç¿ëÇÕ´Ï´Ù. |Sybase º°¸íÀº ´ë¼Ò¹®ÀÚ¸¦ ±¸º°ÇÕ´Ï´Ù. |½ºÅ°¸¶ ¹× Å×À̺í À̸§Àº Å« µû¿ÈÇ¥·Î ¹¿©¾ß ÇÕ´Ï´Ù. |´ÙÀ½Àº CREATE NICKNAME¹®ÀÇ ¿¹ÀÔ´Ï´Ù.
|CREATE NICKNAME SYBSALES FOR SYBSERVER."salesdata"."europe"
|¿©±â¼, |
|
|data_source_name."remote_schema_name"."remote_table_name" |
|º°¸íÀ» ÀÛ¼ºÇÒ °¢°¢ÀÇ Å×À̺íÀ̳ª ºä¿¡ ´ëÇØ ÀÌ ´Ü°è¸¦ ¹Ýº¹ÇϽʽÿÀ. |º°¸íÀ» ÀÛ¼ºÇÒ ¶§ DB2´Â ¿¬°áÀ» ÅëÇØ µ¥ÀÌÅÍ ¼Ò½º Ä«Å»·Î±×¸¦ Äõ¸®ÇÕ´Ï´Ù. |ÀÌ Äõ¸®¿¡¼ µ¥ÀÌÅÍ ¼Ò½º¿ÍÀÇ ¿¬°áÀ» Å×½ºÆ®ÇÕ´Ï´Ù. |¿¬°áÀÌ ÀÛµ¿µÇÁö ¾ÊÀ¸¸é ¿À·ù ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù.
|CREATE NICKNAME¹®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â DB2 SQL ÂüÁ¶¼¸¦ ÂüÁ¶ÇϽʽÿÀ. |ÀϹÝÀûÀÎ º°¸í ¹× µ¥ÀÌÅÍ À¯Çü ¸ÊÇÎÀ» °ËÁõÇÏ´Â µ¥ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â DB2 °ü¸® ¾È³»¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
|ÀÌ ´Ü°è´Â 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 |