´ÙÀ½°ú °°Àº 5°¡Áö ¹üÁÖÀÇ °ü¸® Ÿ½ºÅ©°¡ ÀÖ½À´Ï´Ù.
´ÙÀ½ Å×À̺íÀº Extender µ¥ÀÌÅÍ¿¡ °ü·ÃµÈ ¸ðµç Ÿ½ºÅ©¸¦ ³ª¿ÇÕ´Ï´Ù. Å×À̺íÀº °¢°¢ÀÇ Å¸½ºÅ©¸¦ ¼öÇàÇϱâ À§ÇØ Á¦°øµÇ´Â ÅøÀÇ Á¾·ù¿Í ÀÚ¼¼ÇÑ Á¤º¸¸¦ ãÀ» ¼ö ÀÖ´Â Àå¼Ò¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
Extender API Ä÷³¿¡¼ °¢°¢ÀÇ API¹®ÀÇ
¼¼ ¹øÂ° ¹®ÀÚ´Â x·Î ³ªÅ¸³³´Ï´Ù. ÀÌ ¹®ÀÚ´Â »ç¿ëÁßÀÎ
Extender¿¡ µû¶ó º¯°æµË´Ï´Ù.
¹®ÀÚ | Extender |
---|---|
a | Audio |
i | Image |
v | Video |
¿¹¸¦ µé¾î, À̹ÌÁö µ¥ÀÌÅÍ¿¡ ´ëÇØ Å×À̺íÀ» »ç¿ë °¡´ÉÈÇÏ´Â API´Â DBiEnableTableÀ̰í, ¿Àµð¿À¿¡ ´ëÇØ Å×À̺íÀ» »ç¿ë °¡´ÉÈÇÏ´Â API´Â DBaEnableTableÀ̸ç, ºñµð¿À¿¡ ´ëÇØ Å×À̺íÀ» »ç¿ë °¡´ÉÈÇÏ´Â API´Â DBvEnableTableÀÔ´Ï´Ù. Extender API Ä÷³ÀÇ °ªÀÌ ¾Æ´Ï¿ÀÀ̸é, ÇØ´ç Ÿ½ºÅ©¿¡ ´ëÇÑ Extender API°¡ ¾øÀ½À» ³ªÅ¸³À´Ï´Ù. Extender ¸í·É Ä÷³ÀÇ °ªÀÌ ¾Æ´Ï¿ÀÀ̸é ÇØ´ç Ÿ½ºÅ©¿¡ ´ëÇÑ Extender ¸í·ÉÀÌ ¾øÀ½À» ³ªÅ¸³À´Ï´Ù.
QBIC¿¡´Â Ãß°¡ °ü¸®°¡ ÇÊ¿äÇÕ´Ï´Ù.
Image ExtenderÀÇ À̹ÌÁö ³»¿ëº° Á¶È¸(QBIC) ±â´ÉÀ» »ç¿ëÇÏ·Á°í ÇÑ´Ù¸é,
QBIC īŻ·Î±×ÀÇ ÀÛ¼º°ú °°ÀÌ Ãß°¡ °ü¸® Ÿ½ºÅ©¸¦ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ Å¸½ºÅ©¿¡ ´ëÇÑ Á¤º¸´Â ³»¿ëº° À̹ÌÁö Á¶È¸¸¦ ÂüÁ¶ÇϽʽÿÀ.
Ç¥ 1. DB2 Extender¿ë °ü¸® Ÿ½ºÅ©¿Í ±â´É
Ÿ½ºÅ© | Extender API | Extender ¸í·É | ÂüÁ¶ |
---|---|---|---|
Extender ¼ºñ½º °ü¸® | |||
Extender ¼ºñ½º ½ÃÀÛ | ¾Æ´Ï¿À | DMBSTART | Extender ȯ°æ ¼³Á¤ |
Extender ¼ºñ½ºÀÇ »óÅ Ȯº¸ | ¾Æ´Ï¿À | DMBSTAT | ¼¹ö »óÅ ǥ½Ã |
Extender ¼ºñ½º Á¤Áö | ¾Æ´Ï¿À | DMBSTOP | Extender ¼¹öÀÇ Á¤Áö ¹× ½ÃÀÛ |
µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°á | ¾Æ´Ï¿À | CONNECT | Extender ȯ°æ ¼³Á¤ |
µ¥ÀÌÅͺ£À̽º¿ë Extender ¼ºñ½º ½ÃÀÛ | ¾Æ´Ï¿À | START SERVER | Extender ¼¹öÀÇ Á¤Áö ¹× ½ÃÀÛ |
µ¥ÀÌÅͺ£À̽º¿ë Extender »óÅ Ȯº¸ | ¾Æ´Ï¿À | GET SERVER STATUS | ¼¹ö »óÅ ǥ½Ã |
µ¥ÀÌÅͺ£À̽º¿ë Extender ¼ºñ½º Á¤Áö | ¾Æ´Ï¿À | STOP SERVER | Extender ¼¹öÀÇ Á¤Áö ¹× ½ÃÀÛ |
¸ÖƼ¹Ìµð¾î µ¥ÀÌÅÍ¿ë µ¥ÀÌÅÍ ¿ÀºêÁ§Æ® Áغñ | |||
µ¥ÀÌÅͺ£À̽º »ç¿ë °¡´ÉÈ | DBxEnableDatabase | ENBLE DATABASE | µ¥ÀÌÅͺ£À̽º »ç¿ë °¡´ÉÈ |
µ¥ÀÌÅͺ£À̽º »ç¿ë ºÒ°¡´ÉÈ | DBxDisableDatabase | DISABLE DATABASE | µ¥ÀÌÅÍ ¿ÀºêÁ§Æ® »ç¿ë ºÒ°¡´ÉÈ |
Å×ÀÌºí »ç¿ë °¡´ÉÈ | DBxEnableTable | ENABLE TABLE | Å×ÀÌºí »ç¿ë °¡´ÉÈ |
Å×ÀÌºí »ç¿ë ºÒ°¡´ÉÈ | DBxDisableTable | DISABLE TABLE | µ¥ÀÌÅÍ ¿ÀºêÁ§Æ® »ç¿ë ºÒ°¡´ÉÈ |
Ä÷³ »ç¿ë °¡´ÉÈ | DBxEnableColumn | ENABLE COLUMN | Ä÷³ »ç¿ë °¡´ÉÈ |
Ä÷³ »ç¿ë ºÒ°¡´ÉÈ | DBxDisableColumn | DISABLE COLUMN | µ¥ÀÌÅÍ ¿ÀºêÁ§Æ® »ç¿ë ºÒ°¡´ÉÈ |
ÆÄƼ¼ÇµÈ ȯ°æ¿¡¼ÀÇ Extender µ¥ÀÌÅÍ ÀçºÐ»ê(EEE Àü¿ë) | |||
»õ·Î¿î ³ëµå ±×·ì ±¸¼º¿¡ ±âÃÊÇÑ Extender µ¥ÀÌÅÍ ÀçºÐ»ê | DMBRedistribute | REDISTRIBUTE NODEGROUP | Extender µ¥ÀÌÅÍ ÀçºÐ»ê |
µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¿Í ¹Ìµð¾î ÆÄÀÏ ÃßÀû | |||
µ¥ÀÌÅͺ£À̽º°¡ »ç¿ë °¡´ÉÇÑÁö È®ÀÎ | DBxIsDatabaseEnabled | GET EXTENDER STATUS | µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®ÀÇ »óÅ Á¡°Ë |
Å×À̺íÀÌ »ç¿ë °¡´ÉÇÑÁö È®ÀÎ | DBxIsTableEnabled | GET EXTENDER STATUS | µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®ÀÇ »óÅ Á¡°Ë |
Ä÷³ÀÌ »ç¿ë °¡´ÉÇÑÁö È®ÀÎ | DBxIsColumnEnabled | GET EXTENDER STATUS | µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®ÀÇ »óÅ Á¡°Ë |
±ÔÁ¤ÀÚ°¡ ÇöÀç »ç¿ëÀÚ IDÀÎ Å×ÀÌºí¿¡¼ ÆÄÀÏÀ» ÂüÁ¶ÇÏ´Â Å×À̺í Ç׸ñ ã±â | DBxIsFileReferenced | ¾Æ´Ï¿À | ÆÄÀÏÀ» ÂüÁ¶ÇÏ´Â Å×À̺í Ç׸ñ ã±â |
ÁöÁ¤ ±ÔÁ¤ÀÚÀÇ ¸ðµç Å×À̺íÀ̳ª µ¥ÀÌÅͺ£À̽º¿¡ °ü·ÃµÈ ¸ðµç Å×ÀÌºí¿¡¼ ÆÄÀÏÀ» ÂüÁ¶ÇÏ´Â Å×À̺í Ç׸ñ ã±â | DBxAdminIsFileReferenced | ¾Æ´Ï¿À | ÆÄÀÏÀ» ÂüÁ¶ÇÏ´Â Å×À̺í Ç׸ñ ã±â |
±ÔÁ¤ÀÚ°¡ ÇöÀç »ç¿ëÀÚ IDÀÎ Å×ÀÌºí¿¡¼ Å×À̺í Ç׸ñÀÌ ÂüÁ¶ÇÏ´Â ÆÄÀÏ Ã£±â | DBxGetReferencedFiles | GET REFERENCED FILES | Å×À̺í Ç׸ñÀÌ ÂüÁ¶ÇÏ´Â ÆÄÀÏ Ã£±â |
ÁöÁ¤ ±ÔÁ¤ÀÚÀÇ ¸ðµç Å×À̺íÀ̳ª µ¥ÀÌÅͺ£À̽º¿¡ °ü·ÃµÈ ¸ðµç Å×ÀÌºí¿¡¼ Å×À̺í Ç׸ñÀÌ ÂüÁ¶ÇÏ´Â ÆÄÀÏ Ã£±â | DBxAdminGetReferencedFiles | GET REFERENCED FILES | Å×À̺í Ç׸ñÀÌ ÂüÁ¶ÇÏ´Â ÆÄÀÏ Ã£±â |
±ÔÁ¤ÀÚ°¡ ÇöÀç »ç¿ëÀÚ IDÀÎ ¸ðµç Å×ÀÌºí¿¡¼ Å×À̺í Ç׸ñÀÌ ÂüÁ¶ÇÏ´Â ¾×¼¼½º ºÒ°¡´ÉÇÑ ÆÄÀÏ Ã£±â | DBxGetInaccessibleFiles | GET INACCESSIBLE FILES | ¹Ìµð¾î ÆÄÀÏÀÌ ÀÖ´ÂÁö Á¡°Ë |
ÁöÁ¤ ±ÔÁ¤ÀÚÀÇ ¸ðµç Å×À̺íÀ̳ª µ¥ÀÌÅͺ£À̽º¿¡ °ü·ÃµÈ ¸ðµç Å×ÀÌºí¿¡¼ Å×À̺í Ç׸ñÀÌ ÂüÁ¶ÇÏ´Â ¾×¼¼½º ºÒ°¡´ÉÇÑ ÆÄÀÏ Ã£±â | DBxAdminGetInaccessibleFiles | GET INACCESSIBLE FILES | ¹Ìµð¾î ÆÄÀÏÀÌ ÀÖ´ÂÁö Á¡°Ë |
°ü¸® Áö¿ø(¸ÞŸµ¥ÀÌÅÍ) Å×À̺í Á¤¸® | |||
ÁöÁ¤ »ç¿ëÀÚ Å×À̺íÀ̳ª ±ÔÁ¤ÀÚ°¡ ÇöÀç »ç¿ëÀÚ IDÀÎ ¸ðµç »ç¿ëÀÚ Å×ÀÌºí¿¡ ´ëÇÑ ¸ÞŸµ¥ÀÌÅÍ Å×À̺í Á¤¸® | DBxReorgMetadata | REORG | °ü¸® Áö¿ø Å×À̺í Á¤¸® |
ÁöÁ¤ ±ÔÁ¤ÀÚÀÇ ¸ðµç Å×À̺íÀ̳ª µ¥ÀÌÅͺ£À̽º¿¡ °ü·ÃµÈ ¸ðµç »ç¿ëÀÚ Å×ÀÌºí¿¡ ´ëÇÑ ¸ÞŸµ¥ÀÌÅÍ Å×À̺í Á¤¸® | DBxAdminReorgMetadata | REORG | °ü¸® Áö¿ø Å×À̺í Á¤¸® |
°ü¸® Ÿ½ºÅ©ÀÇ ¼ø¼: ´ÙÀ½ ¸ñ·ÏÀº óÀ½À¸·Î Extender »ç¿ë½Ã ¼öÇàÇÏ´Â °ü¸® Ÿ½ºÅ©ÀÇ ¼ø¼ ¿ä¾àÀÔ´Ï´Ù. DB2 ¸í·É ¶Ç´Â ¸í·É¹®À» »ç¿ëÇÏ¿© ÀϺΠŸ½ºÅ©¸¦ ¼öÇàÇÕ´Ï´Ù. DB2 Extender¸¦ »ç¿ëÇÏ¿© ±âŸ Ÿ½ºÅ©¸¦ ¼öÇàÇÕ´Ï´Ù. ÀÌ ¼ø¼´Â DB2 ½Ã½ºÅÛÀÌ ½ÇÇàÁßÀÓÀ» °¡Á¤ÇÕ´Ï´Ù.
Çʼö Ÿ½ºÅ©:
¼±ÅÃÀû Ÿ½ºÅ©:
¿¹½Ã: ´ÙÀ½ 5°³ÀÇ Àå¿¡¼´Â ½Ã½ºÅÛ °ü¸®ÀÚ(SYSADM) ¶Ç´Â µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ(DBA)°¡ Ÿ½ºÅ©¸¦ ¼öÇà ÁßÀ̶ó°í °¡Á¤ÇÕ´Ï´Ù. ÀϺΠŸ½ºÅ©´Â DBA³ª SYSADM ±ÇÇÑÀ» ÇÊ¿ä·Î ÇÏÁö ¾Ê½À´Ï´Ù.
¿¹½Ã¿¡¼´Â DBA°¡ ÇöÀç ÇÔ¼ö °æ·Î¿¡ MMDBSYS ½ºÅ°¸¶¸¦ Ãß°¡ÇÑ °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù. À̰ÍÀº DBA°¡ MMDBSYS ½ºÅ°¸¶ À̸§ÀÇ Á¢µÎºÎ ¾øÀÌ UDT À̸§À» ÁöÁ¤Çϵµ·Ï ÇÕ´Ï´Ù. UDT À̸§¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â UDF ¹× UDT À̸§À» ÂüÁ¶ÇϽʽÿÀ.
ÀÌ ÀýÀÇ ¸¹Àº API ¿¹½Ã´Â Extender°¡ Á¦°øÇÏ´Â »ùÇà ÀÀ¿ëÇÁ·Î±×·¥ Äڵ忡 ±âÃÊÇÕ´Ï´Ù. »ùÇà ÄÚµå´Â Ŭ¶óÀÌ¾ðÆ®¿¡ ÀÖ´Â SAMPLES ¼ºêµð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù.