¾Ë·ÁÁø ¹®Á¦Á¡ ¹× Àӽà ÇØ°áÃ¥

| | |

- ¹× + ¹®ÀÚ¸¦ Æ÷ÇÔÇÏ´Â Ä÷³¿¡¼­ À妽º¸¦ |IXF ÆÄÀÏ·Î ÀͽºÆ÷Æ®

|

export ¸í·ÉÀ» IXF |ÆÄÀÏ Çü½Ä ¹× SELECT *ÀýÀ» »ç¿ëÇÏ¿© ½ÇÇàÇϸé Àû¿ë °¡´ÉÇÑ °æ¿ì |À妽º Á¤º¸°¡ ¼öÁýµË´Ï´Ù.

|
|¹®Á¦Á¡ |

À妽º¿¡ ÁöÁ¤µÈ Ä÷³ À̸§¿¡ - ¶Ç´Â + ¹®ÀÚ°¡ µé¾î ÀÖ´Â °æ¿ì |À妽º Á¤º¸´Â ¼öÁýµÇÁö ¾ÊÀ¸¸ç SQL ÄÚµå SQL27984W¸¦ ¼ö½ÅÇÕ´Ï´Ù. ÀͽºÆ÷Æ®°¡ |¿Ï·áµÇ°í ÀͽºÆ÷Æ®µÈ µ¥ÀÌÅÍ´Â ¿µÇâÀ» ¹ÞÁö ¾Ê½À´Ï´Ù. ±×·¯³ª À妽º Á¤º¸´Â |IXF ÆÄÀÏ·Î ÀúÀåµÇÁö ¾Ê½À´Ï´Ù.

|
|ÀϽÃÀûÀÎ ÇØ°áÃ¥ |

import ¸í·ÉÀ» CREATE ¸Å°³º¯¼ö¿Í ÇÔ²² »ç¿ëÇÏ¿© |Å×À̺íÀ» ´Ù½Ã ÀÛ¼ºÇصµ À妽º´Â ´Ù½Ã ÀÛ¼ºµÇÁö ¾Ê½À´Ï´Ù. |º°µµ·Î À妽º¸¦ ÀÛ¼ºÇÏ·Á¸é db2look À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇϽʽÿÀ.

| | |

db2ReadLog API È£Ãâ½Ã CLI0116E ¶Ç´Â SQL0428N ¿À·ù

|
|¹®Á¦Á¡ |

ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ db2ReadLog API¸¦ È£ÃâÇÏ´Â °æ¿ì |ÀÀ¿ëÇÁ·Î±×·¥ÀÌ µ¥ÀÌÅͺ£À̽º¿ÍÀÇ ¿¬°áÀ» ²÷À» ¶§ ¸ÕÀú |Ä¿¹ÌÆ® ¶Ç´Â ·Ñ¹éÀÌ ¼öÇàµÇÁö ¾ÊÀ¸¸é ¿À·ù°¡ ¹ß»ýµÉ ¼ö ÀÖ½À´Ï´Ù.

|
|
|ÀϽÃÀûÀÎ ÇØ°áÃ¥ 1 |

ºñEmbedded SQL ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ db2ReadLog API¸¦ È£ÃâÇϱâ Àü¿¡ ÀÚµ¿ Ä¿¹ÌÆ® ¸ðµå¸¦ ¼³Á¤ÇϽʽÿÀ.

|
|ÀϽÃÀûÀÎ ÇØ°áÃ¥ 2 |

db2ReadLog API¸¦ È£ÃâÇÑ ÈÄ µ¥ÀÌÅͺ£À̽º¿ÍÀÇ ¿¬°áÀ» ²÷±â Àü¿¡ |COMMIT¹® ¶Ç´Â ROLLBACK¹®À» ½ÇÇàÇϽʽÿÀ.

"db2gcf -k" ¸í·ÉÀÌ DB2 UDB Workgroup Server Edition¿¡¼­ ½ÇÆÐÇÔ

¹®Á¦Á¡

db2gcf ¸í·ÉÀº ´ë°³ HA(°í°¡¿ë¼º) Ŭ·¯½ºÅÍ¿¡¼­Ã³·³ ÀÚµ¿È­µÈ ½ºÅ©¸³Æ®¿¡¼­ DB2 Universal Database(TM)(UDB) ÀνºÅϽº¸¦ ½ÃÀÛ, ÁßÁö ¶Ç´Â ¸ð´ÏÅÍÇÕ´Ï´Ù.

DB2(R) UDB¿¡¼­ -k ¸Å°³º¯¼ö¿Í ÇÔ²² db2gcf ½Ã½ºÅÛ ¸í·ÉÀ» »ç¿ëÇϸé Workgroup Server°¡ ½ÇÆÐÇÕ´Ï´Ù.

ÀϽÃÀûÀÎ ÇØ°áÃ¥

"db2gcf -k" ¸í·ÉÀº DB2 UDB Enterprise Server Edition¿¡¼­¸¸ ÀÛµ¿Çϸç, DB2 UDB Workgroup Server Edition¿¡¼­´Â ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù.

DRDA ·¦ÆÛÀÇ SQL1224 ¿À·ù(AIX)

32ºñÆ® DB2 Universal Database(UDB) ¼­¹ö°¡ AIX(R) ½Ã½ºÅÛ¿¡¼­ ½ÇÇàµÇ°í µ¿ÀÏ ½Ã½ºÅÛ¿¡¼­ ½ÇÇà ÁßÀÎ ÀÀ¿ëÇÁ·Î±×·¥¿¡ DRDA(R) ·¦ÆÛ¸¦ ÅëÇÑ µÑ ÀÌ»óÀÇ ·ÎÄà µ¥ÀÌÅͺ£À̽º ¿¬°áÀÌ ÀÖ´Â °æ¿ì, ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ÙÀ½°ú °°Àº ¿À·ù°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

SQL1822N   µ¥ÀÌÅÍ ¼Ò½º "%2"¿¡¼­ ¿¹±âÄ¡ ¾ÊÀº
d¿À·ù ÄÚµå "%1"À»(¸¦) ¼ö½ÅÇß½À´Ï´Ù. ¿¬°üµÈ ÅؽºÆ®¿Í ÅäÅ«Àº "%3"ÀÔ´Ï´Ù. 
  msg="SQL1224N  ¿äûÀ» ó¸®Çϱâ À§ÇØ µ¥ÀÌÅͺ£À̽º ¿¡ÀÌÀüÆ®¸¦
                 ½ÃÀÛÇÒ ¼ö ¾ø°Å³ª, µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ Á¾·á ¶Ç´Â °­Á¦ Áß´Ü
                 ¸í·ÉÀÇ °á°ú·Î µ¥ÀÌÅͺ£À̽º ¿¡ÀÌÀüÆ®°¡ Á¾·áµÇ¾ú½À´Ï´Ù. "
SQLSTATE=560BD

ÀÌ·¯ÇÑ ¿À·ù¸¦ ¿¹¹æÇÏ·Á¸é Æä´õ·¹ÀÌƼµå ±¸¼º ÆÄÀÏ(instance_directory/cfg/db2dj.ini)¿¡ ´ÙÀ½ Ç׸ñÀ» ³ÖÀ¸½Ê½Ã¿À.

EXTSHM=ON
ÁÖ:
Æä´õ·¹ÀÌƼµå ±¸¼º ÆÄÀÏ¿¡ Ç׸ñÀ» Ãß°¡ÇÒ °æ¿ì, º¯°æ»çÇ×ÀÌ Àû¿ëµÇµµ·Ï ÇÏ·Á¸é DB2 UDB¸¦ ÁßÁöÇÑ ÈÄ Àç½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.

¶Ç´Â ·ÎÄà DB2 UDB µ¥ÀÌÅͺ£À̽º¸¦ TCP/IP ³ëµå¿¡ Á¸ÀçÇÏ´Â °ÍÀ¸·Î Ä«Å»·Î±×È­ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é, ´ÙÀ½°ú °°½À´Ï´Ù.

CATALOG TCPIP NODE my_node REMOTE my_host SERVER 123;
CATALOG DB mydb AT NODE my_node;
CREATE WRAPPER drda;
CREATE SERVER my_server TYPE DB2/UDB VERSION 8 WRAPPER drda
   AUTHORIZATION "my_id" PASSWORD "my_pw"
   OPTIONS(ADD DBNAME 'MYDB');

Microsoft Visual Studio .NET Framework 1.1¿¡¼­ ´ÜÃàÅ°°¡ ÀÛµ¿ÇÏÁö ¾ÊÀ½

Microsoft(R) Visual Studio .NET Framework 1.1¿¡¼­ ´ÜÃàÅ°°¡ ÀÛµ¿ÇÏÁö ¾ÊÀ» °æ¿ì, Microsoft À¥ »çÀÌÆ®¿¡¼­ Hotfix¸¦ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù. Hotfix´Â Microsoft Knowledge Base, ±â»ç Q836745¿¡ ÀÖ½À´Ï´Ù.

Áß±¹¾î ·ÎÄÉÀÏ(AIX)

AIX´Â ´ÙÀ½ ¹öÀü¿¡¼­ Áß±¹¾î ·ÎÄÉÀÏ Zh_CN¿¡ ¹ÙÀεåµÈ ÄÚµå ¼¼Æ®¸¦ º¯°æÇß½À´Ï´Ù.

ÄÚµå ¼¼Æ®°¡ GBK(ÄÚµå ÆäÀÌÁö 1386)¿¡¼­ GB18030(ÄÚµå ÆäÀÌÁö 5488)·Î º¯°æµÇ¾ú½À´Ï´Ù. AIX¿ë DB2 Universal Database(UDB)´Â GBK ÄÚµå ¼¼Æ®¸¦ Áö¿øÇÏÁö ¾Ê°í À¯´ÏÄڵ带 ÅëÇØ GB18030 ÄÚµå ¼¼Æ®¸¦ Áö¿øÇϹǷÎ, DB2 UDB°¡ µðÆúÆ®·Î Zh_CN ·ÎÄÉÀÏÀÇ ÄÚµå ¼¼Æ®¸¦ ISO 8859-1(ÄÚµå ÆäÀÌÁö 819)·Î ÁöÁ¤Çϸç, ÀϺΠÁ¶ÀÛ¿¡¼­´Â µðÆúÆ®·Î ·ÎÄÉÀÏ Áö¿ªÀ» ¹Ì±¹(US)À¸·Î ÁöÁ¤ÇÕ´Ï´Ù.

ÀÌ Á¦ÇÑÀ» ÀϽÃÀûÀ¸·Î ÇØ°áÇϱâ À§ÇÑ ´ÙÀ½ µÎ °¡Áö ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù.

ù ¹ø° ¿É¼ÇÀ» »ç¿ëÇϱâ·Î ¼±ÅÃÇÑ °æ¿ì, ´ÙÀ½ ¸í·ÉÀ» ¹ßÇàÇϽʽÿÀ.

db2set DB2CODEPAGE=1386
db2set DB2TERRITORY=86
  db2 terminate
   db2stop
db2start 

µÎ ¹ø° ¿É¼ÇÀ» »ç¿ëÇϱâ·Î ¼±ÅÃÇÑ °æ¿ì, ·ÎÄÉÀÏÀ» Zh_CN¿¡¼­ ZH_CN ¶Ç´Â zh_CNÀ¸·Î º¯°æÇϽʽÿÀ. ZH_CN ·ÎÄÉÀÏÀÇ ÄÚµå ¼¼Æ®´Â À¯´ÏÄÚµå(UTF-8)ÀÌ°í, zh_CN ·ÎÄÉÀÏÀÇ ÄÚµå ¼¼Æ®´Â eucCN(ÄÚµå ÆäÀÌÁö 1383)ÀÔ´Ï´Ù.

Áß±¹¾î ·ÎÄÉÀÏ(Red Hat Linux)

Red Hat ¹öÀü 8 ÀÌ»ó(Red Hat Enterprise Linux(TM)[RHEL] ¹öÀü 2.1 ¹× 3)¿¡¼­´Â GBK(ÄÚµå ÆäÀÌÁö 1386)¿¡¼­ GB18030(ÄÚµå ÆäÀÌÁö 5488 ¶Ç´Â 1392)À¸·Î Áß±¹¾îÀÇ µðÆúÆ® ÄÚµå ¼¼Æ®¸¦ º¯°æÇß½À´Ï´Ù.

Linux¿ë DB2 Universal Database(UDB)¿¡¼­´Â ±âº»ÀûÀ¸·Î GBK ÄÚµå ¼¼Æ®¸¦ Áö¿øÇÏ°í, À¯´ÏÄڵ带 ÅëÇØ GB18030 Äڵ带 Áö¿øÇϹǷΠDB2 UDBÀÇ µðÆúÆ® ÄÚµå ¼¼Æ®´Â ISO 8859-1(ÄÚµå ÆäÀÌÁö 819)ÀÌ°í ÀϺΠÁ¶ÀÛ¿¡¼­´Â ¹Ì±¹(US)À» µðÆúÆ® Áö¿ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.

ÀÌ Á¦ÇÑÀ» ÀϽÃÀûÀ¸·Î ÇØ°áÇϱâ À§ÇÑ ´ÙÀ½ µÎ °¡Áö ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù.

ù ¹ø° ¿É¼ÇÀ» »ç¿ëÇϱâ·Î ¼±ÅÃÇÑ °æ¿ì, ´ÙÀ½ ¸í·ÉÀ» ¹ßÇàÇϽʽÿÀ.

db2set DB2CODEPAGE=1386
db2set DB2TERRITORY=86
  db2 terminate
   db2stop
db2start 

µÎ ¹ø° ¿É¼ÇÀ» »ç¿ëÇϱâ·Î ¼±ÅÃÇÑ °æ¿ì, ´ÙÀ½ ¸í·É Áß Çϳª¸¦ ¹ßÇàÇϽʽÿÀ.

export LANG=zh_CN.gbk
export LANG=zh_CN
export LANG=zh_CN.utf8

¿©±â¼­, zh_CN ÄÚµå ÆäÀÌÁö¿Í ¿¬°üµÈ ÄÚµå ¼¼Æ®´Â eucCN ¶Ç´Â ÄÚµå ÆäÀÌÁö 1383ÀÌ°í, zh_CN.utf8 ÄÚµå ÆäÀÌÁö¿Í ¿¬°üµÈ ÄÚµå ¼¼Æ®´Â ÄÚµå ÆäÀÌÁö 1208ÀÔ´Ï´Ù.

Merant µå¶óÀ̹ö °ü¸® ÇÁ·Î±×·¥ ºñȣȯ¼º(UNIX)

UNIX(R)¿¡¼­ Merant µå¶óÀ̹ö °ü¸® ÇÁ·Î±×·¥ÀÌ DB2 ODBC µå¶óÀ̹ö¿¡ ¾×¼¼½ºÇÒ ¶§ À¯´ÏÄÚµå Áö¿ø°ú ȣȯµÇÁö ¾Ê¾Ò½À´Ï´Ù. ÀÌ ºñȣȯ¼ºÀº ÀÀ¿ëÇÁ·Î±×·¥ÀÌ À¯´ÏÄÚµå »ç¿ëÀ» ¿äûÇÏÁö ¾Ê´õ¶óµµ Merant µå¶óÀ̹ö °ü¸® ÇÁ·Î±×·¥ÀÌ À¯´ÏÄÚµå·Î »ç¿ëµÇ±â ¶§¹®¿¡ ¹ß»ýÇÕ´Ï´Ù. ÀÌ·Î ÀÎÇØ Data Warehouse Center, Information Catalog Manager ¹× MQSI¿Í °°Àº ±¸¼º¿ä¼Ò¿¡ ¹®Á¦Á¡ÀÌ ¹ß»ýÇÒ ¼ö ÀÖÀ¸¸ç Merant µå¶óÀ̹ö °ü¸® ÇÁ·Î±×·¥¿¡¼­ ºñIBM µ¥ÀÌÅÍ ¼Ò½º¸¦ Áö¿øÇØ¾ß ÇÕ´Ï´Ù. ¿µ±¸ÀûÀÎ ¼Ö·ç¼ÇÀÌ Á¦°øµÉ ¶§±îÁö À¯´ÏÄÚµå Áö¿ø »ç¿ë ºÒ°¡´É »óÅÂÀÇ ´ëü DB2 ODBC µå¶óÀ̹ö ¶óÀ̺귯¸®¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

À¯´ÏÄÚµå Áö¿ø »ç¿ë ºÒ°¡´É »óÅÂÀÇ ´ëü DB2 ODBC µå¶óÀ̹ö´Â AIX, HP-UX ¹× Solaris ¿î¿µ ȯ°æ¿ë DB2 Universal Database(UDB) ¹öÀü 8.1¿¡ Æ÷ÇԵ˴ϴÙ. ÀÌ ´ëü ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ·Á¸é, »çº»À» ÀÛ¼ºÇØ¾ß ÇÏ¸ç »çº»¿¡´Â ¿ø·¡ DB2 ODBC µå¶óÀ̹ö ¶óÀ̺귯¸® À̸§ÀÌ Á¦°øµË´Ï´Ù.

ÁÖ:
´ëü (_36) ¶óÀ̺귯¸®¿¡´Â DB2 JDBC µå¶óÀ̹ö¿¡ ÇÊ¿äÇÑ À¯´ÏÄÚµå ÇÔ¼ö°¡ Æ÷ÇԵ˴ϴÙ. ÀÌ ¶óÀ̺귯¸®¸¦ »ç¿ëÇϸé WebSphere(R) Application Server¸¦ Æ÷ÇÔÇÑ JDBC ÀÀ¿ëÇÁ·Î±×·¥ÀÌ DB2 UDB¿¡ ´ëÇØ ÀÛ¾÷ÇÒ ¼ö ÀÖ½À´Ï´Ù.

AIX, HP-UX ¶Ç´Â Solaris ¿î¿µ ȯ°æ¿¡¼­ ºñÀ¯´ÏÄÚµå ODBC ¶óÀ̺귯¸®·Î ÀüȯÇÏ·Á¸é, ´ÙÀ½ Áö½Ã»çÇ×À» ÂüÁ¶ÇϽʽÿÀ. ¼öµ¿ ÇÁ·Î¼¼½ºÀ̹ǷÎ, ¿¬¼ÓÀûÀÎ FixPak ¶Ç´Â ¼öÁ¤ ·¹º§ ÀÀ¿ëÇÁ·Î±×·¥ ÀÌÈĸ¦ Æ÷ÇÔÇÏ¿© »ç¿ëÀÚ Á¦Ç°À» °»½ÅÇÒ ¶§¸¶´Ù ÀÌ ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù.

ÇÁ·Î½ÃÀú

AIX

AIX¿¡ ´ëü ¶óÀ̺귯¸®¸¦ ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. ÀνºÅϽº ¼ÒÀ¯ÀÚ·Î db2stop force ¸í·ÉÀ» »ç¿ëÇÏ¿© ¸ðµç µ¥ÀÌÅͺ£À̽º ÀνºÅϽº¸¦ Á¾·áÇϽʽÿÀ.
  2. DAS(DB2 Administration Server) ÀνºÅϽº ID·Î db2admin stop force ¸í·ÉÀ» »ç¿ëÇÏ¿© DAS ÀνºÅϽº¸¦ Á¾·áÇϽʽÿÀ.
  3. /usr/lpp/db2_81/lib µð·ºÅ丮ÀÇ ¿ø·¡ db2.o ÆÄÀÏÀ» ¹é¾÷ÇϽʽÿÀ.
  4. root ±ÇÇÑÀ» »ç¿ëÇÏ¿© slibclean ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
  5. ¼ÒÀ¯±Ç°ú ±ÇÇÑÀÌ ÀÏ°üµÇ°Ô ³²¾Æ ÀÖ´ÂÁö È®ÀÎÇÏ¿© db2_36.o ÆÄÀÏÀ» db2.o ¹é¾÷ ÆÄÀÏ¿¡ º¹»çÇϽʽÿÀ. ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ.
    cp db2_36.o db2.o
    -r--r--r-- bin:bin for db2.o

¿ø·¡ ¿ÀºêÁ§Æ®·Î ÀüȯÇÏ·Á¸é, db2_36.o ÆÄÀÏ ´ë½Å¿¡ ¹é¾÷ ÆÄÀÏÀ» »ç¿ëÇÏ¿© µ¿ÀÏÇÑ ÇÁ·Î½ÃÀú¸¦ µû¸£½Ê½Ã¿À.

Solaris ¿î¿µ ȯ°æ

Solaris ¿î¿µ ȯ°æ¿¡ ´ëü ¶óÀ̺귯¸®¸¦ ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. ÀνºÅϽº ¼ÒÀ¯ÀÚ·Î db2stop force ¸í·ÉÀ» »ç¿ëÇÏ¿© ¸ðµç µ¥ÀÌÅͺ£À̽º ÀνºÅϽº¸¦ Á¾·áÇϽʽÿÀ.
  2. DAS(DB2 Administration Server) ÀνºÅϽº ID·Î db2admin stop force ¸í·ÉÀ» »ç¿ëÇÏ¿© DAS ÀνºÅϽº¸¦ Á¾·áÇϽʽÿÀ.
  3. /opt/IBMdb2/V8.1/lib µð·ºÅ丮¿¡ ¿ø·¡ libdb2.so.1 ÆÄÀÏÀ» ¹é¾÷ÇϽʽÿÀ.
  4. ¼ÒÀ¯±Ç°ú ±ÇÇÑÀÌ ÀÏ°üµÇ°Ô ³²¾Æ ÀÖ´ÂÁö È®ÀÎÇÏ¿© libdb2_36.so.1 ÆÄÀÏÀ» libdb2.so.1 ¹é¾÷ ÆÄÀÏ¿¡ º¹»çÇϽʽÿÀ. ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ.
    cp libdb2_36.so.1 libdb2.so.1 
    -r-xr-xr-x bin:bin libdb2.so.1
  5. °¢ µ¥ÀÌÅͺ£À̽º ÀνºÅϽº¿¡ ´ëÇØ db2iupdt <instance> ¸í·ÉÀ» ¹ßÇàÇÏ°í, DAS ÀνºÅϽº¿¡ ´ëÇØ dasupdt <das_instance> ¸í·ÉÀ» ¹ßÇàÇϽʽÿÀ.

¿ø·¡ ¿ÀºêÁ§Æ®·Î ÀüȯÇÏ·Á¸é, libdb2_36.so.1 ÆÄÀÏ ´ë½Å ¹é¾÷ ÆÄÀÏÀ» »ç¿ëÇÏ¿© µ¿ÀÏÇÑ ÇÁ·Î½ÃÀú¸¦ µû¸£½Ê½Ã¿À.

HP-UX PA-RISC

HP-UX¿¡ ´ëü ¶óÀ̺귯¸®¸¦ ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. db2stop force ¸í·ÉÀ» »ç¿ëÇÏ¿© ¸ðµç µ¥ÀÌÅͺ£À̽º ÀνºÅϽº¸¦ Á¾·áÇϽʽÿÀ.
  2. db2admin stop force ¸í·ÉÀ» »ç¿ëÇÏ¿© DAS(DB2 Administration Server) ÀνºÅϽº¸¦ Á¾·áÇϽʽÿÀ.
  3. /opt/IBMdb2/V8.1/lib µð·ºÅ丮¿¡ ¿ø·¡ libdb2.sl ÆÄÀÏÀ» ¹é¾÷ÇϽʽÿÀ.
  4. libdb2_36.sl ÆÄÀÏÀ» ¹é¾÷ ÆÄÀÏ libdb2.sl·Î º¹»çÇÏ¿©, ¼ÒÀ¯±Ç ¹× ±ÇÇÑÀÌ ÀÏ°üµÇ°Ô ³²¾Æ ÀÖµµ·Ï ÇϽʽÿÀ. ÀÏ°ü¼ºÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ.
    cp libdb2_36.sl libdb2.sl
    -r-xr-xr-x bin:bin for libdb2.sl
  5. °¢ µ¥ÀÌÅͺ£À̽º ÀνºÅϽº¿¡ ´ëÇØ db2iupdt <instance> ¸í·ÉÀ» ¹ßÇàÇÏ°í, DAS ÀνºÅϽº¿¡ ´ëÇØ dasupdt <das_instance> ¸í·ÉÀ» ¹ßÇàÇϽʽÿÀ.

¿ø·¡ ¿ÀºêÁ§Æ®·Î ÀüȯÇÏ·Á¸é, libdb2_36.sl ÆÄÀÏ ´ë½Å ¹é¾÷ ÆÄÀÏÀ» »ç¿ëÇÏ¿© µ¿ÀÏÇÑ ÇÁ·Î½ÃÀú¸¦ µû¸£½Ê½Ã¿À.

IA64ÀÇ HP-UX

IA64ÀÇ HP-UX¿¡ ´ëü ¶óÀ̺귯¸®¸¦ ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. db2stop force ¸í·ÉÀ» »ç¿ëÇÏ¿© ¸ðµç µ¥ÀÌÅͺ£À̽º ÀνºÅϽº¸¦ Á¾·áÇϽʽÿÀ.
  2. db2admin stop force ¸í·ÉÀ» »ç¿ëÇÏ¿© DAS(DB2 Administration Server) ÀνºÅϽº¸¦ Á¾·áÇϽʽÿÀ.
  3. /opt/IBMdb2/V8.1/lib µð·ºÅ丮¿¡ ¿ø·¡ libdb2.so ÆÄÀÏÀ» ¹é¾÷ÇϽʽÿÀ.
  4. ¼ÒÀ¯±Ç°ú ±ÇÇÑÀÌ ÀÏ°üµÇ°Ô ³²¾Æ ÀÖ´ÂÁö È®ÀÎÇÏ°í libdb2_36.so ÆÄÀÏÀ» libdb2.so ¹é¾÷ ÆÄÀÏ¿¡ º¹»çÇϽʽÿÀ. ÀÏ°ü¼ºÀ» È®ÀÎÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ.
    cp libdb2_36.so libdb2.so
    -r-xr-xr-x bin:bin for libdb2.so
  5. °¢ µ¥ÀÌÅͺ£À̽º ÀνºÅϽº¿¡ ´ëÇØ db2iupdt <instance> ¸í·ÉÀ» ¹ßÇàÇÏ°í, DAS ÀνºÅϽº¿¡ ´ëÇØ dasupdt <das_instance> ¸í·ÉÀ» ¹ßÇàÇϽʽÿÀ.

¿ø·¡ ¿ÀºêÁ§Æ®·Î ´Ù½Ã ÀüȯÇÏ·Á¸é, libdb2_36.so ÆÄÀÏ ´ë½Å¿¡ ¹é¾÷ ÆÄÀÏÀ» »ç¿ëÇÏ¿© µ¿ÀÏÇÑ ÇÁ·Î½ÃÀú¸¦ µû¸£½Ê½Ã¿À.

±âŸ UNIX ¿î¿µ üÁ¦

±âŸ UNIX ¿î¿µ üÁ¦¿¡¼­ÀÇ DB2 UDB ¹× Merant µå¶óÀ̹ö °ü¸® ÇÁ·Î±×·¥¿¡ ´ëÇÑ Áö¿øÀÌ ÇÊ¿äÇϸé IBM(R) °í°´¸¸Á·¼¾ÅÍ¿¡ ¹®ÀÇÇϽʽÿÀ.

NFS APAR IY32512 - ½º·¹µå »ç¿ë ºÒ°¡´É(AIX)

AIX 5 NFS APAR IY32512 ¶§¹®¿¡ ÆÄƼ¼ÇÀÌ ¸¹Àº ½Ã½ºÅÛ¿¡¼­ db2stop ¸í·É¿¡ ½ÇÆÐÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ¹Ì Àá°Ü ÀÖ´Â ÆÄÀÏÀÇ Àá±ÝÀ» ºí·ÎÅ·Çϱâ À§ÇØ ¸¹Àº ¾çÀÇ ¿äûÀ» ¼ö½ÅÇÏ´Â ¼­¹ö¿¡¼­´Â Àá±Ý µð¸ÕÀÌ ÀÀ´äÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. »ç¿ë °¡´ÉÇÑ ¸ðµç Àá±ä ½º·¹µå°¡ Àá±ÝÀÌ »ç¿ë °¡´ÉÇÏ°Ô µÇ±â¸¦ ±â´Ù¸®´Â ½º·¹µå¿¡ ÇÒ´çµÇ°í, À̷νá Àá±Ý ÇØÁ¦ ¿äûÀÌ ¼ö½ÅµÉ ¶§ ÀÛ¾÷À» ÇȾ÷ÇÏ´Â µ¥ »ç¿ë °¡´ÉÇÑ ½º·¹µå°¡ ¾øÀ» °æ¿ì ÀÌ·¯ÇÑ »óȲÀÌ ¹ß»ýÇÕ´Ï´Ù.

ÀÌ·¯ÇÑ »óȲÀÌ ¹ß»ýÇϸé ÁßÁö »óÅÂÀÎ ³ëµå¸¦ Àç½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. DB2 Universal DatabaseÀÇ ÀϽÃÀûÀÎ ÇØ°áÃ¥À¸·Î, db2stop ¸í·ÉÀÇ NODENUM ¿É¼ÇÀ» »ç¿ëÇÏ¿© ³ëµå¸¦ ÇÑ ¹ø¿¡ Çϳª¾¿ ÁßÁöÇÏ´Â ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.

SQLFLAG(STD) ÇÁ¸®ÄÄÆÄÀÏ·¯ ¿É¼Ç ¿À·ù

SQLFLAG(STD) ÇÁ¸®ÄÄÆÄÀÏ ¿É¼ÇÀ» »ç¿ëÇÒ °æ¿ì "ÇÁ¸®ÄÄÆÄÀÏ ÇÁ·Î±×·¥ DSNHPC¸¦ ½ÇÇàÇÏ´Â Áß¿¡ ÀÌ»ó Á¾·á C6ÀÌ ¹ß»ýÇß½À´Ï´Ù"¶ó´Â ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù.

°³¹ß ¼¾Å͸¦ »ç¿ëÇÏ¿© z/OS(R)¿ë DB2 Universal Database ¹öÀü 8¿¡¼­ ½ÇÇàÇÒ SQL ½ºÅä¾îµå ÇÁ·Î½ÃÀú¸¦ ÀÛ¼ºÇÒ °æ¿ì SQLFLAG(STD) ÇÁ¸®ÄÄÆÄÀÏ ¿É¼ÇÀ» Á¦°ÅÇϽʽÿÀ.

| | |

DB2 Connect¿¡¼­ |Sysplex »ç¿ë½Ã ¿¬°á Ç®ÀÌ »ç¿ë °¡´ÉÇØ¾ß ÇÔ

|
|¹®Á¦Á¡ |

DB2 Connect(TM)´Â OS390¿¡¼­ µ¥ÀÌÅÍ °øÀ¯ ±×·ì¿¡ ÀÖ´Â |DDF(Distributed Data Facility)ÀÇ ±¸¼º¿ø ¿¬°áÀÌ Á¾·áµÉ ¶§ |DDFÀÇ ´Ù¸¥ ±¸¼º¿ø¿¡ ´ëÇÑ ¿¬°áÀ» ¶ó¿ìÆ®ÇÏÁö ¾Ê½À´Ï´Ù. Sysplex°¡ |»ç¿ë °¡´ÉÇϸé DB2 Connect´Â ¼­¹ö ¸ñ·Ï¿¡ µû¶ó DDFÀÇ ´Ù¸¥ ±¸¼º¿ø¿¡ ´ëÇÑ |¿¬°áÀ» ¶ó¿ìÆ®ÇÕ´Ï´Ù.

|

DB2 Connect ¹öÀü 8 Sysplex´Â ¿¡ÀÌÀüÆ® Ç®À» »ç¿ëÇϵµ·Ï |¼³°èµÇ¾ú½À´Ï´Ù. Sysplex ¼­¹ö ¸ñ·ÏÀº ¿¡ÀÌÀüÆ®°¡ ¾ø°í |µ¥ÀÌÅͺ£À̽º¿Í ¿¬°áµÇÁö ¾ÊÀº °æ¿ì ÇØÁ¦µË´Ï´Ù. µû¶ó¼­ |Çϳª ÀÌ»óÀÇ ¿¡ÀÌÀüÆ®°¡ ÀÖ¾î¾ß Sysplex ¼­¹ö ¸ñ·ÏÀ» À¯Áöº¸¼öÇÒ ¼ö ÀÖ½À´Ï´Ù.

|
|ÀϽÃÀûÀÎ ÇØ°áÃ¥ |

´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÏ¿© ¿¬°á Ç®À» »ç¿ëÇϽʽÿÀ. |

|
db2 update dbm cfg using num_poolagents number
|   db2stop
|db2start 

|¿©±â¼­ number´Â |DB2 ÀνºÅϽº¿¡¼­ Ç®µÉ ¼ö ÀÖ´Â ÃÖ´ë ¿¡ÀÌÀüÆ® ¼öÀÔ´Ï´Ù. ¿¬°á Ç®Àº |number°¡ 0º¸´Ù Å« °æ¿ì »ç¿ë °¡´ÉÇÕ´Ï´Ù.

|
|±ÇÀå»çÇ× |

num_poolagents¸¦ -1·Î ¼³Á¤ÇϽʽÿÀ. ±×·¯¸é |maxagents ±¸¼º ¸Å°³º¯¼ö¿¡ ÁöÁ¤µÈ °ªÀÇ Àý¹ÝÀ¸·Î ºÐ¼®µË´Ï´Ù.

DB2 Connect »ç¿ëÀÚ Á¤ÀÇ ¾îµå¹ÙÀÌÀú

DB2 Connect(TM) »ç¿ëÀÚ ¾È³»¼­¿¡ ¼³¸íµÈ °Í°ú ´Þ¸®, DB2 Connect »ç¿ëÀÚ Á¤ÀÇ ¾îµå¹ÙÀÌÀú´Â ´õ ÀÌ»ó ¹öÀü 8.2¿¡¼­ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.

µµ±¸ Ä«Å»·Î±× µ¥ÀÌÅͺ£À̽º ÀÛ¼º ½ÇÆÐ(HP-UX)

¹®Á¦Á¡
DB2 Universal Database(UDB) ¹öÀü 8.2¸¦ HP-UX¿¡ ¼³Ä¡ÇÒ ¶§, 32ºñÆ® ÀνºÅϽº¿¡¼­ ½ÇÇàÇÏ°í DB2 Administration Server jdk_path ±¸¼º ¸Å°³º¯¼ö°¡ HP-UX SDK 1.4¸¦ °¡¸®Å°°í ÀÖÀ¸¸é CREATE TOOLS CATALOG ¸í·ÉÀÌ SQLCODE -22209·Î ½ÇÆÐÇÕ´Ï´Ù. ½ÇÆд DB2 UDB ¹öÀü 8.2°¡ µðÆúÆ®·Î HP-UX SDK 1.4¸¦ ¼³Ä¡ÇÏÁö¸¸ CREATE TOOLS CATALOG ¸í·ÉÀ» ¼º°øÀûÀ¸·Î ½ÇÇàÇÏ·Á¸é ¹öÀü 8.2 32ºñÆ® ÀνºÅϽº¿¡ HP-UX SDK 1.3ÀÌ ÇÊ¿äÇϱ⠶§¹®¿¡ ¹ß»ýÇÕ´Ï´Ù.

ÀÌ ½ÇÆд DB2 Administration Server jdk_path ±¸¼º ¸Å°³º¯¼ö°¡ HP-UX SDK 1.4¸¦ °¡¸®Å°µµ·Ï ¼öµ¿À¸·Î °»½ÅÇϰųª, DB2 Administration Server(DAS)¸¦ »èÁ¦ÇÑ ÈÄ ÀçÀÛ¼ºÇÑ °æ¿ì DB2 UDB ¹öÀü 8.1 FixPak 7À» ¼³Ä¡ÇÒ ¶§ ¹ß»ýÇÕ´Ï´Ù. ÀÌ µÎ °æ¿ì, ½ÇÆд jdk_path ±¸¼º ¸Å°³º¯¼ö°¡ HP-UX SDK 1.4¸¦ °¡¸®Å°µµ·Ï º¯°æµÇ¾ú±â ¶§¹®¿¡ ¹ß»ýÇÕ´Ï´Ù.

¼º°øÀûÀ¸·Î ½ÇÇàÇÏ·Á¸é DB2 UDB ¹öÀü 8.2 32ºñÆ® ÀνºÅϽº¿¡ HP-UX SDK 1.3ÀÌ ÇÊ¿äÇÕ´Ï´Ù.

ÀϽÃÀûÀÎ ÇØ°áÃ¥ 1
64ºñÆ® ÀνºÅϽº¿¡¼­ µµ±¸ Ä«Å»·Î±×¸¦ ÀÛ¼ºÇϽʽÿÀ.
ÀϽÃÀûÀÎ ÇØ°áÃ¥ 2
´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÏ¿© 32ºñÆ® ÀνºÅϽº¿¡¼­ µµ±¸ Ä«Å»·Î±×¸¦ ÀÛ¼ºÇϽʽÿÀ.
  1. HP-UX SDK 1.3À» HP-UX À¥ »çÀÌÆ®ÀÎ http://www.hp.com/products1/unix/java/¿¡¼­ ´Ù¿î·ÎµåÇϽʽÿÀ.
  2. HP-UX SDK 1.3À» ¼³Ä¡ÇϽʽÿÀ.
  3. DB2 Administration Server jdk_path ±¸¼º ¸Å°³º¯¼ö°¡ HP-UX SDK 1.3À» °¡¸®Å°µµ·Ï °»½ÅÇϽʽÿÀ. ¿¹¸¦ µé¸é, ´ÙÀ½°ú °°½À´Ï´Ù.
    db2 update admin config using JDK_PATH /opt/java1.3
  4. DB2 Administration Server¸¦ Àç½ÃÀÛÇϽʽÿÀ.
       db2admin stop
       db2admin start
  5. 32ºñÆ® ÀνºÅϽº¿¡¼­ CREATE TOOLS CATALOG ¸í·ÉÀ» ´Ù½Ã ½ÇÇàÇϽʽÿÀ.

DB2 GUI µµ±¸¿¡¼­ Àεµ ¹®ÀÚ Ç¥½Ã

DB2 GUI µµ±¸¸¦ »ç¿ëÇÒ ¶§ Àεµ ¹®ÀÚ Ç¥½Ã¿¡ ¹®Á¦Á¡ÀÌ ÀÖÀ¸¸é, »ç¿ëÀÚ ½Ã½ºÅÛ¿¡ Çʼö ±Û²ÃÀÌ ¼³Ä¡µÇ¾î ÀÖÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù.

DB2 Universal Database(UDB)´Â »ç¿ëÇÒ IBM TrueType ¹× OpenType ºñ·Ê Àεµ ¾ð¾î¸¦ ÆÐÅ°ÁöÇÕ´Ï´Ù. ´ÙÀ½ CDÀÇ font µð·ºÅ丮¿¡ ÀÌ ±Û²ÃÀÌ ÀÖ½À´Ï´Ù.

ÀÌ·¯ÇÑ ±Û²ÃÀº DB2 UDB¿¡¼­¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ±Û²ÃÀÇ ÀϹÝÀûÀÎ ¶Ç´Â Á¦ÇѵÇÁö ¾Ê´Â ÆǸŠ¶Ç´Â ¹èÆ÷¸¦ È®ÀÎÇÒ ¼ö´Â ¾ø½À´Ï´Ù.

Ç¥ 9. DB2 UDB·Î ÆÐÅ°ÁöµÈ Àεµ¾î ±Û²Ã
±Û²Ã ¿þÀÌÆ® ±Û²Ã ÆÄÀÏ À̸§
IBM¿ë Devanagari MT Áß°£ devamt.ttf
IBM¿ë Devanagari MT ±½ÀºÃ¼ devamtb.ttf
Tamil Áß°£ TamilMT.ttf
Tamil ±½ÀºÃ¼ TamilMTB.ttf
Telugu Áß°£ TeluguMT.ttf
Telugu ±½ÀºÃ¼ TeleguMTB.ttf

±Û²Ã ¼³Ä¡ ¹æ¹ý ¹× font.properties ÆÄÀÏ ¼öÁ¤ ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Áö½Ã»çÇ×Àº Java¿ë IBM Development Kit ¹®¼­ÀÇ ±¹Á¦È­ Àý¿¡ ÀÖ½À´Ï´Ù.

¶ÇÇÑ ´ÙÀ½ Microsoft Á¦Ç°Àº DB2 GUI µµ±¸¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â Àεµ¾î ±Û²Ã°ú ÇÔ²² Á¦°øµË´Ï´Ù.

zSeries ¼­¹ö(Linux)¿¡¼­ GUI µµ±¸¸¦ Áö¿øÇÏÁö ¾ÊÀ½

DB2 ¼³Ä¡ ¸¶¹ý»ç¸¦ Á¦¿ÜÇÏ°í GUI µµ±¸´Â Linux ¿î¿µ üÁ¦¸¦ ½ÇÇà ÁßÀÎ zSeries(R) ¼­¹ö¿¡¼­ ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ Á¦ÇÑ»çÇ׿¡´Â Quick Tour¿Í °°Àº ¼³Ä¡ ·±Ä¡Æе忡¼­ Á¤»óÀûÀ¸·Î ½ÇÇàµÈ ¸ðµç Ç׸ñÀÌ Æ÷ÇԵ˴ϴÙ.

ÀÌ·¯ÇÑ ½Ã½ºÅÛ Áß Çϳª¿¡ GUI µµ±¸¸¦ »ç¿ëÇÏ·Á¸é, ´Ù¸¥ ½Ã½ºÅÛ ±¸¼ºÀ¸·Î Ŭ¶óÀ̾ðÆ® ½Ã½ºÅÛ¿¡ °ü¸® µµ±¸¸¦ ¼³Ä¡ÇÑ ÈÄ ÀÌ Å¬¶óÀ̾ðÆ®¸¦ »ç¿ëÇÏ¿© zSeries ¼­¹ö¿¡ ¿¬°áÇϽʽÿÀ.

DB2 Á¤º¸ ¼¾ÅÍ °Ë»ö ¿ë¾î¿¡ ¼ýÀÚ°¡ Æ÷ÇÔµÈ °æ¿ì °Ë»ö ¿ë¾î¸¦ µû¿ÈÇ¥·Î ¹­À½

DB2 Á¤º¸ ¼¾ÅÍ¿¡¼­ Á¤È®ÇÑ °Ë»ö °á°ú¸¦ ¾òÀ¸·Á¸é, ¼ýÀÚ¸¦ Æ÷ÇÔÇÏ´Â °Ë»ö ¿ë¾î´Â µû¿ÈÇ¥ ³»¿¡ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.

¿¹¸¦ µé¾î, ´ÙÀ½ ¿ë¾î¸¦ °Ë»öÇÒ °æ¿ì ¾î¶² °á°úµµ ¼ö½ÅµÇÁö ¾Ê½À´Ï´Ù.

  1.4.1

±×·¯³ª µû¿ÈÇ¥ ³»¿¡ ¿ë¾î¸¦ ÀÔ·ÂÇϸé ÀûÀýÇÑ °á°ú°¡ ¼ö½ÅµË´Ï´Ù.

  "1.4.1"

´ÙÀ½ ¿ë¾î¸¦ °Ë»öÇÏ¸é ºÒÇÊ¿äÇÑ ÁÖÁ¦°¡ ¸®Åϵ˴ϴÙ.

    DB20000I

±×·¯³ª ´ÙÀ½ ¿ë¾î °Ë»öÀº ¿Ã¹Ù¸£°Ô ÀÛµ¿ÇÕ´Ï´Ù.

  "DB20000I"

ÅÂ±× ¾ð¾î ÆÄÀÏ ÀÓÆ÷Æ® Áß Á¤º¸ Ä«Å»·Î±× ¼¾ÅÍ ·Î±× ÆÄÀÏÀÌ »ý¼ºµÇÁö ¾ÊÀ½

ÅÂ±× ¾ð¾î ÆÄÀÏÀ» Á¤º¸ Ä«Å»·Î±× ¼¾ÅÍ·Î ÀÓÆ÷Æ®ÇÏ´Â Áß Á¤º¸ Ä«Å»·Î±× ¼¾ÅÍ ·Î±× ÆÄÀÏÀÌ »ý¼ºµÇÁö ¾ÊÀ» °æ¿ì ´ÙÀ½ ¹®Á¦Á¡ ÇØ°á ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

¸í·ÉÇà¿¡¼­ db2icmimport¸¦ ½ÇÇàÇÏ´Â °æ¿ì:
Á¤º¸ Ä«Å»·Î±× ¼¾ÅÍ GUI¸¦ »ç¿ëÇÏ¿© ÅÂ±× ¾ð¾î ÆÄÀÏÀ» ÀÓÆ÷Æ®ÇÏ´Â °æ¿ì

Query Patroller ÆÐÅ°Áö ¹ÙÀεù

FixPak Àû¿ë ÈÄ Query Patroller ÆÐÅ°Áö°¡ ¹Ù¿îµåµÇÁö ¾ÊÀº °æ¿ì, DBADM ±ÇÇÑ ¶Ç´Â ÀûÀýÇÑ Query Patroller Ư±ÇÀÌ ¾ø´Â »ç¿ëÀÚ°¡ Query Patroller Center ¶Ç´Â Query Patroller ¸í·ÉÇàÀ» »ç¿ëÇÒ ¶§ ´ÙÀ½ ¿À·ù°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

SQL0001N - ¹ÙÀÎµå ¶Ç´Â ÇÁ¸®ÄÄÆÄÀÏÀÌ ¿Ï·áµÇÁö ¾Ê¾Ò½À´Ï´Ù.

Query Patroller Center¸¦ »ç¿ëÇÒ °æ¿ì, SQL0001N ¿À·ù°¡ qpdiag.log ÆÄÀÏ¿¡ ±â·ÏµË´Ï´Ù. Query Patroller ¸í·ÉÇàÀ» »ç¿ëÇÒ °æ¿ì, SQL0001NÀÌ ÄַܼΠ¸®Åϵ˴ϴÙ.

ÀÚµ¿ ¹ÙÀεùÀ» ½ÃÀÛÇÏ´Â ÀÚµ¿ ¹ÙÀεå Äڵ尡 Á¸ÀçÇÕ´Ï´Ù. ±×·¯³ª ¿¬°á ÁßÀÎ »ç¿ëÀÚ¿¡°Ô Query Patroller ÆÐÅ°Áö¿¡¼­ ¸ðµç ¸í·É¹®À» ½ÇÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ Æ¯±ÇÀÌ ¾øÀ» °æ¿ì ÀÚµ¿ ¹ÙÀεùÀº ½ÇÆÐÇÕ´Ï´Ù. ÀÌ ¹®Á¦Á¡ÀÇ Áõ»óÀº Query Patroller Center¿¡¼­ Æú´õ°¡ ´©¶ôµÇ´Â °ÍÀÔ´Ï´Ù.

ÀÌ ¹®Á¦Á¡À» ¿¹¹æÇÏ·Á¸é FixPak Àû¿ë ÈÄ DBADM ±ÇÇÑ ¶Ç´Â Ư¼ö Ư±ÇÀ» °¡Áø »ç¿ëÀÚ°¡ ¼öµ¿À¸·Î qpserver.lst ÆÐÅ°Áö¸¦ ¹ÙÀεåÇØ¾ß ÇÕ´Ï´Ù.

Query Patroller¿¡¼­ Æ÷Æ® »ç¿ë ºÒ°¡´É(Windows)

¹®Á¦Á¡

Query Patroller¿¡¼­ Á¦ÃâµÈ Äõ¸®´Â Windows XP ¶Ç´Â Windows 2003¿¡ »ç¿ë °¡´ÉÇÑ Æ÷Æ®°¡ ¾øÀ» °æ¿ì SQL ¿À·ù -29007ÀÌ ¼ö½ÅµÉ ¼ö ÀÖ½À´Ï´Ù. Query Patroller¿¡ ¾×¼¼½ºÇϴ Ŭ¶óÀ̾ðÆ® ¼ö°¡ Áõ°¡ÇÒ °æ¿ì ÀÌ ¿À·ùÀÇ °¡´É¼ºµµ Áõ°¡ÇÕ´Ï´Ù.

ÀϽÃÀûÀÎ ÇØ°áÃ¥

´ÙÀ½ Windows ·¹Áö½ºÆ®¸® º¯¼ö¸¦ ¼³Á¤ÇϽʽÿÀ.

      MaxUserPort=65534
   TcpTimedWaitDelay=30 

±× ´ÙÀ½ º¯°æ»çÇ×À» Àû¿ëÇϵµ·Ï ½Ã½ºÅÛÀ» Àç½ÃÀÛÇϽʽÿÀ.

Windows ·¹Áö½ºÆ®¸® º¯¼ö ¼³Á¤¿¡ ´ëÇÑ ¼¼ºÎ»çÇ×Àº Microsoft(R) µµ¿ò¸» ¹× Áö¿ø À¥ »çÀÌÆ®(http://support.microsoft.com/)¿¡ ÀÖ½À´Ï´Ù.

º¸¾È ȯ°æ(Windows)

Windows¿¡¼­ DB2 Universal Database(UDB)¸¦ »ç¿ëÇÒ ¶§ Windows ½Ã½ºÅÛÀÇ °ü¸®ÀÚ°¡ ¾Æ´Ñ °æ¿ì, ÆÄÀÏ ±ÇÇÑ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. SQL1035N, SQL1652N ¶Ç´Â SQL5005C ¿À·ù ¸Þ½ÃÁö¸¦ ¹ÞÀº °æ¿ì, °¡´ÉÇÑ ¿øÀÎ ¹× ÀϽÃÀûÀÎ ÇØ°áÃ¥ÀÌ ´ÙÀ½ Á¤º¸¿¡ ³ª¿Í ÀÖ½À´Ï´Ù.

»ç¿ëÀÚ°¡ sqllib µð·ºÅ丮¿¡ ´ëÇØ ÃæºÐÇÑ ±ÇÇÑÀ» °¡Áö°í ÀÖÁö ¾ÊÀ½

¹®Á¦Á¡
DB2 CLP ¶Ç´Â ¸í·É âÀ» ¿­·Á´Â Áß¿¡ »ç¿ëÀÚ´Â SQL1035N ¶Ç´Â SQL1652N ¿À·ù¸¦ ¼ö½ÅÇÕ´Ï´Ù. DB2 UDB ÄÚµå(ÄÚ¾î ÆÄÀÏ)°¡ ¾²±â Ư±ÇÀÌ Á¦ÇÑµÈ µð·ºÅ丮 ±¸Á¶¿¡ ¼³Ä¡µÇ¾î ÀÖÁö¸¸ ÀϺΠDB2 UDB µµ±¸´Â DB2INSTPROF µð·ºÅ丮¿¡ ÆÄÀÏÀ» ¾²°Å³ª ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.
ÀϽÃÀûÀÎ ÇØ°áÃ¥
»ç¿ëÀÚ¿¡°Ô ÃÖ¼ÒÇÑ ¼öÁ¤(MODIFY) ±ÇÇÑÀ» ºÎ¿©ÇÒ ¼ö ÀÖ´Â »õ µð·ºÅ丮¸¦ ÀÛ¼ºÇÑ ´ÙÀ½ db2set -g db2tempdirÀ» »ç¿ëÇÏ¿© »õ µð·ºÅ丮¸¦ ÁöÁ¤ÇÏ°Ô Çϰųª Windows ½Ã½ºÅÛ È¯°æ¿¡¼­ db2tempdir º¯¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù.
»ç¿ëÀÚ°¡ SYSADM_GROUP¿¡ ¼ÓÇØ ÀÖÀ½¿¡µµ ºÒ±¸ÇÏ°í »ç¿ëÀÚ¿¡°Ô
sqllib\<instance_dir> µð·ºÅ丮¿¡ ¾µ ¼ö ÀÖ´Â ÃæºÐÇÑ ±ÇÇÑÀÌ ¾øÀ½

¹®Á¦Á¡
µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º ÆÄÀÏÀ» °»½ÅÇÏ·Á´Â Áß¿¡(update dbm cfg) »ç¿ëÀÚ´Â SQL5005C ½Ã½ºÅÛ ¿À·ù¸¦ ¼ö½ÅÇÕ´Ï´Ù. ÀÌ »ç¿ëÀÚ¸¦ SYSADM_GROUP¿¡ Ãß°¡ÇßÀ½¿¡µµ ºÒ±¸ÇÏ°í »ç¿ëÀÚ°¡ sqllib\instance_dir µð·ºÅ丮¿¡ ¾²±â À§ÇØ ÇÊ¿äÇÑ NTFS ±ÇÇÑÀ» °¡Áö°í ÀÖÁö ¾Ê½À´Ï´Ù.
ù ¹ø° ÀϽÃÀûÀÎ ÇØ°áÃ¥

ÆÄÀÏ ½Ã½ºÅÛ ·¹º§¿¡¼­ »ç¿ëÀÚ¿¡°Ô ÃÖ¼ÒÇÑ instance_dir µð·ºÅ丮¿¡ ´ëÇÑ MODIFY »ç¿ë ±ÇÇÑÀ» ºÎ¿©ÇϽʽÿÀ.

µÎ ¹ø° ÀϽÃÀûÀÎ ÇØ°áÃ¥
»ç¿ëÀÚ¿¡°Ô ÃÖ¼ÒÇÑ ¼öÁ¤(MODIFY) ±ÇÇÑÀ» ºÎ¿©ÇÒ ¼ö ÀÖ´Â »õ µð·ºÅ丮¸¦ ÀÛ¼ºÇϽʽÿÀ. db2set db2instprof ¸í·ÉÀ» »ç¿ëÇÏ¿© »õ µð·ºÅ丮¸¦ Áö½ÃÇϽʽÿÀ. Á¤º¸°¡ db2instprof·Î ÁöÁ¤µÈ »õ ÀνºÅϽº µð·ºÅ丮 ¾Æ·¡¿¡ ÀúÀåµÇµµ·Ï ÀνºÅϽº¸¦ ´Ù½Ã ÀÛ¼ºÇϰųª, ÀÌÀü ÀνºÅϽº µð·ºÅ丮¸¦ »õ µð·ºÅ丮¿¡ À̵¿ÇØ¾ß ÇÕ´Ï´Ù.

À̸§À» ¹Ù²Û XML Extender »ùÇà ÇÁ·Î±×·¥

ÀϺΠXML Extender »ùÇà ÇÁ·Î±×·¥Àº ¼³Ä¡µÈ ´Ù¸¥ ÇÁ·Î±×·¥°ú µ¿ÀÏÇÑ À̸§À» °®À» ¼ö ÀÖ½À´Ï´Ù. ½Ç¼ö·Î XML Extender »ùÇà ÇÁ·Î±×·¥°ú µ¿ÀÏÇÑ À̸§À» °®´Â ´Ù¸¥ ÇÁ·Î±×·¥À» È£ÃâÇϸé XML ÆÄÀÏÀÌ ¼Õ»óµÉ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ ¸ñ·ÏÀº ÀÌÀü XML Extender »ùÇà ÇÁ·Î±×·¥ À̸§ »Ó¸¸ ¾Æ´Ï¶ó º¸´Ù ÀûÀº Ãæµ¹À» ¾ß±â½ÃÅ°´Â »õ ´ëü ÇÁ·Î±×·¥µµ Ç¥½ÃÇÕ´Ï´Ù. ÀÌÀü »ùÇà ÇÁ·Î±×·¥ À̸§ ´ë½Å »õ »ùÇà ÇÁ·Î±×·¥ À̸§À» »ç¿ëÇÏ¿© XML ÆÄÀÏÀÇ ¼Õ»óÀ» ¿¹¹æÇϽʽÿÀ.

Ç¥ 10. XML ExtenderÀÇ ´ëü »ùÇà ÇÁ·Î±×·¥(Windows)
ÀÌÀü ÇÁ·Î±×·¥(»ç¿ëÇÏÁö ¾ÊÀ½) »õ ÇÁ·Î±×·¥(»ç¿ëÇÔ)
insertx.exe dxxisrt.exe
retrieve.exe dxxretr.exe
retrieve2.exe dxxretr2.exe
retrievec.exe dxxretrc.exe
shred.exe dxxshrd.exe
tests2x.exe dxxgenx.exe
tests2xb.exe dxxgenxb.exe
tests2xc.exe dxxgenxc.exe
Ç¥ 11. XML ExtenderÀÇ ´ëü »ùÇà ÇÁ·Î±×·¥(Linux ¹× UNIX)
ÀÌÀü ÇÁ·Î±×·¥(»ç¿ëÇÏÁö ¾ÊÀ½) »õ ÇÁ·Î±×·¥(»ç¿ëÇÔ)
insertx dxxisrt
retrieve dxxretr
retrieve2 dxxretr2
retrievec dxxretrc
shred dxxshrd
tests2x dxxgenx
tests2xb dxxgenxb
tests2xc dxxgenxc

»ùÇà sqx ÆÄÀÏ°ú ÇÔ²² »õ »ùÇà ÇÁ·Î±×·¥ »ç¿ë

À§¿¡ ³ª¿­µÈ ½ÇÇà ÆÄÀÏÀÇ ¼Ò½º ÄÚµå(.sqx ÆÄÀÏ)´Â ¼³Ä¡ÀÇ samples\db2xml\c µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù. ¼Ò½º ÆÄÀÏ¿¡´Â ÀÌÀü À̸§ÀÇ ·¹À̺íÀÌ Ç¥½ÃµË´Ï´Ù. ¼Ò½º Äڵ带 º¯°æÇÑ °æ¿ì, »õ·Î ÄÄÆÄÀÏÇÑ ½ÇÇà ÆÄÀÏ(ÀÌÀü À̸§À» °®´Â)À» sqllib\bin µð·ºÅ丮·Î º¹»çÇϽʽÿÀ.

Windows Ç÷§Æû¿¡¼­ Ãß°¡ º¹»çº»À» ÀÛ¼ºÇÏ°í, À̸¦ À§ÀÇ »õ À̸§À¸·Î ¹Ù²Ù°í, bin µð·ºÅ丮¿¡ º¹»çÇØ¾ß ÇÕ´Ï´Ù. µÎ º¹»çº»Àº bin µð·ºÅ丮ÀÇ ±âÁ¸ ÆÄÀÏÀ» ´ëüÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, »õ ¹öÀüÀÇ shred.exe¸¦ ÄÄÆÄÀÏÇÑ ÈÄ µÎ º¹»çº»À» ¸¸µé°í bin µð·ºÅ丮ÀÇ ÆÄÀÏÀ» ´ëüÇØ¾ß ÇÕ´Ï´Ù. Çϳª´Â shred.exe ·¹À̺íÀÌ ºÙ¾î ÀÖ°í ´Ù¸¥ Çϳª´Â dxxshrd.exe·Î À̸§ÀÌ ¹Ù²ò´Ï´Ù.

Linux ¹× UNIX Ç÷§Æû¿¡¼­´Â ÀÌÀü À̸§À» °®´Â ÆÄÀÏÀ» »õ·Î ÄÄÆÄÀÏÇÑ ¹öÀüÀ¸·Î ´ëüÇϱ⸸ ÇÏ¸é µË´Ï´Ù. ÀÌ·¯ÇÑ »ùÇÿ¡¼­ »õ ½ÇÇà ÆÄÀÏÀ» ÀÛ¼ºÇÏ¸é »õ ÆÄÀÏÀ» \SQLLIB\samples\db2xml\c\ µð·ºÅ丮¿¡¼­ \SQLLIB\bin\ µð·ºÅ丮·Î º¹»çÇÑ ÈÄ Ãß°¡ »çº»À» ÀÛ¼ºÇÏ°í, À§ÀÇ Å×ÀÌºí¿¡ µû¶ó À̸§À» ¹Ù²ã¾ß ÇÕ´Ï´Ù.

°íÀ¯ÇÏÁö ¾ÊÀº ¼Ó¼º ¹× ¿ä¼Ò À̸§À» Æ÷ÇÔÇÏ´Â XML ExtenderÀÇ ¹®¼­ ºÐ¼®

ÀÌÁ¦ DXXQ045E ¿À·ù¸¦ ¹ß»ý½ÃÅ°Áö ¾Ê°í µ¿ÀÏÇϰųª ´Ù¸¥ Å×À̺íÀÇ ´Ù¸¥ Ä÷³¿¡ ¸ÊÇεǴ °íÀ¯ÇÏÁö ¾ÊÀº ¼Ó¼ºÀ̳ª ¿ä¼Ò À̸§À» Æ÷ÇÔÇÏ´Â ¹®¼­¸¦ ºÐ¼®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½Àº °íÀ¯ÇÏÁö ¾ÊÀº ¼Ó¼º°ú ¿ä¼Ò À̸§À» °¡Áø XML ¹®¼­ÀÇ ¿¹ÀÔ´Ï´Ù.

<Order ID="0001-6789">
       <!-- Note: attribute name ID is non-unique -->
       <Customer ID = "1111">
                    <Name>John Smith</Name>
        </Customer>
       <!-- Note: element name Name is non_unique -->
       <Salesperson ID = "1234"> 
              <Name>Jane Doe</Name>
       </Salesperson>
       <OrderDetail>
              <ItemNo>xxxx-xxxx</ItemNo>
              <Quantity>2</Quantity>
              <UnitPrice>12.50</UnitPrice>
       </OrderDetail>       
       <OrderDetail>
              <ItemNo>yyyy-yyyy</ItemNo>
              <Quantity>4</Quantity>
              <UnitPrice>24.99</UnitPrice>
       </OrderDetail>       
</Order>

Áߺ¹ ¿ä¼Ò ¹× ¼Ó¼ºÀ» ´Ù¸¥ Ä÷³¿¡ ¸ÊÇÎÇÏ´Â ¼ö¹ÝµÇ´Â DAD´Â ´ÙÀ½°ú °°½À´Ï´Ù.

 <element_node name="Order">
            <RDB_node>
    <table name="order_tab" key="order_id"/>
    <table name="detail_tab"/>
         <condition>
      order_tab.order_id=detail_tab.order_id
         </condition>
          </RDB_node>

  <!--attribute ID duplicated below, but mapped to a different col-->
    <attribute_node name="ID">
            <RDB_node>
          <table name="order_tab" />
      <column name="order_id" type="char(9)"/>
          </RDB_node>
                                         </attribute_node> 
  
 <element_node name="Customer">
    <!--attribute ID duplicated above, but mapped to a different col-->
    <attribute_node name="ID">
            <RDB_node>
          <table name="order_tab" />
        <column name="cust_id" type="integer"/>
          </RDB_node>
                                         </attribute_node> 

    <!--element name duplicated below, but mapped to a different col-->
        <element_node name="Name">
                 <text_node>
            <RDB_node>
          <table name="order_tab" />
          <column name="cust_name" type="char(20)" />
          </RDB_node>
         </text_node>
           </element_node>
           </element_node>
    
  <element_node name="Salesperson">
    <!--attribute ID duplicated above, but mapped to a different col-->
    <attribute_node name="ID">
            <RDB_node>
          <table name="order_tab" />
        <column name="salesp_id" type="integer"/>
          </RDB_node>
                                         </attribute_node> 
          
    <!--element name duplicated above, but mapped to a different col--> 
        <element_node name="Name">
                 <text_node>
            <RDB_node>
          <table name="order_tab" />
          <column name="salesp_name" type="char(20)" />
          </RDB_node>
         </text_node>
           </element_node>
           </element_node>
    
  <element_node name="OrderDetail" multi_occurrence="YES">
    <element_node name="ItemNo">
                 <text_node>
            <RDB_node>
          <table name="detail_tab" />        
          <column name="itemno" type="char(9)"/>
          </RDB_node>
         </text_node>
           </element_node>
           <element_node name="Quantity">
                 <text_node>
            <RDB_node>
          <table name="detail_tab" />        
          <column name="quantity" type="integer"/>
          </RDB_node>
         </text_node>
           </element_node>
    <element_node name="UnitPrice">
                 <text_node>
        <RDB_node>detail_tab" />
          <table name="detail_tab" />        
          <column name="unit_price" type="decimal(7,2)"/>
          </RDB_node>
         </text_node>
           </element_node>
           </element_node>
</element_node>

Å×À̺íÀÇ ÄÁÅÙÃ÷´Â À§ÀÇ ¹®¼­°¡ ºÐ¼®µÈ ÈÄ¿¡ ´ÙÀ½ »ùÇÃó·³ Ç¥½ÃµË´Ï´Ù.

ORDER _TAB:

ORDER_ID       CUST_ID       CUST_NAME       SALESP_ID       SALESP_NAME
0001-6789      1111          John Smith      1234            Jane Doe

DETAIL_TAB:

ORDER_ID          ITEMNO         QUANTITY          UNIT_PRICE
0001-6789         xxxx-xxxx      2                 12.50
0001-6789         yyyy-yyyy      4                 24.99
ÁÖ:
µ¿ÀÏÇÑ Å×À̺íÀÇ µ¿ÀÏÇÑ Ä÷³¿¡ º¹¼ö ¿ä¼Ò ¹× ¼Ó¼ºÀ» ¸ÊÇÎÇÏ·Á¸é Å×ÀÌºí¿¡ ´ëÇÑ º°¸íÀ» Á¤ÀÇÇÏ¿© ¸ÊÇÎ Áß ÇϳªÀÇ DAD <table> ¿ä¼Ò¿¡¼­ ÀÌ º°¸íÀ» »ç¿ëÇϽʽÿÀ.

DB2 Connect »ç¿ë½Ã SNA¿Í TCP/IP »çÀÌÀÇ Â÷ÀÌ

SNA¸¦ »ç¿ëÇÏ¿© OS/390(R) ½Ã½ºÅÛ¿¡ ¿¬°áÇÏ´Â °æ¿ì, »õ ¿¬°á ÀÛ¼º½Ã È£½ºÆ® VTAM(R) °èÃþÀº ÀÚµ¿À¸·Î Ä¿¹ÌÆ®¸¦ ¼öÇàÇÕ´Ï´Ù. ÀÚµ¿ Ä¿¹ÌÆ®¸¦ ÅëÇØ È£½ºÆ®Ãø ½º·¹µå »óŸ¦ ºñÈ°¼ºÀ¸·Î ÇÒ ¼ö ÀÖÀ¸¸ç ½º·¹µå´Â Áï½Ã ºñÈ°¼ºÀ¸·Î µË´Ï´Ù.

±×·¯³ª TCP/IP¸¦ »ç¿ëÇÏ¿© OS/390 ½Ã½ºÅÛ¿¡ ¿¬°áÇÏ´Â °æ¿ì, ÀÚµ¿ Ä¿¹ÌÆ®°¡ ¾ø½À´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ ÀÚü´Â ¿¬°á ÈÄ ¸í½ÃÀû Ä¿¹ÌÆ®¸¦ ¼öÇàÇÏ¿© È£½ºÆ®¿¡¼­ ½º·¹µå¸¦ ºñÈ°¼ºÀ¸·Î ÇØ¾ß ÇÕ´Ï´Ù. ¸í½ÃÀû Ä¿¹ÌÆ®°¡ ¾ø´Â ½º·¹µå´Â À¯ÈÞ ½º·¹µå·Î ½Ã°£Á¾·áµË´Ï´Ù.

ÇØ°áÃ¥À¸·Î´Â ¿¬°á ÈÄ À¯ÈÞ »óÅ°¡ µÇ¸é ¸í½ÃÀû Ä¿¹ÌÆ®¸¦ ¼öÇàÇϵµ·Ï ÀÀ¿ëÇÁ·Î±×·¥À» ´Ù½Ã ÀÛ¼ºÇÏ´Â °ÍÀÔ´Ï´Ù.

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