·Î±×ÀÎ | ȸ¿ø°¡ÀÔ (´º½º·¹ÅͽÅû) | SITEMAP
   
  °³¹ß   Ç÷§Æû   ½Ã½ºÅÛ   ¸Å´ÏÁö¸ÕÆ®   Àüü±â»ç  
ÀÚ¹Ù
´å³Ý
C/C++
DB
¸ðµ¨¸µ
À¥°³¹ß
±âŸ
À¯´Ð½º/¸®´ª½º
À©µµ¿ì
±âŸ
¼­¹ö
³×Æ®¿öÅ©
º¸¾È
±âŸ
BM
PM
±âŸ
 
±â»çÀúÀå
0
 
¸¶ÀÌ ½ºÅ©·¦
[¿À¶óŬ 10g¿Í ±×¸®µå] ¨ç ÀÚ°¡ °ü¸® DB ½Ã½ºÅÛ

Á¤Çö¿õ, ±èÀÀ±Õ (Çѱ¹¿À¶óŬ)   2004/08/31
¿¬Àç¼ø¼­
1ȸ. µ¥ÀÌÅͱ׸®µå¸¦ À§ÇÑ ÀÚ°¡ °ü¸® DB ½Ã½ºÅÛ
2ȸ. ½ºÅ丮Áö ±×¸®µå¸¦ À§ÇÑ ÀÚµ¿ ÀúÀåÀåÄ¡ °ü¸® ±â´É
3ȸ. µ¥ÀÌÅÍ ÇÁ·ÎºñÀú´×À» À§ÇÑ ½ºÆ®¸²ÀÇ »õ·Î¿î ±â´É (³¡)
Oracle
[Áöµð³ÝÄÚ¸®¾Æ]TenG ÁÖ½Äȸ»ç´Â ³»¼ö¿Í ¼öÃâÀ» °°ÀÌÇϰí ÀÖ´Â °¡»óÀÇ Á¶¸³Á¦Á¶ ±â¾÷ÀÌ´Ù. IT ½Ã½ºÅÛ ¼ö¿äÀÇ Áö¼ÓÀûÀÎ Áõ°¡¿¡ µû¶ó º¹À⼺, ÀúȰ¿ë ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ±â¾÷ ±×¸®µå ÄÄÇ»ÆÃ ȯ°æÀ» ±¸ÃàŰ·Î Çß´Ù. TFT¸¦ ±¸¼ºÇϰí Àü¹®°¡ Áý´Ü¿¡°Ô ÀÇ·ÚÇÑ °á°ú 'ÀÚµ¿È­'°¡ ±× Çʼö ¿ä¼Ò¶ó°í °á·ÐÁö¾ú´Ù. ÀÚµ¿È­¸¦ À§ÇÑ ±â¼ú¿ä°ÇÀ¸·Î µ¥ÀÌÅÍ ±×¸®µå, ÀúÀåÀåÄ¡ ±×¸®µå, µ¥ÀÌÅÍ ÇÁ·ÎºñÀú´× µî 3°¡Áö¸¦ °ËÅäÇÑ´Ù.

À̹ø ±Û¿¡¼­´Â µ¥ÀÌÅÍ ±×¸®µå¸¦ À§ÇÑ ÀÚ°¡ °ü¸® µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ¿¡ ´ëÇØ »ìÆì º¸ÀÚ. IT ½Ã½ºÅÛÀÌ ºñÁî´Ï½º¸¦ À§ÇÑ Àü·«Àû ¿ä¼Ò·Î ºÎ°¢µÇ°í ÀÖ´Â °¡¿îµ¥ ¡®TenG ÁÖ½Äȸ»ç¡¯ ¶ÇÇÑ ´ÙÀ½°ú °°Àº °úÁ¦¸¦ ¼³Á¤Çß´Ù.

[1] ¸ðµç Á¶Á÷À» ¸¸Á·½Ãų ¼ö ÀÖ´Â IT ½Ã½ºÅÛÀÇ °¡¿ë¼º, È®À强 ¹× °í¼º´É ¿ä±¸ »çÇ×ÀÇ Áõ´ë
[2] ÇÊ¿äÇÑ À¯Áö º¸¼ö¸¦ À§ÇÑ °æ¿ì¶ó°í ÇÒÁö¶óµµ 1³â 365ÀÏ ÇÏ·ç 24½Ã°£ Áö¼ÓÀûÀ¸·Î ¿î¿µ
[3] ±Û·Î¹ú ±â¾÷À¸·Î ½Ã½ºÅÛ Áß´Ü ½Ã°£Àº ÀÌÁ¦ ´õ ÀÌ»ó ¿ë³³ÇÒ ¼ö ¾ø´Â »óȲ
[4] º¹À⼺À¸·Î ÀÎÇØ ½Ã°£, ³ëµ¿, ÀáÀçÀû ¿À·ù ¹× Àå¾Ö º¹±¸ ½ÇÆÐ µîÀÇ Ãø¸é¿¡¼­ Àü¹ÝÀûÀÎ ºñ¿ë »ó½Â ÃÊ·¡

TenG ÁÖ½Äȸ»çµµ ºñÁî´Ï½ºÀÇ Àü·«Àû ºÎºÐÀÎ ÀÚü IT ½Ã½ºÅÛÀ» °ü¸®ÇÏ´Â °ÍÀÌ Áß¿äÇÑ ´ç¸é °úÁ¦¿©¼­ °ËÅä ³¡¿¡ ÇØ°áÃ¥À¸·Î ¡®±â¾÷ ±×¸®µå ÄÄÇ»ÆÃ(Enterprise Grid Computing)¡¯À» ±¸ÃàÇÏ´Â °ÍÀ¸·Î °á·ÐÁö¾ú´Ù. ±â¾÷ ±×¸®µå ÄÄÇ»ÆÃÀÇ ÇÙ½ÉÀº »ê¾÷ Ç¥ÁØÀ» ÁؼöÇÏ´Â ¸ðµâÈ­µÈ ½ºÅ丮Áö¿Í ¼­¹öµéÀÇ Å« ¿¬°áü¸¦ ¸¸µå´Â °ÍÀÌ´Ù. ÀÌ·¯ÇÑ »õ·Î¿î ¾ÆÅ°ÅØÃ³¸¦ ÅëÇØ °¢°¢ÀÇ »õ·Î¿î ½Ã½ºÅÛÀ» ÄÄÆ÷³ÍÆ® Ç®·ÎºÎÅÍ ½Å¼ÓÈ÷ °ø±ÞÇÒ ¼ö ÀÖ°Ô µÇ¸ç, Çʿ信 µû¶ó ¸®¼Ò½º Ç®·ÎºÎÅÍ ¿ë·®À» ½±°Ô Ãß°¡Çϰųª ÀçÇÒ´çÇÒ ¼ö Àֱ⠶§¹®¿¡ ÃÖ´ëÄ¡(peak) ÀÛ¾÷ ·Îµå¸¦ À§ÇØ ½Ã½ºÅÛ Å©±â¸¦ Á¤ÇÒ Çʿ䰡 ¾ø´Ù.

TenG ÁÖ½Äȸ»ç´Â Á¡ÁøÀû ºñ¿ë ÁöÃâÀ» ÅëÇØ ¸ðµç µ¥ÀÌÅͼ¾ÅÍ ÀÚ¿øÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸¹Àº ÇÁ·Î¼¼½Ì ÆÄ¿ö¸¦ È®º¸ÇÒ ¼ö ÀÖ°Ô µÆ´Ù. À̸¦ ÅëÇØ °í¼Ó ó¸® ¼º´É ¹× °í°¡¿ë¼ºÀº ¹°·Ð Çʿ信 µû¶ó È®ÀåÇÒ ¼ö ÀÖ´Â ´É·ÂÀ» ±¸ÇöÇÒ ¼ö ÀÖ°Ô µÈ °ÍÀÌ´Ù. ±×·¯³ª À̰͵µ ¼ÒÇÁÆ®¿þ¾î°¡ ¾ÆÅ°ÅØÃ³¸¦ È¿°úÀûÀ¸·Î ÀÌ¿ëÇÒ ¼ö ÀÖÀ» ¶§ ½ÇÇöÀÌ °¡´ÉÇÏ´Ù.

ºÐ¸íÇÑ °ÍÀº ÀÌÁ¦ ½º½º·Î ¸ð´ÏÅ͸µÇÏ°í °ü¸®ÇÒ ¼ö ÀÖ°í, ºñ¿ë È¿°úÀûÀ¸·Î °ü¸® º¹À⼺À» ÁÙÀÏ ¼ö ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î°¡ ¿ä±¸µÇ´Â ½Ã´ë°¡ µµ·¡ÇÑ´Ù´Â °ÍÀÌ´Ù. ÀÚ°¡ °ü¸®Çü ¼ÒÇÁÆ®¿þ¾î°¡ ¾ø´Ù¸é Àü¹® ±³À°À» ¹ÞÀº ¼ö¸¹Àº °ü¸®ÀÚ¸¦ ÇÊ¿ä·Î ÇÏ´Â º¹ÀâÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ¹× À̱âÁ¾ ½Ã½ºÅÛµéÀÌ ±â¾÷ÀÇ ¼º°øÀûÀÎ ºñÁî´Ï½º ¼öÇà¿¡ Å« Àå¾Ö¹°ÀÌ µÉ °ÍÀÌ´Ù. ±×¸®°í °ü¸® ºñ¿ëÀº ÀÌ·Î ÀÎÇØ ¹ß»ýÇÏ´Â ¹®Á¦Á¡ Áß ÀϺο¡ ºÒ°úÇÏ°Ô µÉ °ÍÀÌ´Ù.

´ÙÇེ·´°Ôµµ TenG ÁÖ½Äȸ»ç´Â ÀÌ·¯ÇÑ ±â¼úÀû °úÁ¦¸¦ Á¤¸éÀ¸·Î ÇØ°áÇÒ ¼ö ÀÖµµ·Ï °³¹ßµÈ Oracle Database 10g¸¦ Àû¿ëÇØ ½Å¼ÓÇÑ Ã³¸® ¼º´É°ú ¶Ù¾î³­ °¡¿ë¼ºÀ» Á¦°øÇÒ »Ó¸¸ ¾Æ´Ï¶ó °ü¸® ºñ¿ëÀ» ÁÙÀÏ ¼ö ÀÖÀ» °ÍÀ¸·Î ±â´ëÇϰí ÀÖ´Ù. µ¥ÀÌÅͼ¾ÅͰ¡ ´Ü¼øÈ÷ µ¥ÀÌÅͺ£À̽º¸¸ÀÌ ¾Æ´Ï¶ó ÄÄÆ÷³ÍÆ® À§Ä¡(µ¥ÀÌÅͼ¾ÅÍ, ±×¸®µå Àü¹Ý ¹× Àü ¼¼°èÀûÀ¸·Î ºÐ»ê ¹èÄ¡) ¹× ±× À¯Çü(½ºÅ丮Áö, Ŭ·¯½ºÅÍ, ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö µî)¿¡ °ü°è¾øÀÌ ¸ðµç ÄÄÆ÷³ÍÆ®¸¦ °ü¸®ÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÏ´Â Æ÷°ýÀûÀÌ°í ±â´ÉÀÌ ´Ù¾çÇÑ Àü¿ë °ü¸® ÅøÀ» Á¦°øÇÑ´Ù. À̸¦ À§Çؼ­´Â ¹«¾ùº¸´Ùµµ ¸ÕÀú ¡®ÀÚ°¡ °ü¸®Çü µ¥ÀÌÅͺ£À̽º¡¯¸¦ ±¸ÇöÇØ¾ß ÇÑ´Ù.

ÀÚ°¡ °ü¸®Çü µ¥ÀÌÅͺ£À̽ºÀÇ ±¸Çö
ÀÎÅÚÀÇ °øµ¿ ¼³¸³ÀÚÀÎ °íµç ¹«¾î(Gorden Moore) ȸÀåÀº 1965³â ¿¬¼³¿¡¼­ ¡°¸¶ÀÌÅ©·Î ĨÀÇ Ã³¸® ´É·ÂÀº 18°³¿ù¸¶´Ù µÎ ¹è·Î Áõ°¡ÇÑ´Ù¡±´Â ¡®¹«¾îÀÇ ¹ýÄ¢(Moore¡¯s Law)¡®À» ¹ßÇ¥Çß´Ù. ÀÌ ¹ýÄ¢Àº ÇöÀç±îÁö ¸Â¾Æ ¶³¾îÁö´Â °ÍÀ¸·Î ÃÖ±ÙÀÇ IT »ê¾÷¿¡ ´ëÇÑ ¿©·¯ ¿ä¼ÒµéÀ» °áÁ¤ÇÏ´Â µ¥ Áß¿äÇÑ ÁöÇ¥·Î »ç¿ëµÇ°í ÀÖ´Ù. ÀÌ Áß µ¥ÀÌÅͺ£À̽º Ãø¸é¿¡¼­ ÃÖ±Ù IT »ê¾÷ÀÇ ³ª¾Æ°¡´Â ¹æÇâÀ» »ìÆìº¸¸é, °ü¸®ÇØ¾ß ÇÒ µ¥ÀÌÅͺ£À̽º °³¼öÀÇ Áö¼ÓÀûÀÎ Áõ°¡, µ¥ÀÌÅͺ£À̽º Å©±âÀÇ ±âÇϱ޼öÀûÀÎ Áõ°¡, ±×¸®°í °íÈ¿À², Àúºñ¿ë, ´Éµ¿ÀûÀÎ ¹®Á¦Á¡ °¨Áö, ºÐ¼® ¹× ÇØ°á µî ¸¹Àº ¿ä¼ÒµéÀÌ ÀÖÀ¸¸ç, ÀÌ·¯ÇÑ ¹æÇâ°ú °¢°¢ÀÇ Çö»ó¿¡ ´ëÇØ ¾Ë¸ÂÀº ´ëÀÀ ¹æ¾ÈÀ» ¸ð»öÇØ¾ß ÇÑ´Ù.

ÀÌ·¯ÇÑ È¯°æ¿¡ ¾Ë¸Â°Ô ´ëóÇϱâ À§Çؼ­ ¿À¶óŬÀº ±âÁ¸ ¹öÀüÀÎ 9i¿¡¼­ 10g·Î °¡¸é¼­ °¡Àå ¸¹Àº ³ë·ÂÀ» ÇÒ¾ÖÇÑ ºÎºÐÀÌ ¡®ÀÚ°¡ °ü¸® µ¥ÀÌÅͺ£À̽º¡¯ÀÌ´Ù. ¹®Á¦ Áø´ÜÀ» À§ÇØ DBA°¡ ¿©·¯ ½ºÅ©¸³Æ®µéÀ» µû·Î µ¹¸± ÇÊ¿ä ¾øÀÌ Oracle Database 10g°¡ ¾Ë¾Æ¼­ Áø´ÜÇØ ÁÖ¸ç, ÀÌ´Â ¹®Á¦°¡ »ý±â±â Àü¿¡ ¹Ì¸® ¹®Á¦µéÀ» °¨½Ã?Áø´ÜÇÏ´Â ¿ªÇÒÀ» ÇϹǷΠDBAÀÇ ÀÏÀÌ ÇÑ°á ¼ö¿ùÇØÁø °ÍÀÌ´Ù.

ÀÚ°¡ °ü¸® ±â¹Ý ±¸Á¶

ÀÌ·¯ÇÑ ÀÚ°¡ °ü¸® µ¥ÀÌÅͺ£À̽º¸¦ ¡®TenG ÁÖ½Äȸ»ç¡¯¿¡¼­ Ȱ¿ëÇϱâ À§Çؼ­´Â ¿ì¼± ÀÚ°¡ °ü¸® ½Ã½ºÅÛÀÌ ¾î¶² ¹æ½ÄÀ¸·Î, ¾î¶² ¿ä¼ÒµéÀ» »ç¿ëÇØ ÀÛµ¿ÇÏ´ÂÁö ±âº» ¾ÆÅ°ÅØÃ³¸¦ ÀÌÇØÇϰí ÀÌ¿¡ ¸Â´Â °ü¸® Á¤Ã¥À» ¼¼¿ö¾ß ÇÑ´Ù. µû¶ó¼­ ÀÚ°¡ °ü¸® µ¥ÀÌÅͺ£À̽ºÀÇ ÇÙ½É ±â´ÉÀÎ ÀÚµ¿ µ¥ÀÌÅͺ£À̽º Áø´Ü °¨½ÃÀÚ(Automatic Database Diagnostic Monitor, ÀÌÈÄ ADDM)°¡ ¾î¶² °ü¸® ±â¹Ý ±¸Á¶¸¦ ÅëÇØ µ¥ÀÌÅͺ£À̽º ³»¿¡¼­ ÀÛµ¿ÇÏ´ÂÁö ±âº» ¿ø¸®¸¦ ¾Ë¾Æº» ÈÄ ½ÇÁ¦ ¾î¶°ÇÑ »óȲ¿¡¼­ ¾î¶»°Ô Àû¿ëÇÒ Áö ½Ç·Ê¸¦ ÅëÇØ »ìÆìº¸°Ú´Ù.

<±×¸² 1> ÀÚ°¡ °ü¸® ±â¹Ý ±¸Á¶

<±×¸² 1>À» ÀÌÇØÇÒ ¼ö ÀÖ´Ù¸é Oracle Database 10g°¡ ¾î¶² ¹æ½ÄÀ¸·Î ÀÚ°¡ °ü¸®¸¦ ÇÏ´ÂÁö ÀüüÀûÀ¸·Î ÀÌÇØÇÑ´Ù°í º¼ ¼ö ÀÖ´Ù. ½Ã½ºÅÛÀÇ ¸Þ¸ð¸®¿¡´Â SGA(System Global Area)¿¡ ÀÚ°¡ °ü¸®¸¦ À§ÇØ ÇÊ¿äÇÑ Á¤º¸µéÀ» Ç×»ó °ü¸®Çϰí ÀÖ°í, ±× Á¤º¸°¡ ÇÊ¿äÇÒ ¶§ MMON(Manageability Monitor)À̶ó´Â Oracle Database 10g background process¸¦ ÅëÇØ¼­ ¿öÅ©·Îµå ¸®ÆÄÁöÅ丮(Workload Repository)¿¡ ½Ã°£ ´ÜÀ§¸¦ ±âÁØÀ¸·Î ½º³À¼¦ ÇüÅ·ΠÁ¤º¸¸¦ ÀúÀåÇÑ´Ù.

ÀúÀåµÈ Á¤º¸´Â ¿À¶óŬ µ¥ÀÌÅͺ£À̽º°¡ Á¤ÇÑ ±âÁØ¿¡ µû¶ó ADDMÀÌ ¹®Á¦¸¦ Áø´ÜÇÑ´Ù. ¿©±â¼­ Áø´ÜµÈ Á¤º¸µéÀº EM(Enterprise Manager)À» ÅëÇØ¼­ DBA³ª ÇØ´ç »ç¿ëÀÚ¿¡°Ô Á¤º¸¸¦ º¸¿©ÁØ´Ù. DBA°¡ ¹®Á¦¸¦ ÆÄ¾ÇÇÏ°Ô µÇ¸é ÀÌ¹Ì ÇØ°áµÈ ¹®Á¦¸¦ Æ÷ÇÔÇØ ÀüüÀûÀ¸·Î ¾î¶»°Ô Á¤Ã¥À» ¼¼¿ïÁö¸¦ ¾Ë°Ô µÈ´Ù.

ADDMÀÌ Á¦´ë·Î µ¿ÀÛÇϱâ À§ÇÑ ±¸Á¶
ADDMÀÌ Á¦´ë·Î µÈ µ¿ÀÛÇϱâ À§Çؼ­´Â ´ÙÀ½ÀÇ ´Ù¼¸ °¡Áö °ü¸® ±â¹Ý ±¸Á¶°¡ ÇÊ¿äÇÏ´Ù. ADDMÀº ÀÌ·± ´Ù¼¸ °¡Áö ±â¹Ý ±¸Á¶¸¦ À¯±âÀûÀ¸·Î ÀÌ¿ëÇØ µ¥ÀÌÅͺ£À̽ºÀÇ ÀÚ°¡ °ü¸® ±â´ÉÀ» ¼öÇàÇÑ´Ù. ±×·¯¸é °¢°¢ÀÇ ±¸Á¶¿¡ ´ëÇØ ÀÚ¼¼È÷ »ìÆìº» ÈÄ ÀÌ ±â¹Ý ±¸Á¶¸¦ ÅëÇØ ADDMÀÌ ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö »ìÆìº¸ÀÚ.

[1] EM(Enterprise Manager)
[2] ÀÚµ¿ ÀÛ¾÷·Îµå ÀúÀå(Automatic Workload Repository)
[3] ¼­¹ö »ý¼º °æº¸(Server-generated Alerts)
[4] °ü¸® ÀÛ¾÷ ÀÚµ¿È­(Automated Maintenance Tasks)
[5] ±Ç°íÀÚ ÇÁ·¹ÀÓ¿öÅ©(Advisory Framework)
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
Enterprise Manager
Oracle Database 10gÀÇ »õ·Î¿î ±â´ÉÀÎ EMÀº µ¥ÀÌÅͺ£À̽º¸¦ °ü¸®Çϱâ À§ÇØ ÇÊ¿äÇÑ ¸ðµç Á¤º¸ ¹× º¯°æ »çÇ× µéÀ» HTML ¹æ½ÄÀ¸·Î º¸¿©ÁÖ´Â ÅøÀÌ´Ù. HTML ¹æ½ÄÀ¸·Î º¸¿© Áֱ⠶§¹®¿¡ À¥ ºê¶ó¿ìÀú·Î ¿øÇÏ´Â ¸ðµç Á¤º¸¸¦ º¼ ¼ö ÀÖ´Ù. EMÀ» Ȱ¿ëÇÏ´Â ÀÚ¼¼ÇÑ ¿¹´Â µÚ¿¡¼­ »ìÆìº¸±â·Î Çϰí EMÀÇ µÎ °¡Áö Á¾·ù¸¦ »ìÆìº¸±â·Î ÇÏÀÚ. EMÀº µ¥ÀÌÅͺ£À̽º ÄÁÆ®·Ñ°ú ±×¸®µå ÄÁÆ®·ÑÀÇ µÎ Á¾·ù·Î ³ª´¶´Ù.

µ¥ÀÌÅͺ£À̽º ÄÁÆ®·ÑÀº ¿äûÇÏ´Â Á¤º¸°¡ ÇϳªÀÇ µ¥ÀÌÅͺ£À̽ºÀÏ ¶§ »ç¿ëµÇ´Â EMÀÌ´Ù. Áï, °¡Àå ÀϹÝÀûÀÎ ÇüÅÂÀÇ °ü¸® ÅøÀ̶ó°í º¸¸é µÈ´Ù. µ¥ÀÌÅͺ£À̽º ÄÁÆ®·ÑÀº µ¥ÀÌÅͺ£À̽º ³»¿¡´Â ÀÚµ¿ ÀÛ¾÷·Îµå ÀúÀå¼Ò¿¡ ÀÖ´Â Á¤º¸¸¦ ¸Å´ÏÁö¸ÕÆ® ¼­ºñ½º¸¦ ÅëÇØ¼­ ¿äûÇÑ´Ù. ¿äûÇÑ Á¤º¸µéÀº À¥ ºê¶ó¿ìÀú¸¦ ÅëÇØ¼­ º¼ ¼ö ÀÖ´Ù.

µ¥ÀÌÅͺ£À̽º ÄÁÆ®·ÑÀÇ È®ÀåµÈ ¹öÀüÀÌ ±×¸®µå ÄÁÆ®·ÑÀÌ´Ù. ¼­·Î °ü·ÃÀÌ Àְųª °ü·ÃÀÌ ¾ø´Â ¿©·¯ µ¥ÀÌÅͺ£À̽ºÀÇ Á¤º¸¸¦ ÇÑ È­¸é¿¡¼­ º¼ ¼ö ÀÖ°Ô ¸¸µç °ÍÀÌ ±×¸®µå ÄÁÆ®·ÑÀÌ´Ù. °¢°¢ÀÇ ÀÚµ¿ ÀÛ¾÷ ·Îµå ÀúÀå¼Ò´Â °¢°¢ÀÇ ¼­¹ö¿¡ ÀúÀåÇØ ³õ°í °ü¸®ÇØ ÁÖ´Â ¸Å´ÏÁö¸ÕÆ® ¼­ºñ½º¸¦ µû·Î ÇϳªÀÇ ¼­¹ö¿¡ µÎ´Â ¹æ½ÄÀÌ´Ù(¸Å´ÏÁö¸ÕÆ® ¼­ºñ½º¸¦ µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏ´Â ¼­¹ö¿¡ ³õÀ» ¼öµµ ÀÖ´Ù). ÀÌ·² °æ¿ì ¿©·¯ µ¥ÀÌÅͺ£À̽ºÀÇ Á¤º¸¸¦ º¸´Â µ¥ º´¸ñ Çö»óÀÌ ÀϾÁö ¾ÊÀ¸¸ç, ÇÊ¿äÇÑ Á¤º¸µéÀ» ¸Å´ÏÁö¸ÕÆ® ¼­ºñ½º°¡ ¿äûÇÏ°í °ü¸®Çϱ⠶§¹®¿¡ ºÎÇϸ¦ ºÐ»ê½Ãų ¼ö ÀÖ´Ù.

ÀÚµ¿ ÀÛ¾÷ ·Îµå ÀúÀå¼Ò
ADDMÀÌ Á¤º¸¸¦ ºÐ¼®Çϱâ À§Çؼ­´Â µÎ °¡Áö Á¤º¸¸¦ ÇÊ¿ä·Î ÇÑ´Ù. Çϳª´Â ½Ã½ºÅÛÀÇ ¸Þ¸ð¸®¿¡ ÀÖ´Â SGAÀÇ ½Ç½Ã°£ Åë°è Á¤º¸À̸ç, ´Ù¸¥ Çϳª´Â Áö³­ ½Ã°£ÀÇ Á¤º¸¸¦ °®°í ÀÖ´Â ÀÚµ¿ ÀÛ¾÷ ·Îµå ÀúÀå¼ÒÀÇ Á¤º¸ÀÌ´Ù. ½Ã½ºÅÛÀÇ ¸Þ¸ð¸® Å©±â´Â µð½ºÅ© Å©±â¿¡ ºñÇØ ÀûÀº ¾çÀÇ Á¤º¸¸¦ °®°í ÀÖ°í, ½Ã½ºÅÛÀÌ ÀçºÎÆÃµÇ°Å³ª ¿À¶óŬ µ¥ÀÌÅͺ£À̽º°¡ ´Ù¿îµÇ¸é ¸Þ¸ð¸®ÀÇ Á¤º¸µéÀº »ç¶óÁö±â ¶§¹®¿¡, ¿©·¯ Á¤º¸µéÀ» ºÐ¼®ÇØ °á°ú¸¦ µµÃâÇϱâ À§Çؼ­´Â µð½ºÅ©ÀÇ Á¤º¸¸¦ ÇÊ¿ä·Î ÇÑ´Ù.

<±×¸² 2> ÀÚµ¿ ÀÛ¾÷ ·Îµå ÀúÀå¼Ò

ÀÚµ¿ ÀÛ¾÷ ·Îµå ÀúÀå¼ÒÀÇ Á¤º¸´Â SYSAUX Å×ÀÌºí½ºÆäÀ̽º¿¡ ½º³À¼¦ÀÇ ÇüÅ·ΠÀúÀåµÈ´Ù. Áï, Manageability Monitor¶ó´Â Oracle Database 10g background process¿¡ ÀÇÇØ Á¤ÇØÁø Áֱ⠴ÜÀ§·Î SGAÀÇ Á¤º¸µéÀ» »çÁø±â°¡ »çÁøÀ» ÂïµíÀÌ ÇÊ¿äÇÑ Á¤º¸µéÀ» SYSAUX Å×ÀÌºí ½ºÆäÀ̽º¿¡ ÀúÀåÇÏ°Ô µÈ´Ù. ÀÌ·¯ÇÑ Áֱ⠴ÜÀ§´Â ¿øÇÏ´Â ½Ã°£À¸·Î Á¶ÀýÀÌ °¡´ÉÇÏ´Ù.

¶ÇÇÑ ÀÌ·¯ÇÑ ½º³À¼¦Àº ÀÏÁ¤·®ÀÇ µð½ºÅ©¸¦ ÇÊ¿ä·Î Çϱ⠶§¹®¿¡ ¹«ÇÑÁ¤ Á¤º¸¸¦ ÀúÀåÇÒ ¼ö ¾ø´Ù. µû¶ó¼­ ÀÏÁ¤ ±â°£ÀÇ º¸°ü ÁֱⰡ ÇÊ¿äÇÏ´Ù. ÀÌ º¸°ü Áֱ⠶ÇÇÑ º¯°æÀÌ °¡´ÉÇÏ´Ù. ÇϳªÀÇ ½º³À¼¦ Å©±â´Â 250KB Á¤µµ°¡ µÇ¹Ç·Î, 1½Ã°£ ¸¶´Ù ½º³À¼¦À» Âï°í 7Àϰ£ º¸°ü Áֱ⸦ °®°í ÀÖÀ» °æ¿ì, 250KB¡¿ 24¡¿7=42MB Á¤µµÀÇ µð½ºÅ©°¡ ÇÊ¿äÇÏ´Ù.

¿©±â¼­ ÇÑ °¡Áö Áß¿äÇÑ Á¡Àº º¸°ü ÁֱⰡ Á¸ÀçÇÒ ¶§ ¾î¶² ƯÁ¤ÇÑ ½Ã°£ÀÇ ½º³À¼¦À» º¸°üÇÏ°í ½ÍÀ» °æ¿ì¿¡ º¸°ü ÁֱⰡ Áö³ª¹ö¸®¸é ±× ½º³À¼¦ÀÌ »ç¶óÁø´Ù´Â ¹®Á¦°¡ ÀÖ´Ù. ƯÁ¤ÇÑ ½Ã°£ÀÇ ½º³À¼¦À» º¸°üÇÏ´Â ÀÌÀ¯´Â ±× ½º³À¼¦ÀÌ Æ¯ÀÌÇÑ Çö»óÀ» º¸ÀÏ ¶§ÀÇ Áß¿äÇÑ Á¤º¸µéÀ» °®°í Àְųª, °ü¸®ÀÚ°¡ ¿øÇÏ´Â ÀÌ»óÀûÀÎ ÇüÅ·Π¿î¿µµÉ ¶§ µî ¿©·¯ ÀÌÀ¯°¡ ÀÖÀ» ¼ö ÀÖÀ¸¸ç, ±×·¯ÇÑ Á¤º¸µéÀ» ¿øÇÒ °æ¿ì °è¼Ó º¸°í ½Í±â ¶§¹®ÀÌ´Ù. ÇÏÁö¸¸ ÀÌ·² °æ¿ì¸¦ ´ëºñÇØ º£À̽º¶óÀÎÀ̶ó´Â ¹æ¹ýÀÌ Á¸ÀçÇÑ´Ù. Áï, º£À̽º¶óÀÎ ¹æ¹ýÀ» »ç¿ëÇØ ƯÁ¤ ½ÃÁ¡ÀÇ ½º³À¼¦µéÀ» ÁöÁ¤ÇØ º¸°ü ÁÖ±â¿Í »ó°ü¾øÀÌ SYSAUX Å×ÀÌºí ½ºÆäÀ̽º¿¡ ¿µ±¸È÷ º¸°üÇÒ ¼ö ÀÖ´Ù.

¡ß AWR¿¡ ÀúÀåµÇ´Â Á¤º¸
- ±âº» Åë°è Á¤º¸
- Metric
- ¼¼¼Ç Ȱµ¿ ±â·Ï
- ½Ã°£ ¸ðµ¨ Åë°è Á¤º¸
- OS Åë°è Á¤º¸
- µ¥ÀÌÅͺ£À̽º »ç¿ë Åë°è

±×·³ AWR¿¡ ÀúÀåµÇ´Â Á¤º¸µé¿¡ ´ëÇØ »ìÆìº¸ÀÚ.

±âº» Åë°èÁ¤º¸
ÀÌ Á¤º¸µéÀº Oracle Database 10g ÀÌÀü ¹öÀü¿¡µµ °®°í ÀÖ¾ú´ø Á¤º¸µéÀÌ´Ù. Áï, ¾î¶² Ȱµ¿ÀÌ ÀÖÀ» ¶§ ±× Ȱµ¿µéÀÇ ´©ÀûÄ¡ÀÌ´Ù. ÀÌ·¯ÇÑ ±âº» Åë°èµéÀÇ ¹®Á¦Á¡Àº ÇϳªÀÇ È°µ¿¿¡ ´ëÇÑ ´©ÀûÄ¡À̱⠶§¹®¿¡ °¢°¢ÀÇ ½Ã°£¸¶´Ù º¯È­µÈ Á¤µµ¸¦ ¾Ë ¼ö ¾ø´Ù´Â Á¡ÀÌ´Ù. ¿¹¸¦ µé¾î, ¾î¶² ÇÑ ºí·°¿¡ ´ëÇÑ Àбâ Á¤º¸¸¦ »ìÆìº¸ÀÚ. óÀ½ ¿ÀÈÄ 1½Ã±îÁö ÃÑ ÀÐÀº ¼ö´Â 10¹øÀ̾ú´Ù. 1½Ã°£ÀÌ Áö³­ ÈÄ ÀÐÀº Ƚ¼ö°¡ 100¹øÀ¸·Î ´Ã¾î³ª ÀÖÀ» °æ¿ì, °ü¸®ÀÚ°¡ ¿ÀÈÄ 1½Ã°æÀÇ Á¤º¸¸¦ ±â·ÏÇϰí ÀÖÁö ¾ÊÀº ÇÑ, 1½Ã°£ÀÌ Áö³­ ÈÄÀÇ 100¹øÀÇ ÀÐÀº Ƚ¼ö´Â ¿©Å²¯ µ¥ÀÌÅͺ£À̽º°¡ ±¸µ¿µÈ ÈÄ ÃÑ ÀÐÀº Ƚ¼ö¸¦ ÀǹÌÇϱ⠶§¹®¿¡ º¯È­·®À» ¾Ë ¼ö ¾ø´Â °ÍÀÌ´Ù. ÀÌ·¯ÇÑ Á¤º¸µéÀ» º¸¿ÏÇϱâ À§ÇØ »ý±ä Á¤º¸°¡ MetricÀÌ´Ù.

Metric
¾Õ¿¡¼­ ¼³¸íÇÑ ¹Ù¿Í °°ÀÌ MetricÀÇ Á¤º¸´Â °¢°¢ÀÇ Á¤º¸µéÀ» ƯÁ¤ ´ÜÀ§·Î ±â·ÏÇÑ Á¤º¸ÀÌ´Ù. Áï, ÃÊ ´ÜÀ§·Î physical read°¡ ÀϾ Ƚ¼ö, Æ®·£Àè¼Ç ´ÜÀ§·Î physical read°¡ ÀϾ Ƚ¼ö µî ´Ü¼øÇÑ ´©ÀûÄ¡°¡ ¾Æ´Ï¶ó ÀÏÁ¤ ±âÁØÀ» °®°í º¯È­µÈ ¾çÀ» Ç¥ÇöÇØ ÁØ´Ù. ÀÌ·² ¶§ ½Ã½ºÅÛ¿¡ ¹®Á¦°¡ µÉ °æ¿ì ȤÀº ¹®Á¦°¡ ÀϾ ¼ÒÁö°¡ ÀÖÀ» °æ¿ì¸¦ Á¤È®È÷ ÆÄ¾ÇÇØ ¾î¶² Á¡¿¡ ¹®Á¦°¡ ÀÖ¾ú´ÂÁö ¾Ë ¼ö ÀÖ´Ù.

¼¼¼Ç Ȱµ¿ ±â·Ï
¼¼¼ÇȰµ¿ ±â·Ï(Active Session History-ASH)Àº ¸Å ÃÊ ´ÜÀ§·Î ÇöÀç Ȱµ¿ ÁßÀÎ ¼¼¼Ç¿¡ ´ëÇÑ Á¤º¸¸¦ V$ACTIVE_SESSION_HISTORY¿¡ ÀúÀåÇÑ´Ù. ÀúÀåµÇ´Â ¼¼¼Ç Á¤º¸´Â ¼¼¼Ç¿¡ ´ëÇÑ ±âº» Á¤º¸, wait event, ½ÇÇàÇÏ´Â SQL¹®ÀÇ °£´ÜÇÑ Á¤º¸ µîÀ¸·Î, ÇÊ¿ä½Ã MMON¿¡ ÀÇÇØ AWR¿¡ ±â·ÏµÈ´Ù.

½Ã°£ ¸ðµ¨ Åë°è Á¤º¸
Oracle Database 10gÀÇ Æ©´× ¹æ¹ýÀº ´ÙÀ½°ú °°Àº °ø½ÄÀ» ±â¹ÝÀ¸·Î ÇÑ´Ù.

Response Time = Service Time + Wait Time

µû¶ó¼­ ÀÌ·¯ÇÑ ¹æ¹ýÀÇ Æ©´×À» ÇÏ·Á¸é ÀÌ ¹æ¹ý¿¡ ¸Â´Â Á¤º¸µéÀ» °®°í ÀÖ¾î¾ß ÇÑ´Ù. Áï, AWR¿¡ »ý¼ºµÇ´Â Á¤º¸µéÀº ÀÌ Æ©´× ¹æ¹ý¿¡ ¸Â´Â Á¤º¸µéÀ» º¸°üÇϰí ÀÖ´Ù. ¾ÕÀÇ °ø½ÄÀÌ ¾î¶»°Ô Ȱ¿ëµÇ´ÂÁö´Â ADDMÀÌ µ¿ÀÛÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÒ ¶§ ´õ ÀÚ¼¼È÷ ¼³¸íÇϰڴÙ.

OS Åë°è Á¤º¸
Oracle Database 10g ÀÌÀü ¹öÀü°úÀÇ Å« Â÷ÀÌÁ¡ Áß Çϳª°¡ ¹Ù·Î ÀÌ ºÎºÐÀÌ´Ù. µ¥ÀÌÅͺ£À̽º°¡ µ¥ÀÌÅͺ£À̽º ¼­¹ö¶ó°í ºÒ·ÁÁöÁö¸¸, µ¥ÀÌÅͺ£À̽º ¶ÇÇÑ OS À§¿¡ µ¹¾Æ°¡´Â ÇϳªÀÇ ¾ÖÇø®ÄÉÀ̼ǿ¡ ºÒ°úÇÏ´Ù. µû¶ó¼­ ¸ðµç ¹®Á¦ÀÇ ±Ù¿øÀº OS¿Í ¿¬°èµÇ¾î ÀÖ´Â °ÍÀÌ´Ù. Áï, ¾î¶² ¹®Á¦¸¦ ÇØ°áÇϰųª ¹®Á¦°¡ µÉ¸¸ÇÑ »óȲÀº OS Á¤º¸°¡ ÇÊ¿äÇÒ °æ¿ì°¡ ¸¹±â ¶§¹®¿¡, Oracle Database 10gºÎÅÍ OS Á¤º¸ ¶ÇÇÑ º¸°üÇϰí ÀÖ´Ù.

µ¥ÀÌÅͺ£À̽º »ç¿ë Åë°è
µ¥ÀÌÅͺ£À̽º »ç¿ë Åë°è´Â ´Ù¸¥ ¸ðµç Á¤º¸µéÀ» Á¾ÇÕÇØ ¾ò¾î³¾ ¼ö ÀÖ´Â Á¤º¸µéÀÌ´Ù. ±×·¯³ª µ¥ÀÌÅͺ£À̽º »ç¿ë Åë°èµéÀº ¸Å¿ì ¸¹ÀÌ ¾²ÀÌ´Â Á¤º¸·Î, ÇÊ¿äÇÒ ¶§ ¸¶´Ù ¸ðµç Á¤º¸µéÀ» Á¾ÇÕÇØ °è»êÇÏ´Â °ÍÀº µ¥ÀÌÅͺ£À̽º ÀÚü ³»¿¡ ¸Å¿ì ¸¹Àº ºÎÇϸ¦ ÁÙ ¼ö ÀÖÀ¸¹Ç·Î ±× ¶§ ±×¶§ ÇÊ¿äÇÑ µ¥ÀÌÅͺ£À̽º »ç¿ë Åë°è¸¦ AWR¿¡ ÀúÀå½ÃÄÑ ³õ´Â´Ù.

ÁÖÀÇ 1, AWRÀÇ ½º³À¼¦°ú STATSPACKÀÇ ½º³À¼¦  
Oracle Database 9i¿¡¼­´Â STATSPACKÀ̶ó´Â Æ©´× ½ºÅ©¸³Æ®°¡ Á¸ÀçÇÑ´Ù. STATSPACK¿¡ ´ëÇØ °£´ÜÈ÷ »ìÆìº¸¸é, DBA°¡ Æ©´×À» ¿øÇÏ´Â ½Ã°£ÀÇ ½ÃÀÛ°ú ³¡Á¡ÀÇ ½º³À¼¦À» °¢°¢ Âï¾î¼­ report script¸¦ µ¹·Á¼­ Æ©´×À» À§ÇÑ Á¤º¸¸¦ ¸¸µé¾î ³»´Â Æ©´× ¹æ¹ýÀÌ´Ù. ÀÌ´Â ADDMÀÌ »ç¿ëÇÏ´Â AWRÀÇ ½º³À¼¦ Á¤º¸ ÇüÅÂ¿Í ¸Å¿ì À¯»çÇÏ´Ù. AWRÀÇ ½º³À¼¦Àº STATSPACKÀÇ ½º³À¼¦ Á¤º¸º¸´Ù ÈξÀ ´õ ¸¹Àº Á¤º¸¸¦ °®°í ÀÖ´Â Á¡À» Æ÷ÇÔÇØ ÀÌ µÑ °£ÀÇ °¡Àå Å« Â÷ÀÌÁ¡Àº STATSPACKÀº ½º³À¼¦À» Âï±â À§ÇØ ÇÊ¿äÇÑ Á¤º¸µéÀ» DBMS¿¡ ¿äÃ»ÇØ ó¸®ÇÑ´Ù´Â Á¡°ú AWRÀÇ ½º³À¼¦Àº SGA¿¡ ÀÖ´Â Á¤º¸µéÀ» ´Ü¼øÈ÷ µð½ºÅ©¿¡ ¿Å±ä´Ù´Â Á¡ÀÌ´Ù. Áï, Oracle Database 9iÀÇ STATSPACKÀº ½º³À¼¦À» Âï±â À§ÇØ ±×¸¸Å­ÀÇ DBMS¿¡ ºÎÇϸ¦ ÁÖÁö¸¸ Oracle Database 10gÀÇ AWR ½º³À¼¦Àº ÀÌ¹Ì ½º³À¼¦À» À§ÇØ ½Ç½Ã°£À¸·Î ¸ð¾ÆÁø Á¤º¸¸¦ ´ÜÁö µð½ºÅ©¿¡ ¿Å±â±â ¶§¹®¿¡ DBMS¿¡ ºÎÇϸ¦ °ÅÀÇ ÁÖÁö ¾Ê´Â´Ù´Â Á¡ÀÌ´Ù.

¼­¹ö »ý¼º °æº¸
¼­¹ö »ý¼º °æº¸(Server-generated Alerts)´Â ¿À¶óŬ µ¥ÀÌÅͺ£À̽º°¡ ÀÚµ¿ÀûÀ¸·Î °æº¸¸¦ º¸³¾ »óȲÀ» ¹ß°ßÇØ ¹®Á¦¿¡ ´ëÇÑ »ó¼¼ÇÑ ¼³¸í°ú ±×¿¡ µû¸¥ Á¶¾ðÀ» AWR¿¡ ÀúÀåÇÏ´Â ÀÚ°¡ °ü¸® ±â¹Ý ±¸Á¶ÀÌ´Ù. ÀÌ Á¤º¸µéÀ» ÁÖ±âÀûÀ¸·Î ¼öÇàµÇ´Â MMON°ú ´Ù¸¥ ¿©·¯ Oracle foreground processor¿¡ ÀÇÇØ °¨ÁöµÇ¸ç, °¨ÁöµÈ ³»¿ëµéÀº SYS ½ºÅ°¸¶¿¡ µî·ÏµÈ ALERT_QUE¶ó´Â À̸§ÀÇ Å¥(queue)¿¡ ½×ÀÌ°Ô µÈ´Ù. ALERT_QUE¿¡ ½×¿©Áø ¹®Á¦µéÀ» »óȲ¿¡ ¸Â°Ô DBA°¡ ÇØ°áÇÏ°Ô µÇ¸é, alert history¿¡ ½×¿©Áø Á¤º¸µéÀº »ç¶óÁö°Ô µÈ´Ù. ¶ÇÇÑ AWR º¸°ü Áֱ⸦ ³Ñ±ä alertµéµµ ÀÚµ¿ÀûÀ¸·Î »ç¶óÁø´Ù.

<±×¸² 3> ¼­¹ö »ý¼º °æº¸ À¯Çü

¼­¹ö »ý¼º °æº¸ÀÇ Á¾·ù¿¡´Â µÎ °¡Áö°¡ ÀÖ´Ù. Çϳª´Â ÀÓ°è °ªÀ» °®´Â °æº¸·Î¼­ AWR¿¡ ½×ÀÎ ¿©·¯ Metric Á¤º¸µéÀ» ±âÁØÀ¸·Î »ý¼ºµÈ´Ù(161°³ÀÇ Metric Á¤º¸µéÀÌ ÀÌ·¯ÇÑ ÀÓ°è °ª ±âÁØ °æº¸ »ý¼º¿¡ »ç¿ëµÉ ¼ö ÀÖ´Ù). ÀÓ°è °ªÀ» ±âÁØÀ¸·Î »ý¼ºµÇ´Â °æº¸´Â ÁÖÀÇ¿Í À§Çè µÎ °¡Áö ±âÁØÀ» °¡Áø´Ù.

¿¹¸¦ µé¾î Å×ÀÌºí½ºÆäÀ̽ºÀÇ °ø°£ »ç¿ë·®ÀÌ 85%À̸é ÁÖÀÇ °æº¸¸¦, 95%À̸é À§Çè °æº¸¸¦ ÁÖ´Â ¾î¶² ƯÁ¤ÇÑ ±âÁØÀ» °¡Áø °ªÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. ÀÌ·¸°Ô »ý¼ºµÈ ÀÓ°è °ª ±âÁØ °æº¸´Â DBA_OUTSTANDING_ALERTS¿¡ ½×ÀÌ¸ç °æº¸¸¦ ¸¸µç ÀÓ°è °ª ÀÌÇÏ·Î ÇØ´ç ³»¿ëÀ» ¸¸µé¾î ÁÖ¸é °æº¸°¡ ÇØÁ¦µÇ°í DBA_ALERT_HISTORY¿¡ ½×ÀÌ°Ô µÈ´Ù. ¼­¹ö »ý¼º °æº¸ÀÇ ´Ù¸¥ ÇÑ Á¾·ù´Â ºñÀÓ°è °ª °æº¸ÀÌ´Ù. À̴ ƯÁ¤ÇÑ ÀÓ°è °ªÀ» ¼³Á¤ÇÒ ¼ö ¾ø´Â, Áï Æ¯Á¤ÇÑ À̺¥Æ®°¡ ¹ß»ýµÉ ¶§ »ý±â´Â °æº¸·Î½á ÀÌ·¯ÇÑ ¹®Á¦°¡ ¹ß»ýµÇ¸é ¹Ù·Î DBA_ALERT_HISTORY¿¡ Á¤º¸°¡ ½×ÀÌ°Ô µÈ´Ù.

´Ù¸¥ ¿©·¯ ÀÓ°è °ªÀ̳ª ºñÀÓ°è °ª ¼­¹ö »ý¼º °æº¸ ±âÁØÀ» ¼³Á¤ÇÒ ¼ö ÀÖÀ¸¸ç, Oracle Database 10g¸¦ óÀ½ ¼³Ä¡ÇßÀ» ¶§, ±âº»ÀûÀ¸·Î »ý¼ºµÇ¾î ÀÖ´Â °æº¸µéÀº ´ÙÀ½°ú °°´Ù.

[1] Å×ÀÌºí ½ºÆäÀ̽º »ç¿ë Á¤µµ - ÁÖÀÇ(warning) 85%, À§Çè(critical) 97%
[2] Snopshot Too Old
[3] Recovery Area Low On Free Space
[4] Resumable Session Suspended

°ü¸® ÀÛ¾÷ ÀÚµ¿È­
Oracle Database 10g´Â DBA°¡ ÀÏÁ¤ÇÑ ½Ã°£¸¶´Ù ½ÇÇà½ÃÄÑ¾ß ÇÒ ¿©·¯ ÀÛ¾÷À» Á¤ÀÇÇϱâ À§ÇØ ½ºÄÉÁì·¯(scheduler)¶ó´Â »õ·Î¿î ±â´ÉÀ» º¸¿©ÁØ´Ù. ÀÌ´Â ±âÁ¸ ¹öÀüÀÇ DBMS_JOBÀÇ Çâ»óµÈ ÇüÅÂÀÌ´Ù. JobÀº °ü¸® ÀÛ¾÷ ÀÚµ¿È­ ¸ðµâ¿¡¼­ Á÷Á¢ ½ÇÇàµÇ´Â ÀÛ¾÷ÀÌ´Ù. ÀÌ·¯ÇÑ ÀÛ¾÷µéÀº ¡®Enabled¡¯µÇ¾î ÀÖÀ» °æ¿ì¿¡¸¸ ½ÇÇàµÇ¸ç, ¸ðµç jobµéÀº Job Class¿¡ ¼ÓÇØ ÀÖ´Ù.

Job class´Â ÀÌ·¯ÇÑ jobµéÀÇ Á¤ÀǸ¸À» °®°í ÀÖÀ¸¸ç °ü¸®ÀÚ¿¡ ÀÇÇØ Á¤º¸°¡ º¯°æµÇÁö ¾ÊÀ¸¸é »ç½Ç»ó Á¤ÀûÀÎ Á¤º¸ÀÌ´Ù. ½ÇÇà Áß¿¡ º¯°æµÇ´Â Á¤º¸µéÀº ÄÁ½´¸Ó ±×·ì(Consumer group)¿¡¼­ °ü¸®ÇØÁØ´Ù. ÀÌ·¯ÇÑ jobµéÀº ¸Å´ÏÁö¸ÕÆ® À©µµ¿ì(Management Window)³ª À©µµ¿ì ±×·ì(Window group)¿¡ ¼ÓÇÏ°Ô µÇ¸ç, ¸ÅÁö´Ï¸ÕÆ® À©µµ¿ì´Â ½ÇÇàµÇ´Â ½Ã°£ °ªÀ» °®°í ÀÖ´Ù. Áï, jobÀÇ ½ÇÇà ½Ã°£À» ÇØ´ç ¸Å´ÏÁö¸ÕÆ® À©µµ¿ì¸¦ ÅëÇØ¼­ °ü¸®ÇØ ÁØ´Ù.

¸Å´ÏÁö¸ÕÆ® À©µµ¿ì´Â ¶ÇÇÑ °¢°¢ÀÇ jobÀÇ ½ÇÇà ±âÁØÀ» ¸®¼Ò½º Ç÷£(Resource plan)À¸·Î Á¤ÇÏ°Ô µÈ´Ù. ¸®¼Ò½º Ç÷£Àº ÄÁ½´¸Ó ±×·ìÀÇ Á¤º¸¸¦ ÀÌ¿ëÇØ ½ÇÇà ±âÁØÀ» ¸¸µé¸ç ±×·¯ÇÑ ½ÇÇà ±âÁØÀ» ¸Å´ÏÁö¸ÕÆ® À©µµ¿ì¿¡ Àü´ÞÇÑ´Ù. ¸Å´ÏÁö¸ÕÆ® À©µµ¿ì¿Í À©µµ¿ì ±×·ìÀÇ Â÷ÀÌÁ¡Àº ¸®¼Ò½º Ç÷£À» °¡Áö°í ÀÖ´Â ÁöÀÇ ¿©ºÎÀÌ´Ù.  Consumer GroupÀº Job classÀÇ Á¤º¸¸¦ ÀÌ¿ëÇØ ¹«¾ùÀÌ ½ÇÇàµÇ°í ÀÖ´ÂÁö¸¦ °Ë»çÇÑ´Ù. ½ÇÁ¦ÀûÀÎ ¿¹¸¦ µé¾î »ìÆìº¸ÀÚ.

Åë°è ¼öÁý ÀÛ¾÷ÀÇ ¿¹
Oracle Database 10gÀÇ ±âº»ÀûÀÎ Åë°è ¼öÁý ÀÛ¾÷À» ¿¹·Î »ìÆìº¸ÀÚ. WEEKNIGHT_WINDOW¿Í WEEKEND_WINDOW´Â À©µµ¿ìÀÇ À̸§°ú °°Àº ½Ã°£ ´ÜÀ§·Î ½ÇÇàµÇ´Â À©µµ¿ìÀÌ´Ù. ÀÌ·¯ÇÑ À©µµ¿ìµéÀº °¢°¢ MAINTENANCE_WINDOW_GROUPÀÌ °ü¸®ÇØ ÁÖ¸ç, ½ÇÁ¦ ½ÇÇàµÇ´Â ÁÖüÀÎ gather_stats_jobÀ̶ó´Â jobÀÌ AUTO_TASKS_JOB_CLASS¿¡ ¼ÓÇØ ÀÖ°í, ÀÌ Å¬·¡½º´Â AUTO_TASKS_CONSUMER_GROUP¿¡ ¼ÓÇØ ÀÖ°í, MAINTENANCE_WINDOW_GROUPÀÌ À©µµ¿ì °ü¸®¿¡ ÇÊ¿äÇÑ Á¤º¸¸¦ °®°í ÀÖ´Ù.

<±×¸² 4> Åë°è ¼öÁý ÀÛ¾÷

Áï, Åë°è ¼öÁýÀÌ ¸ÅÀÏ ¹ã, ±×¸®°í ¸Å ÁÖ¸»¸¶´Ù ÀÌ·ïÁö°í ÀÖÀ¸¹Ç·Î, DBA´Â Ưº°È÷ Åë°è ÀÛ¾÷¿¡ ´ëÇØ °ÆÁ¤ÇÒ Çʿ䰡 ¾ø´Ù. ÇØ´ç ½Ã½ºÅÛ¸¶´Ù ÀÛ¾÷·®ÀÌ ¸ô¸®´Â ½Ã°£À» ÇÇÇϱâ À§Çؼ­´Â ÀÌ·¯ÇÑ À©µµ¿ìÀÇ ½Ã°£ Á¤º¸¸¸ º¯°æÇØÁÖ¸é µÈ´Ù. ¶ÇÇÑ ÀÌ·¯ÇÑ À©µµ¿ì ¸»°íµµ ´Ù¸¥ À©µµ¿ì¸¦ ÇÊ¿ä·Î ÇÒ °æ¿ì EMÀ» ÅëÇØ¼­ ½±°Ô »ý¼ºÇÒ ¼ö ÀÖ´Ù.

¾îµå¹ÙÀÌÀú ÇÁ·¹ÀÓ¿öÅ©
¾îµå¹ÙÀÌÀú ÇÁ·¹ÀÓ¿öÅ©´Â <±×¸² 5>¸¦ º¸¸é Å©°Ô ³× °³·Î ³ª´µ´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù. °¢°¢ÀÇ ¾îµå¹ÙÀÌÀú´Â ´ÙÀ½ÀÇ ¼¼ °¡Áö ¹æ¹ý¿¡ ÀÇÇØ È£ÃâµÈ´Ù.

[1] AWR ½º³À¼¦ÀÌ »ý¼ºµÉ ¶§, ÇÊ¿ä½Ã MMON¿¡ ÀÇÇØ È£ÃâµÈ´Ù.
[2] ¼­¹ö »ý¼º °æº¸°¡ »ý¼ºµÉ ¶§, ÇÊ¿äÇÑ ±Ç°í¸¦ À§ÇØ È£ÃâµÈ´Ù.
[3] ¾îµå¹ÙÀÌÀú À§Àúµå(wizard)¸¦ ÅëÇØ¼­ DBA°¡ ÇÊ¿ä½Ã Á÷Á¢ È£ÃâÇÒ ¼ö ÀÖ´Ù.

ÀÌ·¯ÇÑ ¹æ½ÄÀ¸·Î È£ÃâµÇ´Â ±Ç°íÀÚ´Â Á¦ÇÑ ¸ðµå¿Í ºñÁ¦ÇÑ ¸ðµå·Î ³ª´· ¼ö ÀÖ´Ù. ±Ç°íÀÚ´Â ´õ ÀÚ¼¼È÷ Á¶»çÇÒ¼ö·Ï Á» ´õ Á¤È®ÇÑ ±Ç°í¸¦ »ý¼ºÇÏ°Ô µÈ´Ù. µû¶ó¼­ ¾î¶² Á¦ÇÑÀ» µÎ¾î¼­ ±× ÀÌ»óÀº Á¶»ç¸¦ ÇÏÁö ¾Êµµ·Ï Á¦ÇÑÀ» µÑ ¼ö ÀÖ°í, Á¦ÇÑÀ» °¡ÇÏÁö ¾Ê°í ±Ç°íÀÚ°¡ ¾Ë¾Æ¼­ ¼öÇàÇϵµ·Ï ³õ¾Æ µÑ ¼ö ÀÖ´Ù.

<±×¸² 5> ¾îµå¹ÙÀÌÀú ÇÁ·¹ÀÓ¿öÅ©

ÀÌ·¯ÇÑ Á¦ÇÑ ¸ðµå´Â ½Ã°£ Á¦ÇÑ(Time Limit), ¹æÇØ Á¦ÇÑ(Interruptible), ±×¸®°í »ç¿ëÀÚ Áö½Ã Á¦ÇÑ(User Directive)ÀÇ ¼¼ °¡Áö ¹æ½ÄÀÌ Á¸ÀçÇÑ´Ù. ¾ÕÀÇ ¼¼ °¡Áö Á¦ÇÑ ¸ðµå°¡ ¸ðµç ±Ç°íÀÚ¿¡ Àû¿ëµÉ ¼ö ÀÖ´Â °ÍÀº ¾Æ´Ï´Ù. ±×·¯¸é ÀÌ·¯ÇÑ ±Ç°íÀÚ °¢°¢¿¡ ´ëÇØ ÀÚ¼¼È÷ »ìÆìº¸µµ·Ï ÇÏÀÚ.

SQL Æ©´× ¾îµå¹ÙÀÌÀú

À̸§ ±×´ë·Î SQL Æ©´×¿¡ ´ëÇÑ ±Ç°í¸¦ »ý¼ºÇÏ´Â ¾îµå¹ÙÀÌÀúÀÌ´Ù. SQL Æ©´× ±Ç°íÀÚ´Â Å©°Ô ³× °¡ÁöÀÇ ÀÏÀ» ÇÑ´Ù.

[1] Statistics Analysis : ÇÊ¿äÇÑ Åë°è ÀÚ·á°¡ ¿À·¡µÆ´Ù°Å³ª »ý¼ºµÇ¾î ÀÖÁö ¾ÊÀ» °æ¿ì ÀÚµ¿À¸·Î Åë°èÀڷḦ ¸ðÀº´Ù.
[2] SQL Profiling : CBO(Cost Base Optimizer)·Î ¼öÇàµÉ ¶§ SQL¹®À» À§Çؼ­´Â ºÎ°¡ Á¤º¸µéÀÌ ÇÊ¿äÇÏ´Ù. ÀÌ·¯ÇÑ SQL¹®ÀÇ Á¤º¸µéÀ» SQL ÇÁ·ÎÆÄÀÏÀ̶ó´Â ÇüÅ·Π¼öÁýÇØ ³õ´Â´Ù. ÀÌ·¯ÇÑ SQL ÇÁ·ÎÆÄÀÏÀÌ ÇÊ¿äÇÒ ¶§¸¶´Ù SQL Æ©´× ¾îµå¹ÙÀÌÀú¿¡ ÀÇÇØ ¾÷µ¥ÀÌÆ®µÈ´Ù.
[3] Access Path Analysis : ¾î¶² À妽º¸¦ ÅëÇØ µ¥ÀÌÅ͸¦ Á¢±ÙÇÒ Áö¸¦ °áÁ¤ÇØ ÁØ´Ù. ÇÊ¿ä½Ã SQL ¾×¼¼½º ¾îµå¹ÙÀÌÀú¸¦ È£ÃâÇØ À妽º¿¡ ´ëÇÑ ±Ç°í¸¦ ¿ä±¸Çϱ⵵ ÇÑ´Ù.
[4] SQL Structure Analysis : SQL¹®ÀÌ ºñÈ¿À²ÀûÀÎ Ç÷£À» »ý¼ºÇÒ °æ¿ì, ¶È°°Àº °á°ú¸¦ º¸¿©ÁÙ ¼ö ÀÖ´Â ºñ½ÁÇÑ SQL¹®À» »ý¼ºÇØ ±Ç°í¸¦ ÁÖ´Â ¿ªÇÒÀ» ÇÑ´Ù.

SQL Æ©´× ¾îµå¹ÙÀÌÀú°¡ ÀÌ·± ÀÏÀ» ÀÚµ¿À¸·Î ¼öÇàÇØÁÖÁö ¾ÊÀ» °æ¿ì, °¢°¢¿¡ ´ëÇØ ¿À¸¥ Âʰú °°Àº ÀÏÀ» °ü¸®ÀÚ°¡ ÇØÁà¾ß ÇÑ´Ù. ÀÌ·± ÀÏÀº °ü¸®ÀÚÀÇ ÀÏÀ» °¡Áß½ÃŰ°Å³ª ¶§·Î´Â À߸øµÈ Á¤º¸¸¦ »êÃâÇØ ³»±âµµ ÇÑ´Ù. µû¶ó¼­ SQL Æ©´× ±Ç°íÀÚ¿¡°Ô ÀÌ·± ÀÏ·ÃÀÇ ÀϵéÀ» ¸Ã±â¸é ¾÷¹«¸¦ °¨¼Ò½Ã۰í À߸øµÈ Á¤º¸¸¦ »êÃâÇÒ ÀÏÀÌ ¾ø¾îÁö°Ô µÈ´Ù.

SQL ¾×¼¼½º ¾îµå¹ÙÀÌÀú
SQL ¾×¼¼½º ¾îµå¹ÙÀÌÀúÀÇ °æ¿ì À妽º¿¡ °ü°èµÈ ±Ç°í¸¦ »ý¼ºÇÑ´Ù. °¡·É À妽ºÀÇ Á¢±Ù ºóµµ¸¦ º¸°í, ¾î¶² À妽º¸¦ ½Ã½ºÅÛ¿¡¼­ ÀüÇô ÇÊ¿ä ¾ø´Â À妽ºÀÓÀ» ±Ç°í·Î Á¦½ÃÇÒ ¼ö ÀÖÀ¸¸ç, ¾î¶² À妽ºµéÀº µÎ °¡Áö¸¦ ÇÕÃÄ ÇϳªÀÇ À妽º·Î »ý¼ºÇϵµ·Ï ±Ç°í¸¦ ³¾ ¼öµµ ÀÖÀ¸¸ç, À妽º¿¡ ´ëÇÑ ¿©·¯ ±Ç°í¸¦ »ý¼ºÇÏ´Â ±Ç°íÀÚÀÌ´Ù.

¸Þ¸ð¸® ¾îµå¹ÙÀÌÀú
¸Þ¸ð¸® ¾îµå¹ÙÀÌÀú´Â ¿À¶óŬ µ¥ÀÌÅͺ£À̽º¿¡ °ü·ÃµÈ ¸ðµç ¸Þ¸ð¸®¸¦ °ü¸®ÇØÁÖ´Â ¿ªÇÒÀ» ÇÏ´Â °ÍÀ¸·Î, Å©°Ô PGA ±Ç°íÀÚ¿Í SGA ±Ç°íÀÚ·Î ³ª´¶´Ù. ¶ÇÇÑ SGA ±Ç°íÀÚ´Â ¹öÆÛ ij½Ã(Buffer Cache) ±Ç°íÀÚ¿Í ¶óÀ̺귯¸® ij½Ã(Library Cache) ±Ç°íÀÚ¸¦ Æ÷ÇÔÇϰí À־ °¢°¢Àº ÇØ´ç ¸Þ¸ð¸®¿¡ ´ëÇÑ ±Ç°í¸¦ »ý¼ºÇÑ´Ù.

±×·¯¸é SGA¿Í °ü·ÃµÈ »õ·Î¿î ±â´É ¹× ±× ±â´É¿¡ ´ëÇÑ SGA ±Ç°íÀÚ ÀÚµ¿ °ü¸®¿¡ ´ëÇØ »ìÆìº¸ÀÚ. ±âÁ¸ SGA´Â ÃÊ±â ÆÄ¶ó¹ÌÅÍ ÆÄÀÏ¿¡ ±Ù°ÅÇØ ±× Å©±â°¡ °áÁ¤µÇ¸é Å©±â º¯°æÀÌ ºÒ°¡´ÉÇß´Ù. ¸î °¡Áö ¸Þ¸ð¸®¿¡ ´ëÇØ¼­´Â Å©±â Á¶Á¤ÀÌ µ¥ÀÌÅͺ£À̽º¸¦ ³»¸®Áö ¾Ê°íµµ °¡´ÉÇßÀ¸³ª ÀüüÀûÀ¸·Î Å©±â¸¦ Á¶Á¤Çϱâ À§Çؼ­´Â µ¥ÀÌÅͺ£À̽º¸¦ ³»·È´Ù°¡ ¿Ã·Á¾ß ÇÏ´Â ¹ø°Å·Î¿òÀÌ ÀÖ¾ú´Ù. ±×·¯³ª Oracle Database 10gºÎÅÍ SGA_TARGETÀ» ¼³Á¤ÇØÁÖ¸é ¸®µÎ ·Î±× ¹öÆÛ(redo log buffer)¿Í Fixed SGA¸¦ Á¦¿ÜÇÑ ¸ðµç SGA ¸Þ¸ð¸® Å©±â°¡ SGA ¸Þ¸ð¸® ¾îµå¹ÙÀÌÀú¿¡ ÀÇÇØ ´Éµ¿ÀûÀ¸·Î º¯°æµÈ´Ù.

ÁÖÀÇ 2, pfile°ú spfile  
Oracle Database 10gºÎÅÍ ÃʱâÈ­ ÆÄ¶ó¹ÌÅÍ ÆÄÀÏ·Î pfileÀ» ¾²´Â °ÍÀº ÁÁÁö ¾Ê´Ù. PfileÀ» »ç¿ëÇÒ °æ¿ì SGAÀÇ º¯°æ ¹× °¢ Á¾ ÆÄ¶ó¹ÌÅͰ¡ º¯°æµÉ °æ¿ì pfile¿¡ º¯°æµÈ ³»¿ëÀ» ÀúÀåÇÒ ¼ö°¡ ¾ø´Ù. ±×¿¡ ¹ÝÇØ spfileÀ» ¾µ °æ¿ì º¯°æµÈ ³»¿ëÀ» spfile¿¡ ¿À¶óŬ µ¥ÀÌÅͺ£À̽º°¡ ÀúÀåÇÏ°Ô µÈ´Ù. SGA¸¦ ¿¹¸¦ µé¾î »ìÆìº¸ÀÚ. SGA_TARGET¸¸À» ¼³Á¤ÇØ ³õÀº Ãʱ⠵¥ÀÌÅͺ£À̽º´Â ½Ã½ºÅÛÀ» °è¼Ó ¿î¿µÇϸ鼭 ÇнÀ °úÁ¤À» ÅëÇØ ÃÖÀûÀÇ SGA ±¸¼ºÀ» ¼³Á¤ÇÏ°Ô µÈ´Ù. ÀÌ·¯ÇÑ ÇнÀ °úÁ¤Àº pfileÀ» »ç¿ëÇÒ °æ¿ì, µ¥ÀÌÅͺ£À̽º¸¦ ³»·È´Ù ¿Ã¸®¸é ´Ù½Ã 0À¸·Î µ¹¾Æ°¡°Ô µÈ´Ù. ±×·¯³ª spfileÀ» ¾²¸é ÀÌ·¯ÇÑ ÇнÀ °úÁ¤À» spfile ³»¿¡ °®°í ÀÖ°Ô µÇ¹Ç·Î, ½Ã½ºÅÛÀÌ ³»·Á°¡µµ ±× °úÁ¤À» °®°í ÀÖ°Ô µÈ´Ù.

¼¼±×¸ÕÆ® ¾îµå¹ÙÀÌÀú
¼¼±×¸ÕÆ® ¾îµå¹ÙÀÌÀúÀÇ °¡Àå Å« ±Ç°í´Â µ¥ÀÌÅͺ£À̽ºÀÇ µ¥ÀÌÅ;çÀÇ »ý¼º Á¤µµÀÌ´Ù. µ¥ÀÌÅͺ£À̽ºÀÇ µ¥ÀÌÅ;çÀÇ Áõ°¡ Á¤µµ¿¡ µû¶ó µð½ºÅ©°¡ ÇâÈÄ ¾ó¸¶¸¸Å­ ÇÊ¿äÇÒ Áö ±Ç°íÇØÁÖ¸ç, ¶ÇÇÑ °¢ ¼¼±×¸ÕÆ®°¡ Á¶°¢µéÀÌ ¸¹ÀÌ »ý°Ü I/O È¿À²ÀÌ ¶³¾îÁú °æ¿ì segment shrink ±Ç°í¸¦ »ý¼ºÇØÁØ´Ù.

¾ðµÎ ¾îµå¹ÙÀÌÀú
¾ðµÎ(Undo) ¾îµå¹ÙÀÌÀú´Â ¼¼±×¸ÕÆ® ¾îµå¹ÙÀÌÀú¿Í ºñ½ÁÇÏÁö¸¸, ´ÜÁö ¾ðµÎ Å×ÀÌºí ½ºÆäÀ̽º ¹× ¾ðµÎ ¼¼±×¸ÕÆ®¿¡ °ü°èµÈ ±Ç°í¸¸À» »ý¼ºÇÑ´Ù. ÀÌ·¯ÇÑ ³»¿ëµéÀº ³ªÁß¿¡ EM È­¸éÀ» ÅëÇØ¼­ »ìÆìº¸¸é È®½ÇÈ÷ ÀÌÇØÇÒ ¼ö ÀÖÀ» µí ÇÏ´Ù.

ÀÚµ¿ µ¥ÀÌÅͺ£À̽º Áø´Ü °¨½ÃÀÚ
ADDMÀÌ µ¿ÀÛÇϱâ À§ÇØ ±× ¸¹Àº ÀÚ°¡ °ü¸® ±â¹Ý ±¸Á¶¸¦ ¼³¸íÇß´Ù. ÀÌÁ¦´Â ÀÌ ÀÚ°¡ °ü¸® ±â¹Ý ±¸Á¶¸¦ ¹ÙÅÁÀ¸·Î ADDMÀÌ ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö ¾Ë¾Æº¼ Â÷·ÊÀÌ´Ù. »ç½Ç ÀÚ°¡ °ü¸® ±â¹Ý ±¸Á¶¿¡ ´ëÇÑ ¼³¸íÀ» ÀÚ¼¼È÷ Àо µ¶ÀÚ¶ó¸é ADDMÀÌ ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö ÀÌ¹Ì ÀÌÇØÇϰí ÀÖÀ» °ÍÀÌ´Ù.

ÀÚµ¿ µ¥ÀÌÅͺ£À̽º Áø´Ü °¨½ÃÀÚ´Â ÇѸ¶µð·Î Ç¥ÇöÇÏ¸é µ¥ÀÌÅͺ£À̽º ³»ÀÇ DBAÀÌ´Ù. µ¥ÀÌÅͺ£À̽ºÀÇ ¼º´ÉÀ» Ç×»ó °¨½ÃÇϰí ÀÖÀ¸¸ç, ÇÊ¿ä½Ã ÇØ´ç ±Ç°íÀÚ¸¦ È£ÃâÇÏ¸ç ¶§·Î´Â ADDMÀÌ ¾Ë¾Æ¼­ ±Ç°í¸¦ »ý¼ºÇÏ°Ô µÈ´Ù. ¾îµå¹ÙÀÌÀúÀÇ ±Ç°í¸¦ ºñ·ÔÇØ ADDMÀÌ »ý¼ºÇÏ´Â ¸ðµç ±Ç°íµéÀº ¿À¶óŬÀÇ Àü¹®°¡µéÀÌ ¼ö½Ê ³â°£ÀÇ ±â¼ú ¹× Á¤º¸µéÀ» ÇϳªÀÇ Ã¼°è¿¡ ÀÇÇØ ºÐ·ùÇØ ³õÀº Âü°í¼­¿Í °°Àº ÀÚ·áµéÀÌ´Ù. ÀÌ Ã¼°è´Â ¾Õ¿¡¼­µµ ¸»ÇßÁö¸¸ <±×¸² 6>¿Í °°Àº ½Ã°£ ¸ðµ¨À» ±Ù°Å·Î ÇÑ´Ù.

<±×¸² 6> ADDM ¹æ¹ý·Ð ¹× ºÐ·ù ü°è

¸ðµç Æ©´×ÀÇ ±âÁØÀº <±×¸² 6>¿¡ ³ª¿Í ÀÖ´Â °Í°ú °°ÀÌ Response Time=Service Time+Wait TimeÀ» ±Ù°Å·Î ÇÑ´Ù. ÀÌ·¯ÇÑ ±âÁØÀ» ¹ÙÅÁÀ¸·Î ž´Ù¿î ¹æ½ÄÀ¸·Î ¹®Á¦¸¦ Á¢±ÙÇØ ³ª°£´Ù. <±×¸² 6>¿¡ ³ª¿Í ÀÖ´Â ¿¹·Î ¾î¶² ƯÁ¤ Çö»ó¿¡ ´ëÇØ ¹®Á¦°¡ ÀÖ´ÂÁö Á¶»çÇÒ °æ¿ì Wait Time¿¡¼­ ¹®Á¦½Ã µÉ¸¸ÇÑ Á¡ÀÌ ¹ß°ßµÆ´Ù. ÀÌ´Â ´Ù¸¥ Çö»ó°ú´Â »ó°ü¾ø´Â Concurrency ¹®Á¦·Î Á¼ÇôÁ³°í, ³ª¾Æ°¡¼­ Buffer Busy¿¡ ¹®Á¦°¡ ÀÖÀ½À» °¢°¢ÀÇ ¼¼ºÎ ¿øÀÎÀ» ÅëÇØ ¾Ë°Ô µÆ´Ù. Á¤È®ÇÑ ºÐ·ù ü°è ¾Æ·¡, ž-´Ù¿î ¹æ½ÄÀ¸·Î ¹®Á¦¸¦ ã¾Æ ³ª°¡¸é °á±¹ ¹®Á¦ÀÇ ¿øÀÎ ¹× ±Ç°í¸¦ ã´Â ÀÏÀº ¾î·ÆÁö ¾Ê´Ù.

ADDMÀÌ °¨ÁöÇÏ´Â ÁÖ¿ä ¼º´É À̽´´Â ÀÌÀü ¹öÀüÀÇ STATSPACK¿¡¼­ º¸¿©Áá´ø ¿©·¯ ¿ä¼ÒµéÀ» Æ÷ÇÔÇØ Oracle Database 10g¿¡¼­ »õ·Î º¸¿© ÁÖ´Â ¿©·¯ Á¤º¸µéÀÌ ÀÖ´Ù. ADDM¿¡ ÀÇÇØ °¨ÁöµÇ´Â ÁÖ¿ä ¹®Á¦Á¡ Áß ´ÙÀ½ÀÇ ºÎºÐÀº STATSPACK¿¡ ÀÇÇØ °¨ÁöµÇÁö ¾Ê´Â ºÎºÐµéÀ» º¸¿©ÁØ´Ù.

¡ß ADDMÀÌ °¨ÁöÇÏ´Â ÁÖ¿ä ¹®Á¦Á¡
Excessive logon/logoff            Memory undersizing
Hot blocks and objects w/SQL        RAC service issues
Locks and ITL contention        Checkpointing causes
PL/SQL, Java time            Top SQL
I/O issues                Parsing
Configuration issues            Application usage

ÀÚ°¡ °ü¸® µ¥ÀÌÅͺ£À̽º Ȱ¿ë
ÀÚ, ÀÌÁ¦²¯ ÀÐ¾î ¿Â ³»¿ëÀº ¹Ù·Î À̹ø ÀåÀ» º¸¿© ÁÖ±â À§Çؼ­ ±âº» Á¤º¸¸¦ ÁØ °ÍÀ̾ú´Ù. ½ÇÁ¦ º¸¿©ÁÖ°í ½Í¾ú´ø ³»¿ëÀº TenG ÁÖ½Äȸ»çÀÇ DBAÀÎ ¡®±×¸®µå¡¯±ºÀÌ Oracle Database 10g¸¦ »ç¿ëÇØ ¾î¶»°Ô µ¥ÀÌÅͺ£À̽º¸¦ °ü¸®ÇÏ´ÂÁö º¸¿©ÁÖ±â À§Çؼ­¿´´Ù. ±×·³ ¡®±×¸®µå¡¯±ºÀÇ ÇϷ縦 ÅëÇØ Oracle Database 10gÀÇ ÀÚ°¡ °ü¸® ±â´ÉÀ» ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö º¸±â ¹Ù¶õ´Ù.

TenG ÁÖ½Äȸ»çÀÇ DBAÀÎ ¡®±×¸®µå¡¯±ºÀÇ ÇÏ·ç
¡®±×¸®µå¡¯±ºÀº TenG ÁÖ½Äȸ»ç¸¦ ´Ù´Ï´Â DBAÀÌ´Ù. TenG ÁÖ½Äȸ»çÀÇ µ¥ÀÌÅͺ£À̽º¸¦ °ü¸®ÇØ ¿ÂÁö ÀÌÁ¦ 5³âÀÌ °« ³ÑÀº ¡®±×¸®µå¡¯±ºÀº ¿©Å²¯ ³ª¸§´ë·Î ¿­½ÉÈ÷ ÀÚ½ÅÀÇ ½Ç·ÂÀ» ´Û¾Æ ¿Â ÅͶó ÀÚ½ÅÀÇ ½Ç·ÂÀ» ¹Ï°í ÀÖ´Â ±â¼úÀÚÀÌ´Ù. ±×·¯³ª ÃÖ±Ù 1³â°£ ȸ»çÀÇ IT ½Ã½ºÅÛÀÇ ±Þ¼ÓÇÑ Áõ°¡ ¹× º¹À⼺, ±×¸®°í Àη ºÎÁ·ÀÇ ¹®Á¦Á¡ µîÀ¸·Î ¸Å¿ì Èûµç ³ª³¯À» º¸³»°í ÀÖ¾ú´Ù. ±×·¯´ø Áß Oracle Database 10gÀÇ ±×¸®µå ±â¼úÀ» ÅëÇÑ ÀÚ°¡ °ü¸® ±â´ÉÀÇ ¿ì¼ö¼ºÀ» µè°í, TenG ÁÖ½Äȸ»çÀÇ ½Ã½ºÅÛÀ» Oracle Database 10g·Î ¹Ù²Ù±â À§ÇØ, ¿©·¯ ½Ã½ºÅÛ Áß Çϳª¸¦ Oracle Database 10g·Î ¾÷±×·¹À̵åÇØ ½Ã¹ü ¿î¿µ ÁßÀÌ´Ù.

¡®±×¸®µå¡¯±ºÀº ¿À´Ãµµ ¿©´À ¶§¿Í ¸¶Âù°¡Áö·Î ½Ã½ºÅÛ °ü¸®¸¦ À§ÇÑ ¹®Á¦ ºÐ¼®À¸·Î ÇÏ·ç Àϰú¸¦ ½ÃÀÛÇÏ¿´´Ù. Oracle Database 10gÀÇ ÀÚ°¡ °ü¸® ±â´ÉÀÇ °­·ÂÇÔÀ» ´À²¸¿Ô´ø ÅͶó ¿ÀÀü¿¡ ³¡³¾ ¼ö ÀÖ´Ù´Â ÀڽۨÀ» °®°í ÀÖ¾úÁö¸¸, ¿ÀÈÄ 1½ÃÀÇ È¸ÀÇ ÈÄ ³»¿ë¿¡ ´ëÇÑ °ËÅä ¹× ½ÇÇàÀº ¾ó¸¶°¡ °É¸±Áö ¸ô¶ó ÀÏ´Ü ¿ÀÈÄ ½Ã°£Àº ºñ¿ö ³õÀº ÅÍ¿´´Ù.

¿ì¼± EMÀ» ÅëÇØ ÇöÀç DB°¡ ¾î¶² »óÅÂÀÎÁö ¼º´É ºÎºÐÀ» »ìÆìºÃ´Ù. ±×·±µ¥ 20ºÐ Á¤µµ ÀüºÎÅÍ °úµµÇÑ ½Ã½ºÅÛ »ç¿ëÀÌ ¹ß°ßµÆ´Ù. <È­¸é 1>À» º¸¸é ¸¹Àº ¾çÀÇ CPU »ç¿ë°ú concurrency »ç¿ëÀÌ ÀÖ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù.

<È­¸é 1> EMÀÇ ¼º´É ºÎºÐ

Á» ´õ ¾Æ·¡ÂÊÀ» »ìÆìº¸´Ï, »ç¿ëÀÚ I/O°¡ ¸¹À½À» È®ÀÎÇÒ ¼ö ÀÖ¾ú´Ù. µû¶ó¼­ ÀÌ·¯ÇÑ »ç¿ëÀÚ I/O°¡ ¾î¶² SQL¹®¿¡ ÀÇÇØ ÀϾ´ÂÁö Á» ´õ ¾Æ·¡ ÂÊ È­¸éÀ» º¸°í ¾Ë ¼ö ÀÖ¾ú´Ù. ¶ÇÇÑ SQL Ȱµ¿ÀÇ 76%¸¦ Â÷ÁöÇÏ´Â SQL¹®À» º¼ ¼ö ÀÖ¾ú´Ù. ÀÌ SQL¹®À» Ŭ¸¯Çϸé Á» ´õ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Ù. <È­¸é 2>¿Í °°ÀÌ ÀÌ SQL¹®ÀÌ ¾î¶² execution planÀ¸·Î Ç®¸®¸ç ¾î´À Á¤µµÀÇ I/O¸¦ ¹ß»ý½ÃŰ´ÂÁö È®ÀÎÇØºÃ´Ù.

<È­¸é 2> Execution plan È­¸é

±×·³ ÀÌÁ¦ SQL ¾îµå¹ÙÀÌÀú¸¦ ½ÇÇà½ÃÄÑ ±Ç°í°¡ ¾î¶»°Ô ³ª¿À´ÂÁö È®ÀÎÇØ º» ÈÄ, »ý¼ºµÈ ±Ç°í¸¦ Àû¿ëÇÏ´Â ¹öư¸¸ ´­·¯ <È­¸é 3>°ú °°ÀÌ µ¥ÀÌÅͺ£À̽ºÀÇ ºÎÇϰ¡ ÇöÀúÇÏ°Ô °¨¼ÒÇÔÀ» º¼ ¼ö ÀÖ´Ù.

<È­¸é 3> ±Ç°í¸¦ Àû¿ëÇÑ ÈÄÀÇ EM ¼º´É È­¸é

ÀÌ·¸°Ô ¹®Á¦¸¦ ÇØ°áÇÑ ¡®±×¸®µå¡¯±ºÀº ¿À´Ã ¿ÀÈÄ È¸ÀǸ¦ À§ÇØ Àü¹ÝÀûÀÎ ½Ã½ºÅÛÀ» »ìÆìº¸±â À§ÇØ EMÀ» ÅëÇØ <È­¸é 4>¿Í °°ÀÌ ¸®Æ÷Æ®¸¦ ¸¸µé¾ú´Ù.

<È­¸é 4> EMÀ» ÅëÇÑ ½º³À¼¦ ¸®Æ÷Æ®

ÀÌ·¸°Ô ȸÀÇ Áغñ¸¦ ¸¶Ä£ ¡®±×¸®µå¡¯±ºÀº ȸÀǸ¦ ¿¹Á¤´ë·Î 2½Ã°æ¿¡ ³¡³Â´Ù. ȸÀÇ ³»¿ëÀº ÇöÀçÀÇ µð½ºÅ© »ç¿ë·®À» °Ë»çÇϰí, ±ÞÇÑ ºÎºÐÀº ÀÓÀÇ·Î Å©±â¸¦ ´Ã¸° ÈÄ Çâ ÈÄ ¾ó¸¶³ª µð½ºÅ©°¡ ÇÊ¿äÇÒ Áö ¿¹ÃøÇϱâ·Î Çß´Ù.

<È­¸é 5> EM Å×ÀÌºí ½ºÆäÀ̽º »ç¿ë È­¸é

°ü¸® È­¸éÀÇ Å×ÀÌºí ½ºÆäÀ̽º¸¦ º¸¸é <È­¸é 5>¿Í °°ÀÌ ´ëºÎºÐÀÇ Å×ÀÌºí ½ºÆäÀ̽º°¡ ¿ë·®ÀÌ ´Ù Â÷ ÀÖÀ½À» È®ÀÎÇÑ ¡®±×¸®µå¡¯ ±ºÀº ÀÏ´Ü ½Ã±ÞÇÑ ºÎºÐÀÌ ¾ðµÎ Å×ÀÌºí ½ºÆäÀ̽º¶ó°í ÆÇ´ÜÇØ ¾ðµÎ ±Ç°íÀÚ¸¦ ÅëÇØ ¾ó¸¶³ª ´Ã·Á¾ß ÇÒÁö¸¦ ¿¹ÃøÇØ ºÃ´Ù. EMÀÇ ¾ðµÎ ¾îµå¹ÙÀÌÀúÀÇ ±Ç°í¸¦ ¹ÙÅÁÀ¸·Î ¾ÕÀ¸·Î ¾ó¸¶¸¸Å­ÀÇ µ¥ÀÌÅ;çÀÌ µ¥ÀÌÅͺ£À̽º¿¡ ¾²ÀÏÁö ¿¹ÃøÇÏ¸é ¾î´À Á¤µµÀÇ ¾ðµÎ Å×ÀÌºí ½ºÆäÀ̽º°¡ ÇÊ¿äÇÒ Áö ¾Ë ¼ö ÀÖ¾ú´Ù. ¶ÇÇÑ È¸ÀÇ¿¡¼­ ³ª¿Â ¿©·¯ ³»¿ëÀ» EMÀ» ÅëÇØ ¼Õ½±°Ô ÇØ°áÇß´Ù.

ÀÚ°¡ °ü¸® ±â´ÉÀÇ Á߿伺
°ü¸®ÀÚÀÇ ¸ðµç ¹®Á¦°¡ ¾Õ¿¡¼­ ¼³¸íÇÑ ¿¹¿Í °°ÀÌ ½±°Ô ÇØ°áµÇ´Â °ÍÀº ¾Æ´Ï´Ù. ±×·¯³ª ¿©±â¼­ º¸¿©ÁÖ°íÀÚ ÇÏ´Â ³»¿ëÀº Oracle Database 10g¸¦ ÅëÇØ ±âÁ¸ÀÇ ÀÏÀÌ ¾ó¸¶¸¸Å­ ½±°Ô Ç®¸®´Â°¡ ÇÏ´Â °ÍÀÌ´Ù. ÀÌ·± ¸Æ¶ô¿¡¼­ º¸¸é ¡®±×¸®µå¡¯±ºÀÇ ¿¹´Â ÀüÇô °úÀåµÈ ³»¿ëÀÌ ¾Æ´Ï¸ç, ¾ÕÀ¸·Î Oracle Database 10gÀÇ ÀÚ°¡ °ü¸® ±â´ÉÀ» »ç¿ëÇÔÀ¸·Î½á ´ç¿¬È÷ ÀÌ·ïÁú ¼ö ÀÖ´Â °ÍÀÌ´Ù.

ÇÑ °¡Áö ¾Æ½¬¿î Á¡ÀÌ ÀÖ´Ù¸é, Áö¸é Á¦¾à»ó Á» ´õ ÀÚ¼¼È÷ ¿©·¯ ¹®Á¦¿¡ ´ëÇØ EMÀÇ ¸¹Àº ĸó È­¸éÀ» º¸¿©ÁÖÁö ¸øÇß´Ù´Â °ÍÀÌ´Ù. °ü¸®ÀûÀÎ Ãø¸é¿¡¼­ Oracle Database 10g´Â ¸ðµç ÀÏÀ» EMÀ» ÅëÇØ¼­ ´Ù·ê ¼ö ÀÖ´Ù. ¸ðµç È­¸éÀ» ÀÏÀÏÀÌ Ä¸Ã³ÇØ º¸¿©ÁÖ´Â °ÍÀº ³Ê¹«³ª ¸¹Àº Áö¸éÀ» ÇÊ¿ä·Î ÇÑ´Ù.

µû¶ó¼­ ÀÎÁöÇÒ »çÇ×Àº ¾ÕÀ¸·Î Oracle Database 10g¸¦ ÅëÇØ °ü¸®ÀÚ´Â ½Ã½ºÅÛÀ» È¿À²ÀûÀ¸·Î °ü¸®ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. °ü¸®ÀÇ ¸¹Àº ºÎºÐÀÌ ÀÚµ¿À¸·Î ½ÇÇàµÇ¸ç, ¿øÇÏ´Â ¸ðµç ¾÷¹«¸¦ Oracle Database 10g¸¦ ÅëÇØ¼­ ½ºÄÉÁìÀ» ¸¸µé¾î ºÐÇÒ ¹× ½ÇÇàÇÒ ¼ö ÀÖ´Ù. ÀÚ°¡ °ü¸® ¿Ü¿¡ ´Ù¸¥ ºÎºÐÀº ´ÙÀ½¿¡ ¿¬ÀçµÇ´Â ³»¿ëÀ» Åä´ë·Î Á» ´õ »ó¼¼È÷ ¾Ë¾Æº¸µµ·Ï ÇÏÀÚ. @
°ü·Ã±â»ç
DW Ãø¸é¿¡¼­ Á¢±ÙÇÏ´Â RTE
¿À¶óŬ ¼Ò¼Û, Áõ°ÅÀÚ·á °ø°³¿¡ °ü½ÉÁýÁß
¡¸¿À¶óŬ ¿ÀÇ¿ùµå ¼­¿ï 2004¡¹9¿ù °³ÃÖ
Çѱ¹MS¡¸¿À¶óŬ À©¹é¡¹´ë°ø¼¼
À̱âÁ¾ µ¥ÀÌÅÍ ÅëÇÕ Åø ½ÃÀ塸½Ãµ¿¡¹
µ¶ÀÚÀÇ°ß ³²±â±â (·Î±×ÀÎ ÈÄ µ¶ÀÚ ÀǰßÀ» ³²±â½Ç ¼ö ÀÖ½À´Ï´Ù.)
¾ÆÀ̵ð ºñ¹Ð¹øÈ£
 
 
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨ç] °¡½¿ÀÇ ²Þ...
[DDD ¨ë] BDD(Behavi...
[ORM ¨ç] ÇÏÀ̹ö³×ÀÌÆ® Ȱ¿ëÀü...
À©µµ¿ìCE µð¹ÙÀ̽º µå¶óÀ̹ö¿¡ °ü...
[±â°í]°í°´ ´«³ôÀÌ¿¡ ¸ÂÃá °¡»óÈ­...
[DDD ¨è] UI ÇÁ·ÎÅäŸÀÌÇÎ
[±â°í]¿Ã¸²ÇÈ ½ÃÁ𠺸¾È À§Çù¿¡ ...
[Å×Å©º¸µå ½ÃÁð3]¡¯ÆÄ´ÚÆÄ´Ú ¾Èö¼ö¿¬±¸¼Ò¡¯, ³¯°³°¡ ¹«°Ì´Ù ¿Ü [00:07:36]
±âȹ ·ùÁØ¿µ ±âÀÚ, ÁøÇà ¹ÚÀ±¹Ì, Á¦ÀÛ À¯È¸Çö PD
"¿¬¹æ¿ä¿øºÎÅÍ 14»ì ¼Ò³â±îÁö"¡¦Ú¸ ÇØÅ·´ëȸ, ÇÁ·Î±Þ ÇØÄ¿ 800¿©¸í ´ë¿îÁý [00:01:53]
Áöµð³ÝÄÚ¸®¾Æ ¿µ»óÁ¦ÀÛÆÀ
Á¶Áßµ¿, ´ÙÀ½¿¡ ´º½º°ø±Þ Áß´Ü¡¦"...
¡°À¥ Ç¥ÁØÀº ¹«½¼!¡±¡¦IE8¿¡ ´ë...
¡®³ªÈ¦·Î ¾×ƼºêX¡¯¡¦¼¼°è ÀÎÅͳݰú...
³×À̹ö´Â ¿Ö '10´ë ÇØÄ¿'¿¡ ´ç...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨ç] °¡½¿ÀÇ ²Þ...
´ÙÀ½ vs Á¶Áßµ¿, Á¤¸éÃæµ¹·Î Ä¡...
"¿ù 9,900¿øÀÌ¸é ½Ã³»¡¤½Ã¿ÜÀü...
ÈÞ´ëÆù 'ÀüÈ­¹øÈ£, ¹®ÀÚ' ÀÚµ¿º¸...
¸¶À̽ºÆäÀ̽º, ¿¹ºñ °³¹ßÀÚ ¾¦¾¦ ...
CCTV°¡ °¥¼ö·Ï °­ÇØÁø´Ù
ÇÑÄÄ, Á¶Á÷°³Æí¡¦"¿ÀǼҽºSW Ű...
 
 
The Korean edition of 'ZDNet' is published under license from CNET Networks, Inc., San Francisco, CA, USA. Editorial items appearing in 'ZDNet Korea' that were originally published in the US Edition of 'ZDNet', 'CNET', and 'CNET News.com' are the copyright properties of CNET Networks, Inc. or its suppliers.
Copyright ¨Ï 2008 CNET Networks, Inc. All Rights Reserved. 'ZDNet', 'CNET' and 'CNET News.com' are trademarks of CNET Networks, Inc.