Query Patroller ¹öÀü 8¿¡ ´ëÇÑ ¼³Ä¡ ¿ä±¸»çÇ×
Query Patroller ¼³Ä¡ ¹× »ç¿ëÀ» À§ÇÑ DYN_QUERY_MGMT ¼³Á¤
Query Patroller ¹öÀü 7¿¡¼ ÀÌÁֽà Ãß°¡ ÁÖÀÇ»çÇ×
À§Ä¡ ÁöÁ¤µÈ UPDATE¹® ¶Ç´Â DELETE¹®À» »ç¿ëÇÑ ½ÇÇà±â·Ï µ¥ÀÌÅÍ »ý¼º½Ã Á¦ÇÑ»çÇ×
Query Patroller ½ÃÀÛ¿¡ ´ëÇÑ ¿ä±¸»çÇ× Á¦°Å(AIX)
Query Patroller¿Í DB2 Á¶Á¤ÀÚ »ç¿ë
Query Patroller ¸í·ÉÇà µµ¿ò¸» Á¤Á¤»çÇ×
DB2 ¿¬°á ÁýÁß±â(connection concentrator)¿Í Query Patroller »ç¿ë
°á°ú Ç¥½Ã ´ëÈ »óÀÚ¿¡¼ »ç¿ë ºÒ°¡´ÉÇÑ DBCLOB ¿ÀºêÁ§Æ®
°¢ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ ½ÇÇàÇØ¾ß ÇÏ´Â qpsetup ¸í·É
´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏ´Â Query Patroller ÇÁ·ÎÆÄÀÏ ID
DBADM ±ÇÇÑÀ» °¡Áø »ç¿ëÀÚ¿¡°Ô ÇÊ¿äÇÏÁö ¾ÊÀº ¿î¿µÀÚ ÇÁ·ÎÆÄÀÏ
qpstart ¹× qpsetup ¸í·É ¼³¸í Á¤Á¤
½ÇÇà±â·Ï µ¥ÀÌÅÍ »ý¼ºÀ» À§ÇÑ ±ÇÀå»çÇ×
½ÇÇà±â·Ï µ¥ÀÌÅÍ »ý¼º ÇÁ·Î±×·¥ ÁßÁö
¹é±×¶ó¿îµå¿¡¼ ½ÇÇàµÇ´Â Äõ¸®·Î ÀÎÇÑ ·Îµå ¹ßÇà
Query Controller ¶Ç´Â Query Patroller CenterÀÇ ¸Þ¸ð¸® ºÎÁ· ¿À·ù
DB2 Universal Database Enterprise Server Edition ¹öÀü 8.1.2¿¡ Query Patroller ¹öÀü 8À» ¼³Ä¡ÇÏ´Â °æ¿ì, FixPak 2+µµ ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. Áï, Query Patroller¸¦ ¼³Ä¡Çϱâ Àü¿¡ DB2 ¹öÀü 8.1.2(FixPak 2¶ó°íµµ ÇÔ)¿Í FixPak 2+°¡ ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÔÀ» ÀǹÌÇÕ´Ï´Ù.
DB2 Enterprise Server Edition ÀÌÈÄ ¹öÀüÀÌ ÀÖ´Â °æ¿ì, ÀÌ Ãß°¡ FixPakÀº ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.
DB2 ¹öÀü 8.1.2(Fixpak 2)¿Í FixPak 2+´Â ¸ðµÎ DB2 ±â¼ú Áö¿ø ´Ù¿î·Îµå ÆäÀÌÁö http://www-3.ibm.com/cgi-bin/db2www/data/db2/udb/winos2unix/support/download.d2w/report¿¡¼ »ç¿ë °¡´ÉÇÕ´Ï´Ù.
FixPak 2+¸¦ ¼³Ä¡ÇÏÁö ¾Ê°í DB2 Enterprise Server Edition ¹öÀü 8.1.2¿¡ Query Patroller ¹öÀü 8À» ¼³Ä¡ÇÏ·Á°í Çϸé ÀÌ Á¦Ç°À» ¼³Ä¡Çϱ⿡´Â DB2 Universal Database ·¹º§ÀÌ ¿Ã¹Ù¸£Áö ¾ÊÀ½À» ³ªÅ¸³»´Â ¿À·ù ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.
Query Patroller°¡ Äõ¸®¸¦ °£¼·ÇÏ°í °ü¸®ÇÏ·Á¸é DYN_QUERY_MGMT ¸Å°³º¯¼ö¸¦ ENABLE·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ±×·¯³ª Query Patroller¸¦ ¼³Ä¡Çϱâ Àü¿¡´Â ¼³Ä¡ ÇÁ·Î±×·¥¿¡ ÀÇÇØ ½ÇÇàµÇ´Â ³»ºÎ Äõ¸®ÀÇ °£¼·À» ¹æÁöÇϱâ À§ÇØ ÀÌ ¸Å°³º¯¼ö¸¦ DISABLE·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
µðÆúÆ®·Î ÀÌ ¸Å°³º¯¼ö´Â DISABLE·Î ¼³Á¤µË´Ï´Ù.
Query Patroller ¹öÀü 7¿¡¼ Query Patroller ¹öÀü 8·Î °ü¸®ÀÚ ÇÁ·ÎÆÄÀÏÀ» ÀÌÁÖ½Ãų ¶§ ¿î¿µÀÚ ÇÁ·ÎÆÄÀÏÀÌ ÀÛ¼ºµË´Ï´Ù. ÀÌ ÇÁ·ÎÆÄÀÏ¿¡´Â ¸ðµç Query Patroller Ư±ÇÀÇ ÃÖ´ë ±ÇÇÑ ·¹º§ÀÌ ÀÚµ¿À¸·Î ºÎ¿©µË´Ï´Ù. ±×·¯³ª ÀÌÁÖµÈ ÇÁ·ÎÆÄÀÏ¿¡´Â Query Patroller µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ DBADM ±ÇÇÑÀÌ ÀÚµ¿À¸·Î ºÎ¿©µÇÁö ¾Ê½À´Ï´Ù. Áï, ÀÌÁÖµÈ °ü¸®ÀÚ ÇÁ·ÎÆÄÀÏ¿¡ ½ÇÇà±â·Ï µ¥ÀÌÅ͸¦ »ý¼ºÇϰųª ¿î¿µÀÚ ÇÁ·ÎÆÄÀÏÀ» ÀÛ¼º, °»½Å ¶Ç´Â Á¦°ÅÇÒ ¼ö Àִ Ư±ÇÀÌ ¾øÀ½À» ÀǹÌÇÕ´Ï´Ù. »ç¿ëÀÚ ¶Ç´Â ÀÌÁÖµÈ ÇÁ·ÎÆÄÀÏÀ» °¡Áö°í ÀÖ´Â »ç¿ëÀÚ°¡ ÀÌ·¯ÇÑ Å½ºÅ©¸¦ ¼öÇàÇØ¾ß ÇÏ´Â °æ¿ì, ÀÌÁÖ ÀÌÈÄ¿¡ »ç¿ëÀÚ¿¡°Ô DBADM ±ÇÇÑÀ» ¼öµ¿À¸·Î ºÎ¿©ÇØ¾ß ÇÕ´Ï´Ù.
½ÇÇà±â·Ï µ¥ÀÌÅÍ´Â À§Ä¡ ÁöÁ¤µÈ UPDATE¹®À̳ª À§Ä¡ ÁöÁ¤µÈ DELETE¹®ÀÌ Æ÷ÇÔµÈ Äõ¸®¿¡ ´ëÇØ¼´Â »ý¼ºÇÒ ¼ö ¾ø½À´Ï´Ù.
Query Patroller ¹®¼¿¡´Â AIX¿¡¼ Query Patroller¸¦ ½ÃÀÛÇϱâ À§ÇÑ ´ÙÀ½ ¿ä±¸»çÇ×ÀÌ ¾ð±ÞµÇ¾î ÀÖ½À´Ï´Ù.
EXTSHM=ON export EXTSHM
ÀÌ Á¾¼Ó¼ºÀÌ Á¦°ÅµÇ¾úÀ¸¸ç, À§ÀÇ Ç׸ñÀº ´õ ÀÌ»ó AIX¿¡¼ Query Patroller¸¦ ½ÃÀÛÇϱâ À§ÇÑ ¿ä±¸»çÇ×ÀÌ ¾Æ´Õ´Ï´Ù.
Query PatrollerÀÇ ÁÖ¿ä ±â´ÉÀº µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ°¡ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ Äõ¸®¸¦ °ü¸®ÇÒ ¼ö ÀÖµµ·Ï µ½´Â °ÍÀÔ´Ï´Ù. DB2 Á¶Á¤ÀÚÀÇ ÁÖ¿ä ±â´ÉÀº °ü¸®ÀÚ°¡ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ ½ÇÇàµÇ°í ÀÖ´Â ÀÀ¿ëÇÁ·Î±×·¥À» °ü¸®ÇÒ ¼ö ÀÖµµ·Ï µ½´Â °ÍÀÔ´Ï´Ù.
DB2 Á¶Á¤ÀÚ¸¦ »ç¿ëÇϸé Àá±Ý ¼ö, ´ë±â ½Ã°£ ¹× ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ »ç¿ëÇÏ´Â CPU ¾ç°ú °°ÀÌ ÀÚ¿ø¿¡ ´ëÇÑ ÇѰ踦 ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. DB2 Á¶Á¤ÀÚ¸¦ Query Patroller¿Í ÇÔ²² »ç¿ëÇÏ¸é °ü¸® Á¦¾î ±ÇÇÑÀÌ ±Ø´ëȵ˴ϴÙ. ±×·¯³ª À̵éÀ» ÇÔ²² È¿°úÀûÀ¸·Î »ç¿ëÇÏ·Á¸é ÀÌµé °£ÀÇ »óÈ£ÀÛ¿ëÀ» ÀÌÇØÇØ¾ß ÇÕ´Ï´Ù.
Query Patroller´Â µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ ½ÇÇàµÇ´Â °øµ¿ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ Ã¼°èÀÔ´Ï´Ù. Á¶Á¤ÀÚ´Â ´Ù¸¥ ÀÀ¿ëÇÁ·Î±×·¥¿¡ ¿ª¹ÝÀÀÇÏ´Â °Í°ú µ¿ÀÏÇÑ ¹æ½ÄÀ¸·Î À̵é ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇØ¼µµ ¿ª¹ÝÀÀÇÒ ¼ö Àֱ⠶§¹®¿¡ Á¶Á¤ÀÚ ±¸¼º ÆÄÀÏ¿¡¼ ±ÔÄ¢À» ÁöÁ¤ÇÒ ¶§ µû¶ó¾ß ÇÏ´Â ¸î °¡Áö ÁöħÀÌ ÀÖ½À´Ï´Ù.
ƯÈ÷ Á¶Á¤ÀÚ ±¸¼º ÆÄÀÏÀÇ ±ÔÄ¢¿¡ Query Patroller°¡ »ç¿ëÇÏ´Â ÇÁ·Î¼¼½º¸¦ Æ÷ÇÔ½ÃŰÁö ¸»¾Æ¾ß ÇÕ´Ï´Ù. Query Patroller´Â Windows¿¡¼ javaw.exe, java.exe, db2fmp.exe ¹× qp.exe¸¦ »ç¿ëÇϰí UNIX¿¡¼ java, db2fmp ¹× qp¸¦ »ç¿ëÇÏ¿© Á¶ÀÛÀ» ¼öÇàÇÕ´Ï´Ù. Á¶Á¤ÀÚ°¡ Query Patroller¿¡ ¿ª¹ÝÀÀÇÏÁö ¾Êµµ·Ï ÇÏ·Á¸é Á¶Á¤ÀÚ ±¸¼º ÆÄÀÏ¿¡ À̵é ÇÁ·Î¼¼½º¸¦ Æ÷ÇÔ½ÃŰÁö ¸¶½Ê½Ã¿À. µðÆúÆ®·Î ¸ðµç ÀÀ¿ëÇÁ·Î±×·¥À» °£¼·ÇÏ´Â ÀÏ¹Ý ±ÔÄ¢µµ ¾ø¾î¾ß ÇÕ´Ï´Ù. ´ë½Å DB2 Á¶Á¤ÀÚ°¡ °£¼·ÇÒ ÀÀ¿ëÇÁ·Î±×·¥ ¸ñ·ÏÀº ºÐ¸íÈ÷ Æ÷ÇÔ½ÃŰ½Ê½Ã¿À.
Query Patroller¿¡¼ »ç¿ëÇÏ´Â ÇÁ·Î¼¼½º¸¦ DB2 Á¶Á¤ÀÚÀÇ °£¼·¿¡¼ Á¦¿Ü½Ãų ¼ö ¾ø´Â °æ¿ì, Á¶Á¤ÀÚ ±¸¼º ÆÄÀÏ ±ÔÄ¢À» ÀÛ¼ºÇÒ ¶§ ´ÙÀ½ ÁöħÀ» µû¸£½Ê½Ã¿À.
CPI »ç¿ë·® ¹× ´ë±â ½Ã°£À» ºñ·ÔÇÑ ´Ù¸¥ ÇѰèÀÇ Á¦ÇѼºÀ¸·Î ÀÎÇØ DB2 Á¶Á¤ÀÚ´Â Query Patroller°¡ Query Patroller Á¦¾î Å×ÀÌºí¿¡ ´ëÇØ Á¶ÀÛÇÏ´Â µ¥ »ç¿ëÇÏ´Â ½Ã°£°ú ÀÚ¿ø¿¡ µû¶ó Query Patroller ÇÁ·Î¼¼½º¿¡ ¿ª¹ÝÀÀÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿ª½Ã ÀÌ ¾çÀº Çϵå¿þ¾î ¼º´É ¹× µ¥ÀÌÅÍ Å©±â¿¡ µû¶ó ´Ù¸£¹Ç·Î »çÀü ÆÇº°ÇÒ ¼ö ¾ø½À´Ï´Ù. ¿øÇÏ´Â °æ¿ì, ÇѰ踦 º¸´Ù ³ôÀº °ªÀ¸·Î Áõ°¡½ÃÄѼ DB2 Á¶Á¤ÀÚ°¡ Query Patroller¿¡ ¿ª¹ÝÀÀÇÏÁö ¾Êµµ·Ï ÇϽʽÿÀ.
¿ì¼±¼øÀ§ ¶Ç´Â ½ºÄÉÁÙ Á¶Ä¡°¡ Query Patroller ÇÁ·Î¼¼½º¿¡ Àû¿ëµÇ´Â °æ¿ì, Query Patroller´Â ÁÙ¾îµç ½Ã½ºÅÛ ÀÚ¿øÀ¸·Î °è¼Ó ½ÇÇàµË´Ï´Ù. ±×·¯³ª °Á¦ Á¶Ä¡°¡ Query Patroller ÇÁ·Î¼¼½º¿¡ Àû¿ëµÇ´Â °æ¿ì, ÇÁ·Î¼¼½º°¡ Á¾·áµÉ ¼ö ÀÖ½À´Ï´Ù. °Á¦ Á¶Ä¡´Â SQL1224N ¸®ÅÏ Äڵ带 ¸®ÅÏÇÏ¸é¼ Query Patroller ÇÁ·Î¼¼½º¸¦ Á¤»óÀûÀ¸·Î Á¾·áÇϰųª °Á¦°¡ ¹ßÇàµÇ±â Àü¿¡ db2fmp ÇÁ·Î¼¼½º°¡ ½ÃÀÛµÈ °æ¿ì, ÀÀ¿ëÇÁ·Î±×·¥ ¿À·ù ¶Ç´Â DARI ÇÁ·Î¼¼½ºÀÇ ºñÁ¤»ó Á¾·á¸¦ ¹ß»ý½Ãų ¼ö ÀÖ½À´Ï´Ù(SQL1131N). Query Patroller´Â db2fmp ÇÁ·Î¼¼½º°¡ ½ÃÀÛµÈ ÈÄ¿¡´Â ÁßÁöÇÒ ¼ö ¾ø½À´Ï´Ù. Query Patroller°¡ db2fmp ÇÁ·Î¼¼½º¸¦ Á¤»óÀûÀ¸·Î ½ÇÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ µ¥ÀÌÅͺ£À̽º ¿¬°áÀ» Á¾·áÇÑ ÈÄ¿¡µµ db2fmp ÇÁ·Î¼¼½º´Â ½ÇÇàÀ» ¿Ï·áÇÏ·Á°í ½ÃµµÇÕ´Ï´Ù.
db2fmp ÇÁ·Î¼¼½º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß ¾È³»¼: Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·Î±×·¡¹ÖÀ» ÂüÁ¶ÇϽʽÿÀ.
Query Patroller¿Í DB2 Á¶Á¤ÀÚ¸¦ ¸ðµÎ µ¿ÀÏÇÑ Äõ¸® Á¦ÃâÀÚ ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇØ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, DB2 CLP(WindowsÀÇ db2bp.exe ¹× UNIXÀÇ db2bp)¿Í °°Àº Á¦Ãâ ÀÀ¿ëÇÁ·Î±×·¥À» Query Patroller°¡ °£¼·Çϰí Á¶Á¤ÀÚ ±¸¼º ÆÄÀÏ¿¡ Æ÷ÇÔµÈ ÀÀ¿ëÇÁ·Î±×·¥À¸·Î ³ª¿ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Query Patroller´Â Á¦Ãâ½Ã Äõ¸®¸¦ °£¼·Çϸç DB2 Á¶Á¤ÀÚ´Â Äõ¸® ½ÇÇà½Ã ÀÀ¿ëÇÁ·Î±×·¥À» °£¼·ÇÕ´Ï´Ù. Äõ¸® Á¦ÃâÀº Äõ¸® ½ÇÇà Àü¿¡ ¹ß»ýÇϱ⠶§¹®¿¡ Query Patroller´Â Ç×»ó DB2 Á¶Á¤ÀÚº¸´Ù ¸ÕÀú Äõ¸®¸¦ °£¼·ÇÕ´Ï´Ù. Áï, Query Patroller°¡ Äõ¸®¸¦ º¸À¯Çϰųª Å¥¿¡ ´ë±â½ÃŰ´Â °æ¿ì, DB2 Á¶Á¤ÀÚ´Â Äõ¸®¸¦ Á¦ÃâÇÑ ÀÀ¿ëÇÁ·Î±×·¥À» °£¼·Çϱâ Àü¿¡ Äõ¸®°¡ ½ÇÇàµÉ ¶§±îÁö ±â´Ù·Á¾ß ÇÔÀ» ÀǹÌÇÕ´Ï´Ù.
Query Patroller°¡ °£¼·ÇÏ´Â Äõ¸®´Â Á¦Ãâ ÀÀ¿ëÇÁ·Î±×·¥À̳ª WindowsÀÇ qprunquery.exe¿Í UNIXÀÇ qprunquery¿Í °°Àº ´Ù¸¥ ÀÀ¿ëÇÁ·Î±×·¥¿¡ ÀÇÇØ ½ÇÇàµÉ ¼ö ÀÖ½À´Ï´Ù. Á¦ÃâÀÚÀÇ Á¦Ãâ ȯ°æ¼³Á¤ÀÌ Á¦Ãâ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ÀÀ¿ëÇÁ·Î±×·¥À» ÇØÁ¦Çϱâ Àü¿¡ Äõ¸® °á°ú°¡ ¸®Å쵃 ¶§±îÁö ±â´Ù·Á¾ß ÇÔÀ» ÁöÁ¤ÇÏ´Â °æ¿ì, Á¦Ãâ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ Äõ¸®¸¦ ½ÇÇàÇÏ°Ô µË´Ï´Ù. Á¦Ãâ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ DB2 Á¶Á¤ÀÚ ±¸¼º ÆÄÀÏ¿¡ ³ª¿µÈ °æ¿ì, DB2 Á¶Á¤ÀÚ´Â Äõ¸®¸¦ ½ÇÇàÇÒ ¶§ Á¦Ãâ ÀÀ¿ëÇÁ·Î±×·¥À» °£¼·ÇÕ´Ï´Ù.
Á¦ÃâÀÚÀÇ Á¦Ãâ ȯ°æ¼³Á¤ÀÌ Á¦Ãâ ÀÀ¿ëÇÁ·Î±×·¥À» ÇØÁ¦Çϰí Äõ¸® °á°ú¸¦ °á°ú Å×À̺í·Î º¸³»µµ·Ï ÁöÁ¤ÇÑ °æ¿ì, qprunquery·Î Äõ¸®¸¦ ½ÇÇàÇÕ´Ï´Ù. ÀÌ °æ¿ì, DB2 Á¶Á¤ÀÚ ±¸¼º ÆÄÀÏ¿¡ qprunquery°¡ Æ÷ÇԵǾúÀ¸¸é DB2 Á¶Á¤ÀÚ¸¸ÀÌ ÀÀ¿ëÇÁ·Î±×·¥À» °£¼·ÇÕ´Ï´Ù.
Query Patroller ¹®¼¿¡¼´Â "qp ?"¸¦ ÀÔ·ÂÇÏ¸é ¸í·ÉÇà¿¡¼ Query Patroller ¸í·É ¸ñ·ÏÀ» º¼ ¼ö ÀÖ´Ù°í ¾ð±ÞÇÕ´Ï´Ù. ÀÌ ³»¿ëÀº À߸øµÇ¾ú½À´Ï´Ù. Query Patroller ¸í·É ¸ñ·ÏÀ» º¸·Á¸é ´ÙÀ½ µ¥ÀÌÅͺ£À̽º À̸§À» ÀÔ·ÂÇϽʽÿÀ.
qp -d db_name ?
¶Ç´Â
qp -d db_name help
qp -d db_name -u user_id -p password ?
¶Ç´Â
qp -d db_name -u user_id -p password help
ÀÚÁÖ ¹ß»ýÇÏÁö´Â ¾ÊÁö¸¸ Å¥¿¡ ´ë±âµÇ¾ú°Å³ª ½ÇÇà ÁßÀÎ Äõ¸®ÀÇ »óŰ¡ º¯°æµÇ¸é Query Patroller°¡ »õ »óŸ¦ Áï½Ã ±â·ÏÇÒ ¼ö ¾ø´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ì´Â º¸Åë ´ÙÀ½ Áß Çϳª¿Í °°Àº ºñÁ¤»ó Á¾·á »óȲÀÏ °æ¿ì¿¡ ¹ß»ýÇÕ´Ï´Ù.
Query Patroller ¼¹ö´Â ½ÃÀÛÇÒ ¶§ ¹× ÁÖ±âÀûÀ¸·Î ÀÚµ¿ º¹±¸¸¦ ¼öÇàÇÕ´Ï´Ù. ÇöÀç »óŰ¡ Å¥¿¡ ´ë±âµÇ¾ú°Å³ª ½ÇÇà ÁßÀÎ Äõ¸®¸¦ Á¡°ËÇÏ°í »óŰ¡ °è¼Ó Á¤È®ÇÑÁö Á¡°ËÇÕ´Ï´Ù. ÇöÀç »óŰ¡ Á¤È®ÇÑ °æ¿ì, Äõ¸®´Â Á¤»óÀûÀ¸·Î 󸮵Ǹç Query Patroller ¼¹ö°¡ Á¾·áµÇ¾ú´Ù°¡ Àç½ÃÀÛµÈ °æ¿ì, ³»ºÎ Query Patroller ¼¹ö µ¥ÀÌÅÍ ±¸Á¶°¡ º¹¿øµË´Ï´Ù. ±×·¯³ª »óŰ¡ Å¥¿¡ ´ë±âµÇ¾ú°Å³ª ½ÇÇà ÁßÀÎ Äõ¸®°¡ DB2 ¼¹öÀÇ Á¾·á ÈÄ Àç½ÃÀÛ ¶Ç´Â Query PatrollerÀÇ ÀÛµ¿ ÁßÁö·Î Äõ¸®ÀÇ »óŸ¦ °»½ÅÇÒ ¼ö ¾ø±â ¶§¹®¿¡ ´õ ÀÌ»ó DB2¿¡ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é º¹±¸´Â Äõ¸®¿¡¼ ¼öÇàµË´Ï´Ù. ÃëÇÏ´Â º¹±¸ Á¶Ä¡´Â Äõ¸®°¡ Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ëÇÁ·Î±×·¥À¸·Î °á°ú¸¦ ¸®ÅÏÇÏ´ÂÁö ¾Æ´Ï¸é DB2 °á°ú Å×À̺í·Î ¸®ÅÏÇÏ´ÂÁö¿¡ µû¶ó ´Ù¸¨´Ï´Ù.
Query Patroller ¼¹ö¸¦ ¼³Ä¡ÇÒ ¶§ ´ÙÀ½ »çÇ×À» ÁÖÀÇÇϽʽÿÀ.
Query Patroller°¡ Å¥¿¡ Äõ¸®¸¦ ³ÖÀ¸¸é ÀÌ Äõ¸®´Â ½ÇÇàµÉ ¶§±îÁö Å¥¿¡ ÀÖ´Â ½Ã°£ µ¿¾È °è¼Ó ÀÀ¿ëÇÁ·Î±×·¥À» ºí·ÏÈÇÕ´Ï´Ù.
DB2 ¿¬°á ÁýÁß±â(connection concentrator)°¡ Ȱ¼ºÈµÇÁö ¾ÊÀ¸¸é ¸ðµç ÀÀ¿ëÇÁ·Î±×·¥Àº ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¿¬°áÀÌ ²÷¾îÁú ¶§±îÁö µ¥ÀÌÅͺ£À̽º ¿¬°áÀ» °ü¸®ÇÏ´Â ÀÚüÀÇ ¿¡ÀÌÀüÆ®¸¦ °®°Ô µË´Ï´Ù. ÁýÁ߱Ⱑ Ȱ¼ºÈµÇ¸é ¸ðµç ÀÀ¿ëÇÁ·Î±×·¥ÀÌ Æ®·£Àè¼Ç ¹Ù¿î´õ¸®¿¡ ÀÖ´Â ÀÀ¿ëÇÁ·Î±×·¥µé °£¿¡ ÀüȯµÇ´Â ¿¡ÀÌÀüÆ® Ç®À» °øÀ¯ÇÕ´Ï´Ù. Áï, ÁýÁ߱Ⱑ »ç¿ë °¡´ÉÇϰí Query Patroller°¡ Äõ¸®¸¦ Å¥¿¡ ´ë±â½Ã۸é Äõ¸®°¡ ½ÇÇàµÉ ¶§±îÁö ÀÌ·¯ÇÑ ¿¡ÀÌÀüÆ®µéÀ» ¿¬°áÇÕ´Ï´Ù. ±×·¯¸é »ç¿ë °¡´ÉÇÑ ¿¡ÀÌÀüÆ® Ç®ÀÌ ÁÙ¾îµå´Â È¿°ú°¡ ÀÖÀ¸¸ç ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ¿¡ÀÌÀüÆ®ÀÇ ¼ºñ½º¸¦ ¹ÞÀ» ¼ö ¾ø±â ¶§¹®¿¡ ¿äûÀ» ¿¬°áÇϰųª ½ÇÇàÇÒ ¼ö ¾øÀ¸¹Ç·Î DB2 ¼º´ÉÀÌ ¿µÇâÀ» ¹Þ½À´Ï´Ù. ÀÌ·¯ÇÑ ÀÌÀ¯·Î ¿¬°á ÁýÁ߱Ⱑ Ȱ¼ºÈµÇ¸é Query Patroller´Â Äõ¸®¸¦ Å¥¿¡ ´ë±â½ÃŰÁö ¾ÊÀ¸¸ç ´ë½Å µðÆúÆ®·Î Å¥¿¡ ´ë±âµÈ °ÍÀ¸·Î ¿¹»óµÇ´Â Äõ¸®¸¦ °ÅºÎÇÕ´Ï´Ù. (sqlcode´Â 29009À̰í ÀÌÀ¯ ÄÚµå´Â 6ÀÔ´Ï´Ù.)
Å¥¿¡ ´ë±âµÇ´Â Äõ¸®¸¦ °ÅºÎÇÏÁö ¸øÇϵµ·Ï ÇÏ·Á¸é ½Ã½ºÅÛ ·¹º§¿¡¼´Â UPDATE QP_SYSTEM ¸í·ÉÀ» »ç¿ëÇÏ°í »ç¿ëÀÚ ·¹º§¿¡¼´Â UPDATE SUBMITTER_PROFILE ¸í·ÉÀ» »ç¿ëÇÏ¿© ¿É¼Ç BLOCK_OPTIONÀ» ¼³Á¤ÇÔÀ¸·Î ÁýÁ߱Ⱑ Ȱ¼ºÈµÈ °æ¿ì, Query Patroller°¡ Äõ¸®¸¦ °ÅºÎÇÏÁö ¾Ê°í ½ÇÇàÇϵµ·Ï ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. µðÆúÆ®·Î BLOCK_OPTIONÀº 'reject'('R')·Î ¼³Á¤µÇ¸ç ÁýÁ߱Ⱑ Ȱ¼ºÈµÇ¾úÀ» ¶§ Äõ¸®°¡ Å¥¿¡ ´ë±âµÇÁö ¾Ê°í °ÅºÎµÉ °ÍÀÓÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÁýÁ߱Ⱑ Ȱ¼ºÈµÇ¾úÀ» ¶§ Query Patroller°¡ Äõ¸®¸¦ °ÅºÎÇÏÁö ¾Ê°í ½ÇÇàÇϵµ·Ï ÁöÁ¤ÇÏ·Á¸é BLOCK_OPTIONÀ» 'proceed'('P')·Î ¼³Á¤ÇϽʽÿÀ.
¿¹¸¦ µé¾î, ÁýÁ߱Ⱑ Ȱ¼ºÈµÇ¾úÀ» ¶§ °ÅºÎµÇ´Â µ¥ÀÌÅͺ£À̽º "sample"¿¡ ´ëÇÑ Äõ¸®¸¦ Query Patroller°¡ ½ÇÇàÇϵµ·Ï ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ BLOCK_OPTION ¿É¼ÇÀ» 'P'·Î ¼³Á¤ÇϽʽÿÀ.
qp -d sample -u userid -p password "UPDATE QP_SYSTEM USING BLOCK_OPTION 'P'"
ÁýÁ߱Ⱑ Ȱ¼ºÈµÇ¾úÀ» ¶§ °ÅºÎµÇ´Â ÇÁ·ÎÆÄÀÏ "STEVED" ÇÏ¿¡ Á¦ÃâµÈ Äõ¸®¸¦ Query Patroller°¡ ½ÇÇàÇϵµ·Ï ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÀÌ ÇÁ·ÎÆÄÀÏÀÇ BLOCK_OPTIONÀ» 'P'·Î ¼³Á¤ÇϽʽÿÀ.
qp -d sample -u userid -p password "UPDATE SUBMITTER_PROFILE FOR USER'STEVED' USING BLOCK_OPTION 'P'"
BLOCK_OPTIONÀÇ °ªÀº µ¥ÀÌÅͺ£À̽ºÀÇ QP_SYSTEM ¹× SUBMITTER_PROFILE Å×ÀÌºí¿¡ ÀúÀåµË´Ï´Ù.
QP_SYSTEMÀÇ BLOCK_OPTION ¼³Á¤Àº ³Î(NULL) ÀÔ·ÂÀÌ ºÒ°¡´ÉÇϸç SUBMITTER_PROFILEÀÇ BLOCK_OPTION ¼³Á¤Àº ³Î(NULL) ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù. BLOCK_OPTIONÀÌ QP_SYSTEM ¹× »ç¿ëÀÚÀÇ Á¦ÃâÀÚ ÇÁ·ÎÆÄÀÏ ¸ðµÎ¿¡ ´ëÇØ ¼³Á¤µÈ °æ¿ì, Á¦ÃâÀÚ ÇÁ·ÎÆÄÀÏÀÇ °ªÀÌ »ç¿ëÀÚÀÇ °ªº¸´Ù ¿ì¼±ÀÔ´Ï´Ù. ´Ù¸¥ ¸ðµç »ç¿ëÀÚÀÇ °æ¿ì, QP_SYSTEMÀÇ BLOCK_OPTION ¼³Á¤ÀÌ Àû¿ëµË´Ï´Ù. QP_SYSTEMÀÇ BLOCK_OPTION ¼³Á¤ÀÌ Æ¯Á¤ »ç¿ëÀÚ¿¡°Ô Àû¿ëµÇµµ·Ï ÇÏ·Á¸é ÇØ´ç »ç¿ëÀÚÀÇ SUBMITTER_PROFILE¿¡ ´ëÇÑ BLOCK_OPTIONÀ» NULL·Î ¼³Á¤ÇϽʽÿÀ.
JDBC Á¦ÇÑÀ¸·Î ÀÎÇØ DBCLOB ¿ÀºêÁ§Æ®¸¦ Query Patroller °á°ú Ç¥½Ã ´ëÈ »óÀÚ Ã¢¿¡ Ç¥½ÃÇÒ ¼ö ¾ø½À´Ï´Ù. ´ë½Å ´ëÈ »óÀÚ Ã¢ÀÇ DBCLOB ¿ÀºêÁ§Æ® ÀÚ¸®¿¡ ºñ¾î ÀÖ´Â ¹®ÀÚ¿ÀÌ ³ªÅ¸³³´Ï´Ù. ÀÌ Á¦ÇÑÀº Query Patroller Center¿¡¸¸ Àû¿ëµÇ¸ç Query Patroller ¸í·ÉÇà¿¡´Â Àû¿ëµÇÁö ¾Ê½À´Ï´Ù.
Query Patroller¸¦ »ç¿ëÇÏ·Á´Â °¢ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ qpsetup ¸í·ÉÀ» ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. ±×·¯¸é °¢ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ Å×À̺í°ú ¿¬°üµÈ Á¦¾î Å×À̺í, ºä ¹× Æ®¸®°Å¿Í °°Àº Query Patroller Á¦¾î µ¥ÀÌÅͺ£À̽º ¿ÀºêÁ§Æ® ¼¼Æ® ¹× °¢ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ QP ½ÇÇà¿¡ ÇÊ¿äÇÑ »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö ¹× ÇÁ·Î½ÃÀú°¡ ÀÛ¼ºµË´Ï´Ù. Á¦¾î Å×ÀÌºí¿¡´Â ±¸¼º ¼³Á¤°ª, »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏ ¹× ½ÇÇà±â·Ï Äõ¸® µ¥ÀÌÅÍ¿Í °°Àº Á¤º¸°¡ ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â Query Patroller ¾È³»¼: ¼³Ä¡, °ü¸® ¹× »ç¿ë ¶Ç´Â DB2 Á¤º¸ ¼¾ÅÍ¿¡¼ Query Patroller Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.
Query Patroller Á¦ÃâÀÚ ¹× ¿î¿µÀÚ ÇÁ·ÎÆÄÀÏ ID´Â ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÑ´Ù´Â Á¡À» ¹Ýµå½Ã ±â¾ïÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ÇÁ·ÎÆÄÀÏ ID´Â DB2 ±ÇÇÑ ºÎ¿© ID·Îµµ Á¸ÀçÇÕ´Ï´Ù. Áï, "TESTUSER"·Î ½Äº°µÈ »ç¿ëÀÚ¿¡ ´ëÇØ Á¦ÃâÀÚ ÇÁ·ÎÆÄÀÏÀ» ÀÛ¼ºÇÏ´Â °æ¿ì, "TESTUSER"¶ó°í ÇÏ´Â ±âÁ¸ÀÇ DB2 ±ÇÇÑ ºÎ¿© IDµµ ÀÖÀ½À» ÀǹÌÇÕ´Ï´Ù. "testuser"·Î ½Äº°µÈ »ç¿ëÀÚ¿¡ ´ëÇØ Á¦ÃâÀÚ ÇÁ·ÎÆÄÀÏÀ» ÀÛ¼ºÇÏ´Â °æ¿ì, ÀÌ ÇÁ·ÎÆÄÀÏÀº DB2 ±ÇÇÑ ºÎ¿© ID "TESTUSER"¿Í ¿¬°üµÇÁö ¾ÊÀ¸¸ç Query Patroller¿¡¼ »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. ´ë½Å "TESTUSER" ID·Î Á¦ÃâµÈ Äõ¸®´Â µðÆúÆ® PUBLIC Á¦ÃâÀÚ ÇÁ·ÎÆÄÀϰú ¿¬°üµË´Ï´Ù.
µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ DBADM ±ÇÇÑÀ» °¡Áø »ç¿ëÀÚ¿¡ ´ëÇØ¼´Â ¿î¿µÀÚ ÇÁ·ÎÆÄÀÏÀ» ÀÛ¼ºÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. ÀÌ·¯ÇÑ »ç¿ëÀÚ´Â ÀÌ¹Ì ÃÖ´ë ¿î¿µÀÚ Æ¯±Ç ·¹º§À» ¼ÒÀ¯Çϰí ÀÖÀ¸¹Ç·Î À̵鿡 ´ëÇØ ¿î¿µÀÚ ÇÁ·ÎÆÄÀÏÀ» Ãß°¡ÇÏ´Â °ÍÀº Àǹ̰¡ ¾ø½À´Ï´Ù. ÇÁ·ÎÆÄÀϰú ¿¬°üµÈ ¿î¿µÀÚ Æ¯±Ç¿¡ ´ëÇÑ Á¦ÇÑÀÌ À־ DBADM ±ÇÇÑÀ» °¡Áø »ç¿ëÀÚ´Â ¸ðµç Query Patroller ŽºÅ©¸¦ ÀÚµ¿À¸·Î ¼öÇàÇÒ ¼ö Àֱ⠶§¹®¿¡ ÀÌ·¯ÇÑ »ç¿ëÀÚ¿¡ ´ëÇØ ¿î¿µÀÚ ÇÁ·ÎÆÄÀÏÀ» ÀÛ¼ºÇÏ´Â °ÍÀº Âø¿ÀÀÔ´Ï´Ù.
¼ö¹é °³ÀÇ °ü¸®µÇ´Â Äõ¸®³ª ½ÇÇà±â·Ï Äõ¸®¸¦ º¸´Â °æ¿ì, Query Patroller CenterÀÇ ÀÀ´ä ½Ã°£ÀÌ »ó´çÈ÷ ´À·ÁÁú ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹®Á¦¸¦ ¿ÏÈÇϱâ À§ÇØ ºä¿¡ ÇÊÅ͸¦ Àû¿ëÇÏ¿© Ç¥½ÃµÇ´Â Äõ¸® ¼ö¸¦ ÁÙÀÌ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. Query Patroller Center¿¡¼ ÇÊÅ͸¦ Àû¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸´Â Query Patroller ¾È³»¼: ¼³Ä¡, °ü¸® ¹× »ç¿ë ¶Ç´Â DB2 Á¤º¸ ¼¾ÅÍÀÇ Query Patroller Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.
Query Patroller ¹öÀü 8 ¹®¼¿¡´Â LIST QUERIES ¸í·ÉÀÇ WITH STATUS ¸Å°³º¯¼ö¿¡ ´ëÇÑ ¸Å°³º¯¼ö °ªÀÌ À߸ø ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù. ÀÌ ¹®¼¿¡¼´Â "R" °ªÀÌ °ÅºÎµÈ ¸ðµç Äõ¸®¸¦ ¸®ÅÏÇÔÀ» ³ªÅ¸³»Áö¸¸ ½ÇÁ¦·Î ÀÌ °ªÀº ½ÇÇà ÁßÀÎ ¸ðµç Äõ¸® ¸ñ·ÏÀÌ ¸®ÅϵÊÀ» ÁöÁ¤ÇÕ´Ï´Ù.
LIST QUERIES ¸í·ÉÀÇ µðÆúÆ® ÀÛµ¿¿¡ ´ëÇÑ ¼³¸í¿¡µµ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ¹®¼¿¡¼´Â ¸Å°³º¯¼ö¸¦ ÁöÁ¤ÇÏÁö ¾Ê°í LIST QUERIES ¸í·ÉÀ» ¹ßÇàÇÏ¸é ¸¶Áö¸· 100°³ÀÇ Äõ¸®¸¦ ¸®ÅÏÇÔÀ» ³ªÅ¸³À´Ï´Ù. ÀÌ ³»¿ëÀº À߸øµÇ¾ú½À´Ï´Ù. ¸Å°³º¯¼ö ¾øÀÌ ¹ßÇàµÈ LIST QUERIES ¸í·ÉÀº ÇöÀç »ç¿ëÀÚ¿¡°Ô ¼ÓÇÑ ¸ðµç °ü¸® Äõ¸® ¸ñ·ÏÀ» ¸®ÅÏÇÕ´Ï´Ù. ¸ðµç °ü¸® Äõ¸®¸¦ º¸·Á¸é "FOR USER ALL"À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
Query Patroller ¹öÀü 8 ¹®¼¿¡¼´Â DBADM ±ÇÇÑÀÌ ÀÖ´Â »ç¿ëÀÚ°¡ qpstart ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖ´Ù°í ¾ð±ÞÇÕ´Ï´Ù. ÀÌ ³»¿ëÀº À߸øµÇ¾ú½À´Ï´Ù. qpstart ¸í·ÉÀ» ¹ßÇàÇÏ·Á¸é Query Patroller¸¦ ½ÇÇàÇÏ·Á´Â µ¥ÀÌÅͺ£À̽º°¡ Æ÷ÇÔµÈ ÀνºÅϽºÀÇ ¼ÒÀ¯ÀÚÀ̾î¾ß ÇÕ´Ï´Ù.
¶ÇÇÑ ¹®¼¿¡¼´Â DBADM ±ÇÇÑÀÌ ÀÖ´Â °æ¿ì, qpsetup ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖ´Ù°í ¾ð±ÞÇÕ´Ï´Ù. ÀÌ ³»¿ëÀº À߸øµÇ¾ú½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º¿¡¼ qpsetup ¸í·ÉÀ» ½ÇÇàÇÏ·Á¸é SYSADM ±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º »ç¿ë·®ÀÌ ±ØÈ÷ ÀûÀº ±â°£¿¡´Â ½ÇÇà±â·Ï µ¥ÀÌÅÍ »ý¼º ÇÁ·Î±×·¥À» ½ÇÇàÇÒ °ÍÀ» ±ÇÀåÇÕ´Ï´Ù(GENERATE HISTORICAL_DATA ¸í·É »ç¿ë). ÀÌ·¸°Ô »ç¿ëÀÌ µå¹® ½Ã°£¿¡ ÀÌ ¸í·ÉÀ» ½ÇÇàÇÏ¸é µ¥ÀÌÅͺ£À̽º¿¡ ¼º´É ¿µÇâÀ» ¹ÌÄ¥ À§ÇèÀ» ÃÖ¼ÒÈÇÕ´Ï´Ù.
¶ÇÇÑ ÇÑ ¹ø¿¡ µ¥ÀÌÅͰ¡ ¼öÁýµÇ´Â Äõ¸® ¼ö¸¦ ÁÙÀ̱â À§ÇØ GENERATE HISTORICAL_DATA ¸í·ÉÀ» Á¤±âÀûÀ¸·Î ½ÇÇàÇϵµ·Ï ±ÇÀåÇÕ´Ï´Ù.
½ÇÇà±â·Ï µ¥ÀÌÅÍ »ý¼º ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ´Â µ¿¾È ½ÇÇà±â·Ï µ¥ÀÌÅÍÀÇ »ý¼ºÀ» ÁßÁöÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» ¹ßÇàÇϽʽÿÀ.
generate historical_data stop
±×·¯¸é ½ÇÇà±â·Ï µ¥ÀÌÅÍ »ý¼º ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ´Â µ¿¾È ¸Å¹ø 20°³ÀÇ Äõ¸®¸¦ Á¡°ËÇÏ´Â Ç÷¡±×°¡ ¼³Á¤µË´Ï´Ù. ÀÌ Ç÷¡±×°¡ ¼³Á¤µÈ °æ¿ì, ½ÇÇà±â·Ï µ¥ÀÌÅÍ »ý¼º ÇÁ·Î±×·¥ÀÇ ½ÇÇàÀÌ ÁßÁöµË´Ï´Ù. ÀÌ ½ÃÁ¡±îÁö »ý¼ºµÈ Äõ¸® µ¥ÀÌÅÍ´Â º¸À¯µÇ¸ç ´ÙÀ½¿¡ ½ÇÇà±â·Ï µ¥ÀÌÅÍ »ý¼º ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÉ ¶§ ´Ù½Ã »ý¼ºµÇÁö ¾Ê½À´Ï´Ù. ±×·¯³ª ½ÇÇà±â·Ï µ¥ÀÌÅͰ¡ ¸¶Áö¸·À¸·Î ¼öÁýµÇ¾úÀ» ¶§¸¦ ³ªÅ¸³»´Â °ª(QP_SYSTEM Á¦¾î Å×À̺íÀÇ TIME_HIST_GENERATOR_LAST_RUN)Àº °»½ÅµÇÁö ¾Ê½À´Ï´Ù.
Äõ¸®°¡ ¹é±×¶ó¿îµå¿¡¼ ½ÇÇàµÇ¸é Äõ¸® °á°ú°¡ °á°ú Å×ÀÌºí¿¡ ÀúÀåµË´Ï´Ù. °á°ú Å×À̺íÀ» »ý¼ºÇÏ´Â Äõ¸®´Â qprunquery¶ó°í ÇÏ´Â ÇÁ·Î¼¼½º·Î ½ÇÇàµË´Ï´Ù. ÀÌ ÇÁ·Î¼¼½º´Â °á°ú Å×À̺íÀ» ÀÛ¼ºÇϸç Ä¿¼¿¡¼ ·Îµå¸¦ ¹ßÇàÇÏ¿© Äõ¸® °á°ú·Î Å×À̺íÀ» ä¿ó´Ï´Ù. Áï, °á°ú Å×À̺íÀ» ÀÛ¼ºÇÏ´Â Äõ¸®°¡ Ä¿¼ÀÇ ´Ù¸¥ ·Îµå¿Í µ¿ÀÏÇÑ Á¦ÇÑ»çÇ×À» ¸ðµÎ µû¶ó¾ß ÇÔÀ» ÀǹÌÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Á¦ÇÑ»çÇ׿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀº DB2 Command ReferenceÀÇ LOAD ¸í·É ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
qprunquery·Î ·Îµå°¡ ¼öÇàµÉ ¶§¸¶´Ù Ç׸ñÀº db2diag.log ÆÄÀÏ¿¡ ³õÀÔ´Ï´Ù. UNIX ¿î¿µ üÁ¦¿¡¼´Â INSTANCE/db2dump µð·ºÅ丮ÀÇ ¼ºêµð·ºÅ丮¿¡ Çϳª ÀÌ»óÀÇ ¸Þ½ÃÁö°¡ ÀÛ¼ºµÇ¸ç, ¿©±â¼ INSTANCE´Â DB2¸¦ ¼³Ä¡ÇÑ µð·ºÅ丮ÀÔ´Ï´Ù. Windows¿¡¼´Â diagpath µ¥ÀÌÅͺ£À̽º ±¸¼º ¸Å°³º¯¼ö¿¡ ÁöÁ¤µÈ µð·ºÅ丮ÀÇ ¼ºêµð·ºÅ丮¿¡ Çϳª ÀÌ»óÀÇ ¸Þ½ÃÁö°¡ ÀÛ¼ºµË´Ï´Ù. ¸Þ½ÃÁö ÆÄÀÏ ¼ºêµð·ºÅ丮ÀÇ À̸§Àº ·Îµå Á¶ÀÛÀÇ ¼¼ºÎ»çÇ׿¡ µû¶ó »ý¼ºµË´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½Àº »ý¼ºµÈ ¸Þ½ÃÁö ÆÄÀÏ ¼ºêµð·ºÅ丮ÀÇ À̸§ÀÔ´Ï´Ù.
qpTbLoad_SAMPLE_349_2003-05-21-16.51.32
Ç׸ñ ¼³¸í:
ÀÌ ¼ºêµð·ºÅ丮¿¡ Æ÷ÇÔµÈ ¸Þ½ÃÁö ÆÄÀÏ À̸§Àº ´ÙÀ½°ú °°½À´Ï´Ù.
qpTbLoad_SAMPLE_349_2003-05-21-16.51.32.MSG.*
.
¸Þ½ÃÁö ÆÄÀÏÀº ·Îµå°¡ Á¤»óÀûÀ¸·Î ¿Ï·áµÇ¸é »èÁ¦µË´Ï´Ù. ¹®Á¦Á¡ ÆÇº°À» µ½±â À§ÇØ ·Îµå°¡ ½ÇÆÐÇÑ °æ¿ì, ¸Þ½ÃÁö ÆÄÀÏÀº »èÁ¦µÇÁö ¾Ê½À´Ï´Ù.
º´·Ä·Î ½ÇÇàÇÒ ¼ö ÀÖ´Â µ¿½Ã ·Îµå ¼ö¿¡´Â ÇѰ谡 ÀÖ½À´Ï´Ù. ÀÌ ÇѰ踦 ÃʰúÇϸé Äõ¸®°¡ Áߴܵǰí qpdiag.log ÆÄÀÏ¿¡ ¿À·ù SQL6555°¡ ±â·ÏµË´Ï´Ù. ÀÌ ¿À·ù°¡ ¹ß»ýÇÑ °æ¿ì, ÇÑ ¹ø¿¡ Çã¿ëµÇ´Â º´·Ä ·Îµå ¼ö¸¦ ÆÇº°ÇÏ´Â DB2ATLD_PORTS ·¹Áö½ºÆ®¸® º¯¼ö·Î ÁöÁ¤µÈ ¹üÀ§¸¦ º¯°æÇÏ¿© ¿À·ù »óŸ¦ Á¤Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ½Ã½ºÅÛ¿¡¼ ÇÊ¿äÇÑ Æ÷Æ® ¼ö¸¦ ´ë·«ÀûÀ¸·Î °è»êÇÏ·Á¸é qprunquery·Î ¹ßÇàµÈ ·Îµå¿Í ´Ù¸¥ ·Îµå Á¶ÀÛÀ» Æ÷ÇÔÇÏ¿© ÇÑ ¹ø¿¡ ½ÇÇàÇØ¾ß ÇÏ´Â ÃÖ´ë ·Îµå ¼ö¸¦ °áÁ¤ÇϽʽÿÀ. ÀÌ ¼ö¿¡ »ç¿ëÀÚ È¯°æ¿¡ ÀÖ´Â ¹°¸®Àû ÆÄƼ¼Ç ´ç ³í¸®Àû ÆÄƼ¼Ç ¼ö¸¦ °öÇϽʽÿÀ. ÀÌ ¼ö¿¡ 25%¸¦ ´õÇϽʽÿÀ.
DB2ATLD_PORTS ·¹Áö½ºÆ®¸® º¯¼ö¸¦ ¼³Á¤ÇÏ·Á¸é, ´ÙÀ½ ¸í·ÉÀ» ¹ßÇàÇϽʽÿÀ.
db2set DB2ATLD_PORTS=num1:num2
¿©±â¼, num1< num2ÀÔ´Ï´Ù.
Query Patroller´Â 50000-56000 ¹üÀ§ ³»¿¡¼ µðÆúÆ®·Î 6000°³ÀÇ Æ÷Æ®¸¦ »ç¿ëÇÕ´Ï´Ù. DB2ATLD_PORTS¸¦ ¼³Á¤Çϸé ÀÌ °ªÀ» °ãÃľ¹´Ï´Ù.
Query Patroller°¡ ¸¹Àº Äõ¸®¸¦ °ü¸®Çϰí ÀÖÀ¸¸ç Query Controller ¶Ç´Â Query Patroller Center°¡ ½ÇÇàµÇ°í ÀÖ´Â °æ¿ì, ¸Ó½Å¿¡ »ç¿ë °¡´ÉÇÑ ¸Þ¸ð¸®°¡ ÃæºÐÇØµµ ¸Þ¸ð¸® ºÎÁ· ¿À·ù°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ë °¡´ÉÇÑ ¸Þ¸ð¸®¸¦ º¸´Ù ¸¹ÀÌ È°¿ëÇÏ·Á¸é Java Èü(heap) ȯ°æ º¯¼ö ¼³Á¤À» µðÆúÆ® ·¹º§ ÀÌ»óÀ¸·Î Áõ°¡½ÃŰ¸é µË´Ï´Ù.
°»½ÅÇÒ È¯°æ º¯¼ö´Â QP_INIT_JAVA_HEAP_SIZE¿Í QP_MAX_JAVA_HEAP_SIZEÀÔ´Ï´Ù. ÀÌ·¯ÇÑ º¯¼ö°¡ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì, µðÆúÆ®´Â °¢°¢ 32mb¿Í 512mbÀÔ´Ï´Ù.
IBMÀº ´Ù¸¥ ±¹°¡¿¡¼´Â ÀÌ Ã¥¿¡ ±â¼úµÈ Á¦Ç°, ¼ºñ½º ¶Ç´Â ±â´ÉÀ» Á¦°øÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù. ÇöÀç »ç¿ëÇÒ ¼ö ÀÖ´Â Á¦Ç° ¹× ¼ºñ½º¿¡ ´ëÇÑ Á¤º¸´Â Çѱ¹ IBM ´ã´çÀÚ¿¡°Ô ¹®ÀÇÇϽʽÿÀ. ÀÌ Ã¥¿¡¼ IBM Á¦Ç°, ÇÁ·Î±×·¥ ¶Ç´Â ¼ºñ½º¸¦ ¾ð±ÞÇß´Ù°í ÇØ¼ ÇØ´ç IBM Á¦Ç°, ÇÁ·Î±×·¥ ¶Ç´Â ¼ºñ½º¸¸À» »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» ÀǹÌÇÏÁö´Â ¾Ê½À´Ï´Ù. IBMÀÇ ÁöÀû Àç»ê±ÇÀ» Ä§ÇØÇÏÁö ¾Ê´Â ÇÑ, ±â´É»óÀ¸·Î µ¿µîÇÑ Á¦Ç°, ÇÁ·Î±×·¥ ¶Ç´Â ¼ºñ½º¸¦ ´ë½Å »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ±×·¯³ª ºñIBM Á¦Ç°, ÇÁ·Î±×·¥ ¶Ç´Â ¼ºñ½ºÀÇ ¿î¿µ¿¡ ´ëÇÑ Æò°¡ ¹× °ËÁõÀº »ç¿ëÀÚÀÇ Ã¥ÀÓÀÔ´Ï´Ù.
IBMÀº ÀÌ Ã¥¿¡¼ ´Ù·ç°í Àִ ƯÁ¤ ³»¿ë¿¡ ´ëÇØ ƯÇ㸦 º¸À¯Çϰí Àְųª ÇöÀç Æ¯Çã Ãâ¿ø ÁßÀÏ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Ã¥À» Á¦°øÇÑ´Ù°í ÇØ¼ ƯÇã¿¡ ´ëÇÑ ¶óÀ̼¾½º±îÁö ºÎ¿©ÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ¶óÀ̼¾½º¿¡ ´ëÇÑ Àǹ®»çÇ×Àº ´ÙÀ½À¸·Î ¹®ÀÇÇϽʽÿÀ.
135-2702¹ÙÀÌÆ®(DBCS) Á¤º¸¿¡ °üÇÑ ¶óÀ̼¾½º ¹®ÀÇ´Â Çѱ¹ IBM °í°´¸¸Á·¼¾ÅÍ¿¡ ¹®ÀÇÇϰųª ´ÙÀ½ ÁÖ¼Ò·Î ¼¸é ¹®ÀÇÇϽñ⠹ٶø´Ï´Ù.
IBM World Trade Asia Corporation Licensing´ÙÀ½ ´Ü¶ôÀº ÇöÁö¹ý°ú »óÃæÇÏ´Â ¿µ±¹À̳ª ±âŸ ±¹°¡¿¡¼´Â Àû¿ëµÇÁö ¾Ê½À´Ï´Ù. IBMÀº ŸÀÎÀÇ ±Ç¸® ºñÄ§ÇØ, »óǰ¼º ¹× ƯÁ¤ ¸ñÀû¿¡ÀÇ ÀûÇÕ¼º¿¡ ´ëÇÑ ¹¬½ÃÀû º¸ÁõÀ» Æ÷ÇÔÇÏ¿©(´Ü, ÀÌ¿¡ ÇÑÇÏÁö ¾ÊÀ½) ¹¬½ÃÀûÀÌµç ¸í½ÃÀûÀÌµç ¾î¶°ÇÑ Á¾·ùÀÇ º¸Áõ¾øÀÌ ÀÌ Ã¥À» ¡ºÇö»óÅ´ë·Î¡» Á¦°øÇÕ´Ï´Ù. ÀϺΠ±¹°¡¿¡¼´Â ƯÁ¤ °Å·¡¿¡¼ ¸í½ÃÀû ¶Ç´Â ¹¬½ÃÀû º¸ÁõÀÇ ¸éÃ¥»çÇ×À» Çã¿ëÇÏÁö ¾ÊÀ¸¹Ç·Î, ÀÌ »çÇ×ÀÌ Àû¿ëµÇÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù.
ÀÌ Á¤º¸¿¡´Â ±â¼úÀûÀ¸·Î ºÎÁ¤È®ÇÑ ³»¿ëÀ̳ª Àμâ»óÀÇ ¿À·ù°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ Á¤º¸´Â ÁÖ±âÀûÀ¸·Î º¯°æµÇ¸ç, ÀÌ º¯°æ»çÇ×Àº ÃÖ½ÅÆÇ¿¡ ÅëÇյ˴ϴÙ. IBMÀº ÀÌ Ã¥¿¡¼ ¼³¸íÇÑ Á¦Ç° ¹×/¶Ç´Â ÇÁ·Î±×·¥À» »çÀü Åë°í¾øÀÌ ¾ðÁ¦µçÁö °³¼± ¹×/¶Ç´Â º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ Á¤º¸¿¡¼ ºñIBMÀÇ À¥ »çÀÌÆ®´Â ´ÜÁö ÆíÀÇ»ó Á¦°øµÈ °ÍÀ¸·Î, ¾î¶² ¹æ½ÄÀ¸·Îµç À̵é À¥ »çÀÌÆ®¸¦ ¿ËÈ£ÇϰíÀÚ ÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ÇØ´ç À¥ »çÀÌÆ®ÀÇ ÀÚ·á´Â º» IBM Á¦Ç° ÀÚ·áÀÇ ÀϺΰ¡ ¾Æ´Ï¹Ç·Î ÇØ´ç À¥ »çÀÌÆ® »ç¿ëÀ¸·Î ÀÎÇÑ À§ÇèÀº »ç¿ëÀÚ º»ÀÎÀÌ °¨¼öÇØ¾ß ÇÕ´Ï´Ù.
IBMÀº ±ÍÇÏÀÇ ±Ç¸®¸¦ Ä§ÇØÇÏÁö ¾Ê´Â ¹üÀ§ ³»¿¡¼ ÀûÀýÇÏ´Ù°í »ý°¢ÇÏ´Â ¹æ½ÄÀ¸·Î ±ÍÇϰ¡ Á¦°øÇÑ Á¤º¸¸¦ »ç¿ëÇϰųª ¹èÆ÷ÇÒ ¼ö ÀÖ½À´Ï´Ù.
(i) µ¶¸³ÀûÀ¸·Î ÀÛ¼ºµÈ ÇÁ·Î±×·¥°ú ±âŸ ÇÁ·Î±×·¥(º» ÇÁ·Î±×·¥ Æ÷ÇÔ) °£ÀÇ Á¤º¸ ±³È¯ ¹× (ii) ±³È¯µÈ Á¤º¸ÀÇ »óÈ£ ÀÌ¿ëÀ» ¸ñÀûÀ¸·Î Á¤º¸¸¦ ¿øÇÏ´Â ÇÁ·Î±×·¥ ¶óÀ̼¾½º »ç¿ëÀÚ´Â ´ÙÀ½ ÁÖ¼Ò·Î ¹®ÀÇÇϽʽÿÀ.
135-270ÀÌ·¯ÇÑ Á¤º¸´Â ÇØ´ç Á¶Ç× ¹× Á¶°Ç¿¡ µû¶ó(¿¹¸¦ µé¸é, »ç¿ë±Ç ÁöºÒ Æ÷ÇÔ) »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ Á¤º¸¿¡ ±â¼úµÈ ¶óÀ̼¾½º°¡ ÀÖ´Â ÇÁ·Î±×·¥ ¹× ÀÌ ÇÁ·Î±×·¥¿¡ ´ëÇØ »ç¿ë °¡´ÉÇÑ ¸ðµç ¶óÀ̼¾½º°¡ ÀÖ´Â ÀÚ·á´Â IBMÀÌ IBM ±âº» °è¾à, IBM ÇÁ·Î±×·¥ ¶óÀ̼¾½º °è¾à(IPLA) ¶Ç´Â ÀÌ¿Í µ¿µîÇÑ °è¾à¿¡ µû¶ó Á¦°øÇÑ °ÍÀÔ´Ï´Ù.
º» ¹®¼¿¡ Æ÷ÇÔµÈ ¸ðµç ¼º´É µ¥ÀÌÅÍ´Â Á¦ÇÑµÈ È¯°æ¿¡¼ »êÃâµÈ °ÍÀÔ´Ï´Ù. µû¶ó¼, ´Ù¸¥ ¿î¿µ ȯ°æ¿¡¼ ¾ò¾îÁø °á°ú´Â »ó´çÈ÷ ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù. ÀϺΠ¼º´ÉÀº °³¹ß ·¹º§ »óÅÂÀÇ ½Ã½ºÅÛ¿¡¼ ÃøÁ¤µÇ¾úÀ» ¼ö ÀÖÀ¸¹Ç·Î ÀÌ·¯ÇÑ ÃøÁ¤Ä¡°¡ ÀϹÝÀûÀ¸·Î »ç¿ëµÇ°í ÀÖ´Â ½Ã½ºÅÛ¿¡¼µµ µ¿ÀÏÇÏ°Ô ³ªÅ¸³¯ °ÍÀ̶ó°í´Â º¸ÁõÇÒ ¼ö ¾ø½À´Ï´Ù. ¶ÇÇÑ, ÀϺΠ¼º´ÉÀº ÃßÁ¤Ä¡ ÀÏ ¼öµµ ÀÖÀ¸¹Ç·Î, ½ÇÁ¦ °á°ú´Â ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹®¼ÀÇ »ç¿ëÀÚ´Â ÇØ´ç µ¥ÀÌÅ͸¦ »ç¿ëÀÚÀÇ Æ¯Á¤ ȯ°æ¿¡¼ °ËÁõÇØ¾ß ÇÕ´Ï´Ù.
ºñIBM Á¦Ç°¿¡ °üÇÑ Á¤º¸´Â ÇØ´ç Á¦Ç°ÀÇ °ø±Þ¾÷ü, °ø°³ ÀÚ·á ¶Ç´Â ´Ù¸¥ ±âŸ ¹ü¿ë ¼Ò½º·ÎºÎÅÍ ¾òÀº °ÍÀÔ´Ï´Ù. IBM¿¡¼´Â ÀÌ·¯ÇÑ Á¦Ç°µéÀ» Å×½ºÆ®ÇÏÁö ¾Ê¾ÒÀ¸¹Ç·Î, ºñIBM Á¦Ç°°ú °ü·ÃµÈ ¼º´ÉÀÇ Á¤È®¼º, ȣȯ¼º ¶Ç´Â ±âŸ û±¸¿¡ ´ëÇØ¼´Â È®½ÅÇÒ ¼ö ¾ø½À´Ï´Ù. ºñIBM Á¦Ç°ÀÇ ¼º´É¿¡ ´ëÇÑ Àǹ®»çÇ×Àº ÇØ´ç Á¦Ç°ÀÇ °ø±Þ¾÷ü¿¡ ¹®ÀÇÇϽʽÿÀ.
IBMÀÇ ÇâÈÄ ¹æÇâ ¶Ç´Â Àǵµ¿¡ °üÇÑ ¸ðµç ¾ð±ÞÀº º°µµÀÇ ÅëÁö¾øÀÌ º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ Á¤º¸¿¡´Â ÀÏ»óÀÇ ºñÁî´Ï½º ¿î¿µ¿¡¼ »ç¿ëµÇ´Â ÀÚ·á ¹× º¸°í¼¿¡ ´ëÇÑ ¿¹Á¦°¡ µé¾î ÀÖ½À´Ï´Ù. ÀÌµé ¿¹Á¦¿¡´Â °³³äÀ» °¡´ÉÇÑ ¿Ïº®ÇÏ°Ô ¼³¸íÇϱâ À§ÇØ °³ÀÎ, ȸ»ç, »óÇ¥ ¹× Á¦Ç°ÀÇ À̸§ÀÌ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. À̵é À̸§Àº ¸ðµÎ °¡°øÀÇ °ÍÀÌ¸ç ½ÇÁ¦ ±â¾÷ÀÇ À̸§ ¹× ÁÖ¼Ò¿Í À¯»çÇÏ´õ¶óµµ ÀÌ´Â ÀüÀûÀ¸·Î ¿ì¿¬ÀÔ´Ï´Ù.
ÀúÀÛ±Ç:
ÀÌ Á¤º¸¿¡´Â ¿©·¯ ¿î¿µ Ç÷§Æû¿¡¼ÀÇ ÇÁ·Î±×·¡¹Ö ±â¹ýÀ» º¸¿©ÁÖ´Â ¿ø¾î·Î µÈ »ùÇà ÀÀ¿ëÇÁ·Î±×·¥ÀÌ µé¾î ÀÖ½À´Ï´Ù. ±ÍÇÏ´Â ÀÌ·¯ÇÑ »ùÇà ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ÀÛ¼º ±âÁØÀÌ µÈ ¿î¿µ Ç÷§ÆûÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º(API)¿¡ ºÎÇÕÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥À» °³¹ß, »ç¿ë, ÆÇ¸Å ¶Ç´Â ¹èÆ÷ÇÒ ¸ñÀûÀ¸·Î Ãß°¡ ºñ¿ë¾øÀÌ ÀÌµé »ùÇà ÇÁ·Î±×·¥À» ¾î¶°ÇÑ ÇüÅÂ·Îµç º¹»ç, ¼öÁ¤ ¹× ¹èÆ÷ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ »ùÇà ÇÁ·Î±×·¥Àº ¸ðµç Á¶°ÇÇÏ¿¡¼ ¿ÏÀüÈ÷ Å×½ºÆ®µÈ °ÍÀº ¾Æ´Õ´Ï´Ù. µû¶ó¼ IBMÀº À̵é ÇÁ·Î±×·¥ÀÇ ½Å·Ú¼º, ¼ºñ½º °¡´É¼º ¶Ç´Â ±â´ÉÀ» º¸ÁõÇϰųª ¾Ï½ÃÇÏÁö ¾Ê½À´Ï´Ù.
ÀÌ·¯ÇÑ »ùÇà ÇÁ·Î±×·¥ ¶Ç´Â ÆÄ»ý Á¦Ç°ÀÇ °¢ »çº»À̳ª ±× ÀϺο¡´Â ¹Ýµå½Ã ´ÙÀ½°ú °°Àº ÀúÀÛ±Ç Ç¥½Ã°¡ Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù.
(c) (±ÍÇÏÀÇ È¸»ç¸í) (¿¬µµ). ÀÌ ÄÚµåÀÇ ÀϺδ IBM Corp.ÀÇ »ùÇà ÇÁ·Î±×·¥¿¡¼ ÆÄ»ýµË´Ï´Ù. (c) Copyright IBM Corp. _¿¬µµ_. All rights reserved.
´ÙÀ½ ¿ë¾î´Â ¹Ì±¹ ¶Ç´Â ±âŸ ±¹°¡¿¡¼ »ç¿ëµÇ´Â IBM CorporationÀÇ
»óÇ¥À̸ç, ÀÌ·¯ÇÑ ¿ë¾î´Â DB2 UDB ¹®¼ ¶óÀ̺귯¸®¿¡ ÀÖ´Â ÃÖ¼Ò ÇϳªÀÇ ¹®¼¿¡¼ »ç¿ëµÇ¾ú½À´Ï´Ù.
ACF/VTAM AISPO AIX AIXwindows AnyNet APPN AS/400 BookManager C Set++ C/370 CICS Database 2 DataHub DataJoiner DataPropagator DataRefresher DB2 DB2 Connect DB2 Extenders DB2 OLAP Server DB2 Query Patroller DB2 Universal Database Distributed Relational Database Architecture DRDA eServer Extended Services FFST First Failure Support Technology IBM IMS IMS/ESA iSeries |
LAN Distance MVS MVS/ESA MVS/XA Net.Data NetView OS/390 OS/400 PowerPC pSeries QBIC QMF RACF RISC System/6000 RS/6000 S/370 SP SQL/400 SQL/DS System/370 System/390 SystemView Tivoli VisualAge VM/ESA VSE/ESA VTAM WebExplorer WebSphere WIN-OS/2 z/OS zSeries |
´ÙÀ½ ¿ë¾î´Â ±âŸ ȸ»çÀÇ »óÇ¥ ¶Ç´Â µî·Ï»óÇ¥À̸ç, DB2 UDB ¹®¼ ¶óÀ̺귯¸®ÀÇ ÃÖ¼Ò ÇϳªÀÇ ¹®¼¿¡¼ »ç¿ëµÇ¾ú½À´Ï´Ù.
Microsoft, Windows, Windows NT ¹× Windows ·Î°í´Â ¹Ì±¹ ¶Ç´Â ±âŸ ±¹°¡¿¡¼ »ç¿ëµÇ´Â Microsoft CorporationÀÇ »óÇ¥ÀÔ´Ï´Ù.
Intel ¹× PentiumÀº ¹Ì±¹ ¹× ±âŸ ±¹°¡¿¡¼ »ç¿ëµÇ´Â Intel CorporationÀÇ »óÇ¥ÀÔ´Ï´Ù.
Java ¹× ¸ðµç Java °ü·Ã »óÇ¥´Â ¹Ì±¹ ¹× ±âŸ ±¹°¡¿¡¼ »ç¿ëµÇ´Â Sun Microsystems, Inc.ÀÇ »óÇ¥ÀÔ´Ï´Ù.
UNIX´Â ¹Ì±¹ ¹× ±âŸ ±¹°¡¿¡¼ The Open GroupÀÇ µî·Ï »óÇ¥ÀÔ´Ï´Ù.
±âŸ ȸ»ç, Á¦Ç° ¶Ç´Â ¼ºñ½º À̸§Àº ÇØ´ç ȸ»çÀÇ »óÇ¥ ¶Ç´Â ¼ºñ½ºÇ¥ÀÔ´Ï´Ù.