[Áöµð³ÝÄÚ¸®¾Æ]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 ¸Þ¸ð¸® ¾îµå¹ÙÀÌÀú¿¡ ÀÇÇØ ´Éµ¿ÀûÀ¸·Î º¯°æµÈ´Ù.
| |
| | 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¸¦ ÅëÇØ¼ ½ºÄÉÁìÀ» ¸¸µé¾î ºÐÇÒ ¹× ½ÇÇàÇÒ ¼ö ÀÖ´Ù. ÀÚ°¡ °ü¸® ¿Ü¿¡ ´Ù¸¥ ºÎºÐÀº ´ÙÀ½¿¡ ¿¬ÀçµÇ´Â ³»¿ëÀ» Åä´ë·Î Á» ´õ »ó¼¼È÷ ¾Ë¾Æº¸µµ·Ï ÇÏÀÚ. @