¿À¶óŬ ¼¹ö´Â µ¥ÀÌÅͺ£À̽º ³»ÀÇ µ¥ÀÌÅÍ ¼Õ½ÇÀ» ÃÖ¼ÒÈÇϱâ À§ÇØ ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀ» À¯Áö(maintain)ÇÕ´Ï´Ù. ¸®µÎ ·Î±× ÆÄÀÏÀº µ¥ÀÌÅͺ£À̽º ¹öÆÛ Ä³½¬ ³»ÀÇ µ¥ÀÌÅÍ¿¡
°¡ÇØÁø ¸ðµç º¯°æ »çÇ×À» ±â·ÏÇÕ´Ï´Ù. ¿¹¿Üµµ Àִµ¥, Á÷Á¢ ¾²´Â °æ¿ì(direct write)°¡ ±× ¿¹ÀÔ´Ï´Ù.
¸®µÎ ·Î±× ÆÄÀÏÀº
ÀνºÅϽº ½ÇÆÐ °°Àº »óȲ¿¡¼ µ¥ÀÌÅÍ ÆÄÀÏ¿¡´Â ¾²¿©ÁöÁö ¾ÊÀº Ä¿¹ÔµÈ
µ¥ÀÌÅ͸¦ º¹±¸Çϱâ À§ÇØ »ç¿ëµË´Ï´Ù. ¸®µÎ ·Î±× ÆÄÀÏÀº º¹±¸¸¦ À§Çؼ¸¸ »ç¿ëµË´Ï´Ù.
¸®µÎ ·Î±× ÆÄÀÏ ±¸Á¶
µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ´Â ¿À¶óŬ µ¥ÀÌÅͺ£À̽º¿¡¼ ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏ º¹»çº»À» À¯Áö °ü¸®Çϵµ·Ï ¼³Á¤ÇÏ¿© ¾î´À ÇÑ
ºÎºÐÀÇ Àå¾Ö·Î ÀÎÇÑ µ¥ÀÌÅͺ£À̽º Á¤º¸ÀÇ ¼Õ½ÇÀ» ¸·À» ¼ö ÀÖ½À´Ï´Ù.
¿Â¶óÀÎ ¸®µÎ ·Î±× ±×·ì
- ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀÇ µ¿ÀÏÇÑ º¹»çº» ¸ðÀ½À» ¿Â¶óÀÎ ¸®µÎ ·Î±× ±×·ìÀ̶ó°í ÇÕ´Ï´Ù.
- LGWR ¹é±×¶ó¿îµå ÇÁ·Î¼¼½º´Â ±×·ì¿¡ ÀÖ´Â ¸ðµç ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏ¿¡ µ¿ÀÏÇÑ Á¤º¸¸¦ µ¿½Ã¿¡
±â·ÏÇÕ´Ï´Ù.
- Oracle ¼¹ö¿¡´Â µ¥ÀÌÅͺ£À̽ºÀÇ Á¤»óÀûÀÎ ¿î¿µÀ» À§ÇØ Àû¾îµµ µÎ °³ÀÇ ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏ ±×·ìÀÌ
ÇÊ¿äÇÕ´Ï´Ù.
¿Â¶óÀÎ ¸®µÎ ·Î±× ¸â¹ö
- ±×·ì¿¡ ÀÖ´Â °¢ ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀ» ¸â¹ö¶ó°í ÇÕ´Ï´Ù.
- ±×·ì¿¡ ÀÖ´Â °¢ ¸â¹ö´Â µ¿ÀÏÇÑ ·Î±× ½ÃÄö½º ¹øÈ£ ¹× Å©±â¸¦ °¡Áý´Ï´Ù. Oracle ¼¹ö´Â °¢ ¸®µÎ ·Î±× ÆÄÀÏÀ»
°íÀ¯ÇÏ°Ô ½Äº°Çϵµ·Ï ·Î±× ±×·ì¿¡ ±â·ÏÀ» ½ÃÀÛÇÒ ¶§¸¶´Ù ·Î±× ½ÃÄö½º ¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÇöÀç ·Î±× ½ÃÄö½º ¹øÈ£´Â Á¦¾î ÆÄÀÏ°ú ¸ðµç µ¥ÀÌÅÍ ÆÄÀÏ
Çì´õ¿¡ ÀúÀåµË´Ï´Ù.
Ãʱ⠸®µÎ ÆÄÀÏ »ý¼º
µ¥ÀÌÅͺ£À̽º¸¦ »ý¼ºÇÏ´Â µ¿¾È ¿Â¶óÀÎ ¸®µÎ ·Î±× ±×·ì ¹× ¸â¹öÀÇ Ãʱâ ÁýÇÕÀÌ »ý¼ºµË´Ï´Ù.
´ÙÀ½ ¸Å°³º¯¼ö´Â ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏ °³¼ö¸¦ Á¦ÇÑÇÕ´Ï´Ù.
- CREATE DATABASE ¸í·É¿¡¼ MAXLOGFILES ¸Å°³º¯¼ö´Â ¿Â¶óÀÎ ¸®µÎ ·Î±× ±×·ìÀÇ Àý´ë ÃÖ´ë°ªÀ»
ÁöÁ¤ÇÕ´Ï´Ù.
MAXLOGFILESÀÇ ÃÖ´ë°ª ¹× ±âº»°ªÀº ¿î¿µ üÁ¦¿¡ µû¶ó ´Ù¸¨´Ï´Ù.
- CREATE DATABASE ¸í·É¿¡¼ MAXLOGMEMBERS ¸Å°³º¯¼ö´Â ±×·ì´ç ÃÖ´ë ¸â¹ö ¼ö¸¦ °áÁ¤ÇÕ´Ï´Ù.
MAXLOGMEMBERSÀÇ ÃÖ´ë °ª ¹× ±âº»°ªÀº ¿î¿µ üÁ¦¿¡ µû¶ó ´Ù¸¨´Ï´Ù.
- LOG_FILES ÃʱâÈ ¸Å°³º¯¼ö´Â µ¥ÀÌÅͺ£À̽º ½ÇÇà ½Ã ¿ ¼ö ÀÖ´Â ÇöÀç ÃÖ´ë ·Î±× ±×·ì ¼ö¸¦ ¼³Á¤ÇÏ°í ÀÌ °ªÀº
MAXLOGIFLES °ªÀ» ÃÊ°úÇÒ ¼ö ¾ø½À´Ï´Ù.
Technical Note
µ¥ÀÌÅͺ£À̽º °ü¸®¸¦ ´Ü¼øÈÇϱâ À§ÇØ ¸±¸®½º 8.1¿¡¼´Â LOG_FILES ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏÁö
¾Ê½À´Ï´Ù.
¸®µÎ ·Î±× ¹öÆÛ¿Í ¹é±×¶ó¿îµå ÇÁ·Î¼¼½º LGWR ¿À¶óŬ ¼¹ö´Â
µ¥ÀÌÅͺ£À̽º¿¡ °¡ÇØÁø ¸ðµç º¯°æ »çÇ×À» ¸®µÎ ·Î±× ¹öÆÛ¿¡ ¼øÂ÷ÀûÀ¸·Î ±â·ÏÇÕ´Ï´Ù. ¸®µÎ ·Î±× ¹öÆÛ´Â ¿øÇü ¹æ¹ý(circular manner)À¸·Î
»ç¿ëµË´Ï´Ù. ´ÙÀ½ »óȲÀÏ ¶§ LGWR ÇÁ·Î¼¼½º°¡ ¸®µÎ ¿£Æ®¸®¸¦ ÇöÀçÀÇ ¿Â¶óÀÎ ¸®µÎ ·Î±× ±×·ìÀ̶ó ºÒ¸®¿ì´Â ¿Â¶óÀÎ ¸®µÎ ·Î±× ±×·ì Áß Çϳª¿¡
±â·ÏÇÕ´Ï´Ù. -Ä¿¹Ô ½Ã -¸®µÎ ·Î±× ¹öÆÛ Ç®ÀÌ 3ºÐÀÇ 1 °¡·® áÀ» ¶§ -LGWR ŸÀÓ ¾Æ¿ô ¹ß»ý ½Ã(¸Å
3Ãʸ¶´Ù) -DBWRÀÌ µ¥ÀÌÅͺ£À̽º ¹öÆÛ Ä³½¬ÀÇ ¼öÁ¤µÈ ºí·ÏÀ» µ¥ÀÌÅÍ ÆÄÀÏ¿¡ Àû±â Àü
·Î±× ½ºÀ§Ä¡ LGWR´Â ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏ¿¡ ¼øÂ÷ÀûÀ¸·Î
¾¹´Ï´Ù. Áï, ÇöÀçÀÇ ¿Â¶óÀÎ ¸®µÎ ·Î±× ±×·ìÀÌ Â÷°Ô µÇ¸é LGWR´Â ´ÙÀ½ ±×·ì¿¡ ¾²±â ½ÃÀÛÇÕ´Ï´Ù. ¸¶Áö¸· ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀϵµ Â÷¸é LGWR´Â
ù¹ø° ¿Â¶óÀÎ ¸®µÎ ·Î±× ±×·ìÀ¸·Î µ¹¾Æ°¡¼ ´Ù½Ã ¾²±â ½ÃÀÛÇÕ´Ï´Ù. ·Î±× ½ºÀ§Ä¡´Â LGWRÀÌ ÇÑ ¿Â¶óÀÎ ¸®µÎ ·Î±× ±×·ì¿¡ ¾²±â¸¦ ¸ØÃß°í ±×
´ÙÀ½ ¿Â¶óÀÎ ¸®µÎ ·Î±× ±×·ì¿¡ ¾²±â ½ÃÀÛÇÏ´Â À̺¥Æ®ÀÔ´Ï´Ù. µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ°¡ ·Î±× ½ºÀ§Ä¡¸¦ ¹ß»ý½Ãų ¼ö ÀÖ½À´Ï´Ù.(´ÙÀ½ÀýÀ»
ÂüÁ¶ÇϽʽÿÀ.) ·Î±× ½ºÀ§Ä¡°¡ ¹ß»ýÇÏ°í LGWRÀÌ »õ ·Î±× ±×·ì¿¡ ¾²±â ½ÃÀÛÇÒ ¶§¸¶´Ù ¿À¶óŬ ¼¹ö´Â ¸®µÎ ¿£Æ®¸®µéÀ» ½Äº°Çϱâ À§ÇØ ·Î±× ½ÃÄö½º
¹øÈ£¸¦ ÇÒ´çÇÕ´Ï´Ù. ·Î±× ½ºÀ§Ä¡°¡ ¹ß»ýÇÒ ¶§ üũÆ÷ÀÎÆ®¶ó´Â À̺¥Æ®µµ ½ÃÀ۵˴ϴÙ.
üũÆ÷ÀÎÆ® üũÆ÷ÀÎÆ® µ¿¾È¿¡
´ÙÀ½°ú °°Àº ÀÛ¾÷ÀÌ ÀÌ·ç¾î Áý´Ï´Ù. - üũÆ÷ÀÎÆ®°¡ ¹ß»ýÇÑ ·Î±×¿Í °ü·ÃµÈ »ç¿ëµÈ ¸ðµç µ¥ÀÌÅÍ º£À̽º ¹öÆÛ(´õƼ ¹öÆÛ)´Â DBWR¿¡
ÀÇÇØ µ¥ÀÌÅÍ ÆÄÀÏ·Î ¿Å°Ü ¾²¿©Áý´Ï´Ù. - üũÆ÷ÀÎÆ® ¹é±×¶ó¿îµå ÇÁ·Î¼¼½º CKPT´Â ¿Ï·áµÈ °ÍÀ» ¹Ý¿µÇÏ¿© ¸ðµç µ¥ÀÌÅÍ ÆÄÀÏÀÇ Çì´õ¿Í °ú ÄÜÆ®·ÑÀ» °»½Å
ÇÕ´Ï´Ù. üũÆ÷ÀÎÆ®´Â µ¥ÀÌÅͺ£À̽ºÀÇ ¸ðµç µ¥ÀÌÅÍ ÆÄÀÏ¿¡ ¹ß»ýÇÒ ¼öµµ ÀÖ°í ƯÁ¤ µ¥ÀÌÅÍ ÆÄÀÏ¿¡¸¸ ¹ß»ýÇÒ ¼öµµ
ÀÖ½À´Ï´Ù.
üũÆ÷ÀÎÆ®´Â ´ÙÀ½ »óȲ¿¡¼ ¹ß»ýÇÕ´Ï´Ù. - ¸ðµç ·Î±× ½ºÀ§Ä¡ ¶§ - ÀνºÅϽº°¡ Á¤»ó Á¾·á³ª Æ®·£Àè¼Ç Á¾·á,
¶Ç´Â Áï½Ã Á¾·á µÇ¾úÀ» ¶§ - LOG_CHECKPOINT_INTERVAL LOG_CHECKPOINT _TIMEOUT
ÃʱâÈ ÆĶó¹ÌÅÍÀÇ ¼³Á¤¿¡ µû¶ó(´ÙÀ½ ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.) - µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ°¡ ¼öµ¿À¸·Î ¿ä±¸ÇßÀ» ¶§(´ÙÀ½ ÀýÀ»
ÂüÁ¶ÇϽʽÿÀ.)
ÃʱâÈ ÆĶó¹ÌÅÍ LOG_CHECKPOINTS_TO_ALERT°¡ TRUE·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸é ¸ðµç
üũÆ÷ÀÎÆ®¿¡ ´ëÇÑ Á¤º¸°¡ ALERT ÆÄÀÏ¿¡ ±â·ÏµË´Ï´Ù. ±âº»°ªÀº FALSE·Î, ÀÌ °æ¿ì´Â üũÆ÷ÀÎÆ®¸¦ ±â·ÏÇÏÁö
¾Ê½À´Ï´Ù. |
¸®µÎ ·Î±× ÆÄÀÏ ¾ÆÄ«ÀÌºê µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ°¡ ³»·Á¾ß ÇÏ´Â
Áß¿äÇÑ °áÁ¤ ÁßÀÇ Çϳª´Â µ¥ÀÌÅͺ£À̽º°¡ ARCHIVELOG ¸ðµå·Î ÀÛµ¿ÇÏ°Ô ±¸¼ºÇÒ °ÍÀÎÁö, ¾Æ´Ï¸é NOARCHIVELOG ¸ðµå·Î ÀÛµ¿ÇÏ°Ô ±¸¼ºÇÒ
°ÍÀÎÁö ÇÏ´Â °ÍÀÔ´Ï´Ù.
NOARCHIVELOG ¸ðµå NOARCHIVELOG ¸ðµå¿¡¼´Â ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀÌ Âû ¶§¿Í ·Î±× ½ºÀ§Ä¡°¡ ¹ß»ýÇÒ ¶§¸¶´Ù ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀÌ °ãÃÄ
¾²¿©Áý´Ï´Ù. LGWR´Â ÇØ´ç ±×·ì¿¡ ´ëÇÑ Ã¼Å©Æ÷ÀÎÆ®°¡ ¿Ï·áµÉ ¶§±îÁö ¸®µÎ ·Î±× ±×·ìÀ» °ãÃľ²Áö ¾ÊÀ» °ÍÀÔ´Ï´Ù.
|
ARCHIVELOG ¸ðµå µ¥ÀÌÅͺ£À̽º°¡ ARCHIVELOG ¸ðµå·Î ±¸¼ºµÇ¾î ÀÖ´Ù¸é Â÷(fill)¹ö¸° ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀÇ ºñÈ°¼º ±×·ìÀº
¾ÆÄ«À̺êµÇ¾î¾ß¸¸ ÇÕ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º¿¡ °¡ÇØÁø ¸ðµç º¯°æ »çÇ×ÀÌ ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏ¿¡ ±â·ÏµÇ¹Ç·Î µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ´Â ¾î¶°ÇÑ °æ¿ìÀÇ ½ÇÆа¡ ÀÖ´õ¶óµµ ¹°¸®Àû ¹é¾÷°ú
¾ÆÄ«À̺êµÈ ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀ» »ç¿ëÇÏ¿© Ä¿¹ÔµÈ
µ¥ÀÌÅ͸¦ ÀÒ¾î¹ö¸®Áö ¾Ê°í µ¥ÀÌÅͺ£À̽º¸¦ º¹±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀÌ ¾ÆÄ«À̺êµÉ ¼ö ÀÖ´Â ¹æ¹ýÀÌ µÎ °¡Áö
ÀÖ½À´Ï´Ù. - ¼öµ¿À¸·Î - ÀÚµ¿À¸·Î
ÃʱâÈ ÆĶó¹ÌÅÍ LOG_ARCHIVE_START´Â ÀνºÅϽº°¡ ½ÃÀÛµÉ ¶§ ¾ÆÄ«À̺갡 ÀÚµ¿°ú ¼öµ¿, ¾î´À ÂÊÀ¸·Î
ÇàÇØÁú °ÍÀÎÁö ³ªÅ¸³À´Ï´Ù. - TRUE´Â ¾ÆÄ«À̺갡 ÀÚµ¿À¸·Î ÀÌ·ç¾îÁüÀ» ÀǹÌÇÕ´Ï´Ù. ARCH´Â ·Î±× ½ºÀ§Ä¡ ¶§¸¶´Ù »ç¿ëÇÑ ·Î±× ±×·ìÀ» ¾ÆÄ«À̺êÇϱ⠽ÃÀÛÇÒ °ÍÀÔ´Ï´Ù. -
±âº»°ªÀÎ FALSE´Â µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ°¡ »ç¿ëÇÑ ¸®µÎ ·Î±× ÆÄÀÏÀ» ¼öµ¿À¸·Î ¾ÆÄ«À̺êÇÒ °ÍÀ̶ó´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀ» ¾ÆÄ«À̺êÇÏ°íÀÚ ÇÒ ¶§¸¶´Ù Server
Manager ¸í·ÉÀ» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù. ¸ðµç ¿Â¶óÀÎ ·Î±× ÆÄÀÏÀ» ¼öµ¿À¸·Î ¾ÆÄ«À̺êÇÒ ¼öµµ ÀÖ°í, ÁöÁ¤ÇÑ ¿Â¶óÀÎ ·Î±× ÆÄÀÏÀ» ¼öµ¿À¸·Î ¾ÆÄ«À̺êÇÒ ¼ö
ÀÖ½À´Ï´Ù.
ÁÖ Oracle8: Backup
and Recovery Workshop °úÁ¤¿¡¼ ´õ ÀÚ¼¼È÷ ´Ù·ç¾îÁý´Ï´Ù. |
¾ÆÄ«À̺ê Á¤º¸ ¾ò±â
´ÙÀ½ SQL ¸í·ÉÀº µ¥ÀÌÅͺ£À̽º ·Î±× ¸ðµå¿Í ÀÚµ¿ ¾ÆÄ«ÀÌºê »ç¿ë °¡´É ¿©ºÎ¸¦ º¸¿©ÁÝ´Ï´Ù.
SQL> ARCHIVE LOG LIST
Database log mode No Archive
Mode
Automatic archival
Disabled
Archive destination
?/dbs/arch
Oldest online log sequence 688
Current log sequence 689
V$DATABASE ¹× V$INSTANCE µ¿Àû ¼º´É ºä¸¦ ÁúÀÇÇÏ¿© µ¥ÀÌÅͺ£À̽º ·Î±× ¸ðµå¿Í ¾ÆÄ«ÀÌºê ¸ðµå¸¦
Ç¥½ÃÇÕ´Ï´Ù.
SQL> SELECT name, log_mode
2 FROM v$database;
NAME LOG_MODE
------ -------------
U15 NOARCIVELOG
1 rows selected.
SQL> SELECT archiver
2 FROM v$instance;
ARCHIVE
------------
STOPPED
1 rows selected
¿Â¶óÀÎ ¸®µÎ ·Î±× ±×·ìÀÇ °¹¼ö¿Í ÇöÀç ·Î±× ±×·ì, ±×¸®°í½ÃÄý½º ¹øÈ£¸¦ ¾Ë°í ½ÍÀ¸¸é µ¿Àû ¼º´É ºä V$THREAD¸¦ ÁúÀÇÇϽʽÿÀ. º´·Ä ¼¹ö
°ü¸®ÀÚ¿¡°Ô´Â À¯¿ëÇÑ Á¤º¸¸¦ Á¦°øÇÒ °ÍÀÔ´Ï´Ù.
SVRMGR> SELECT group, current_group#,
sequence#
2> FROM v$thread;
GROUPS
CURRENT_GR SEQUENCE#
-------- ------------
-----------
2 1
689
1 row selected.
·Î±× ±×·ì Á¤º¸ ¾ò±â(°è¼Ó)
´ÙÀ½ ÁúÀÇ´Â Á¦¾î ÆÄÀÏ¿¡¼ ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏ¿¡ ´ëÇÑ Á¤º¸¸¦ ¹ÝȯÇÕ´Ï´Ù.
SQL> SELECT group#, sequence#, bytes,
members, status
2 FROM v$log;
GROUP# SEQUENCE# BYTES MEMBERS
STATUS
------ --------- ------- -------
---------
1 688 1048576 1
CURRENT
2 689 1048576 1
INACTIVE
2 rows selected.
´ÙÀ½ Ç׸ñÀº STATUS ¿¿¡ °¡Àå ÀϹÝÀûÀÎ °ªÀÔ´Ï´Ù.
- UNUSED´Â ¿Â¶óÀÎ ¸®µÎ ·Î±× ±×·ì¿¡ ±â·ÏµÈ ÀûÀÌ ¾øÀ½À» ³ªÅ¸³»¸ç ¹æ±Ý Ãß°¡µÈ ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀÇ
»óÅÂÀÔ´Ï´Ù.
- CURRENT´Â ÇöÀç ¿Â¶óÀÎ ¸®µÎ ·Î±× ±×·ìÀ» ³ªÅ¸³»¸ç ¿Â¶óÀÎ ¸®µÎ ·Î±× ±×·ìÀÌ È°¼ºÈ »óÅÂÀÓÀ»
¾Ï½ÃÇÕ´Ï´Ù.
- ACTIVE´Â ¿Â¶óÀÎ ¸®µÎ ·Î±× ±×·ìÀÌ È°¼ºÈ »óÅÂÁö¸¸ ÇöÀç ¿Â¶óÀÎ ¸®µÎ ·Î±× ±×·ìÀº ¾Æ´ÔÀ» ³ªÅ¸³À´Ï´Ù. ¿Â¶óÀÎ
¸®µÎ ·Î±× ±×·ìÀº °íÀå º¹±¸¿¡ ÇÊ¿äÇÏ°í ºí·Ï º¹±¸¿¡ »ç¿ëµÉ ¼ö ÀÖÀ¸¸ç ¾ÆÄ«À̺êµÉ ¼öµµ ÀÖ°í ¾ÈµÉ ¼öµµ ÀÖ½À´Ï´Ù.
- CLEARINGÀº ·Î±×°¡ ALTER DATABASE CLEAR LOGFILE ¸í·É ÈÄ¿¡ ºñ¾îÀÖ´Â ·Î±×·Î Àç»ý¼º
ÁßÀÓÀ» ³ªÅ¸³»¸ç ·Î±×°¡ Áö¿öÁø ´ÙÀ½ »óÅ´ UNUSED·Î º¯°æµË´Ï´Ù.
- CLEARING_CURRENT´Â ÇöÀç ·Î±× ÆÄÀÏÀÌ ´ÝÈù ½º·¹µå¿¡ ´ëÇØ Áö¿öÁö°í ÀÖÀ½À» ³ªÅ¸³À´Ï´Ù. »õ ·Î±× Çì´õ¸¦
±â·ÏÇÏ´Â Áß I/O ¿À·ù °°Àº ½ºÀ§Ä¡ Àå¾Ö°¡ ¹ß»ýÇÑ °æ¿ì ·Î±×´Â ÀÌ »óÅ°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.
- INACTIVE´Â ÀνºÅϽº º¹±¸¿¡ ¿Â¶óÀÎ ¸®µÎ ·Î±× ±×·ìÀÌ ´õ ÀÌ»ó ÇÊ¿äÇÏÁö ¾ÊÀ½À» ³ªÅ¸³»¸ç ¿Â¶óÀÎ ¸®µÎ ·Î±×
±×·ìÀº ¾ÆÄ«À̺êµÉ ¼öµµ ÀÖ°í ¾ÈµÉ ¼öµµ ÀÖ½À´Ï´Ù.
±×·ìÀÇ ¸ðµç ¸â¹öÀÇ À̸§À» ¾Ë°íÀÚ ÇÒ ¶§´Â µ¿Àû ¼º´É ºä V$LOGFILEÀ» ÁúÀÇÇϽʽÿÀ. ºä ¾ÈÀÇ STATUS Ä÷³Àº ´ÙÀ½ÀÇ °ªµéÀ»
°®½À´Ï´Ù.
- INVALID´Â ÆÄÀÏ¿¡ Á¢±ÙÇÒ ¼ö ¾ø´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.
- STALEÀº ÆÄÀÏ¿¡ ³»¿ëÀÌ ¿Ï·áµÇÁö ¾Ê¾ÒÀ½À» ÀǹÌÇÕ´Ï´Ù. ¿¹¸¦ µéÀÚ¸é ÆÄÀÏ ¸â¹ö°¡ Ãß°¡µÇ°í ÀÖ´Â
ÁßÀÎ °æ¿ìÀÔ´Ï´Ù.
- DELETED´Â ÆÄÀÏÀÌ ´õ ÀÌ»ó »ç¿ëµÇ°í ÀÖÁö ¾ÊÀ½À» ÀǹÌÇÕ´Ï´Ù.
- NULLÀº ÆÄÀÏÀÌ »ç¿ëÁßÀÓÀ» ÀǹÌÇÕ´Ï´Ù.
SVRMGR> SELECT *
2> FROM
v$logfile;
GROUP# STATUS MEMBER
------ ------
----------------
1 /DISK3/log1a.rdo
2
/DISK4/log2a.rdo
·Î±× ½ºÀ§Ä¡ ¹× üũÆ÷ÀÎÆ® ½ÃÇà
LGWR°¡ ÇÑ ¿Â¶óÀÎ ¸®µÎ ·Î±× ±×·ì¿¡ ±â·ÏÇÏ´Â °ÍÀ» ÁßÁöÇÏ°í ´Ù¸¥ ±×·ì¿¡ ±â·ÏÀ» ½ÃÀÛÇÒ ¶§ ·Î±× ½ºÀ§Ä¡°¡
¹ß»ýÇÕ´Ï´Ù.
¿¹¤§¸¦ µé¾î, ÇöÀç ¿Â¶óÀÎ ·Î±× ÆÄÀÏ ±×·ìÀÌ Ã¤¿öÁú ¶§ ·Î±× ½ºÀ§Ä¡¿Í üũÆ÷ÀÎÆ®´Â ÀÚµ¿ ¹ß»ýµÇ´Â À̺¥Æ®ÀÔ´Ï´Ù.
±×·¯³ª ·Î±× ½ºÀ§Ä¡¿Í üũÆ÷ÀÎÆ®´Â ½ÃÇàµÉ ¼öµµ ÀÖ½À´Ï´Ù.
·Î±× ½ºÀ§Ä¡ ½ÃÇà
´ÙÀ½ SQL ¸í·ÉÀ» »ç¿ëÇÏ¿© ·Î±× ½ºÀ§Ä¡¸¦ ½ÃÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
SQL> ALTER SYSTEM SWITCH
LOGFILE;
üũÆ÷ÀÎÆ® ½ÃÇà
´ÙÀ½ SQL ¸í·ÉÀ» »ç¿ëÇÏ¿© üũÆ÷ÀÎÆ®¸¦ ¼öµ¿À¸·Î ½ÃÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
SQL> ALTER SYSTEM CHECKPOINT;
µ¥ÀÌÅͺ£À̽º üũÆ÷ÀÎÆ® °£°Ý ¼³Á¤
µ¥ÀÌÅͺ£À̽º°¡ ´ëÇü ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀ» »ç¿ëÇÏ´Â °æ¿ì ´ÙÀ½°ú °°ÀÌ ÃʱâÈ ¸Å°³º¯¼ö¸¦ ¼³Á¤ÇÏ¿© Ãß°¡ µ¥ÀÌÅͺ£À̽º
üũÆ÷ÀÎÆ®¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- LOG_CHECKPOINT_INTERVAL
- LOG_CHECKPOINT_TIMEOUT
- FAST_START_IO_TARGET(¸±¸®½º 8.1, ´Ü Enterprise Edition¿¡¼¸¸ »ç¿ë
°¡´É)
LOG_CHECKPOINT_INTERVAL
¸±¸®½º 8.1 ÀÌÀü ¹öÀü¿¡¼´Â LGWR°¡ LOG_CHECKPOINT_INTERVAL ¸Å°³º¯¼ö¿¡ ÀÇÇØ ÁöÁ¤µÈ ºí·Ï
°³¼ö¸¦ ±â·ÏÇÏ´Â Áï½Ã üũÆ÷ÀÎÆ®°¡ ½ÃÀ۵˴ϴÙ.
LOG_CHECKPOINT_INTERVAL °ªÀº ¿î¿µ üÁ¦ ºí·Ï¿¡¼ ÁöÁ¤µÇ°í ¿À¶óŬ µ¥ÀÌÅͺ£À̽º ºí·Ï¿¡¼´Â ÁöÁ¤µÇÁö
¾Ê½À´Ï´Ù.
ÀÌ °ª¿¡ »ó°ü¾øÀÌ ÇÑ ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏ¿¡¼ ´Ù¸¥ ÆÄÀÏ·Î ½ºÀ§Ä¡°¡ ¹ß»ýÇϸé üũÆ÷ÀÎÆ®´Â Ç×»ó
¹ß»ýÇÕ´Ï´Ù.
ÀÌ °ªÀÌ ½ÇÁ¦ ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏ Å©±â¸¦ ÃÊ°úÇÏ¸é ·Î±× ½ºÀ§Ä¡°¡ ¹ß»ýÇÒ ¶§¸¸ üũÆ÷ÀÎÆ®°¡
¹ß»ýÇÕ´Ï´Ù.
üũÆ÷ÀÎÆ® °£°Ý °ªÀ» 0À¸·Î ÁöÁ¤ÇÏ¸é ¸¶Áö¸· ¿äûÀÌ ½ÃÀÛµÈ ÈÄ ¸®µÎ ·Î±× ¹öÆÛ°¡ Çϳª¸¸ ±â·ÏµÇ´õ¶óµµ »õ ¿äûÀÌ
½ÃÀ۵ǹǷΠüũÆ÷ÀÎÆ®°¡ ¸Å¿ì ÀÚÁÖ ¹ß»ýÇÒ ¼ö ÀÖÀ½À» Âü°íÇϽʽÿÀ.
¸±¸®½º 8.1¿¡¼ LOG_CHECKPOINT_INTERVALÀ» ÁöÁ¤Çϸé üũÆ÷ÀÎÆ® À§Ä¡¿¡ ´ëÇÑ ´ë»óÀº ÀÌ ¸Å°³º¯¼ö°¡
ÁöÁ¤ÇÑ ¸®µÎ ·Î±× ºí·Ï ¼ö ÀÌ»óÀ¸·Î ·Î±× ¸¶Ä§À» Áö¿¬ÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ°ÍÀº ÀνºÅϽº º¹±¸ Áß °íÁ¤µÈ ¼öÀÇ ¸®µÎ ºí·Ï¸¸ÀÌ ÀÐÇôÁ®¾ß ÇÔÀ»
º¸ÀåÇÕ´Ï´Ù.
LOG_CHECKPOINT_TIMEOUT
¸±¸®½º 8.1 ÀÌÀü ¹öÀü¿¡¼ ÀÌ ÃʱâÈ ¸Å°³º¯¼ö °ªÀº ´Ù¸¥ üũÆ÷ÀÎÆ®°¡ ¹ß»ýÇϱâ ÀüÀÇ ÃÖ´ë ½Ã°£À» ÁöÁ¤Çϸç ÀÌ °ªÀº
ÃÊ ´ÜÀ§·Î ÁöÁ¤µË´Ï´Ù. ½Ã°£Àº ÀÌÀü üũÆ÷ÀÎÆ® ½ÃÀÛ ½Ã¿¡ ÃøÁ¤µÇ±â ½ÃÀÛÇÏ¿© ÀÌ ¸Å°³º¯¼ö°¡ ÁöÁ¤ÇÑ ½Ã°£ ÈÄ¿¡ üũÆ÷ÀÎÆ®°¡
¹ß»ýÇÕ´Ï´Ù.
½Ã°£ ÃÊ°ú °ªÀ» 0À¸·Î ÁöÁ¤ÇÏ¸é ½Ã°£ ±âÁØ Ã¼Å©Æ÷ÀÎÆ®¸¦ ºñÈ°¼ºÈÇÕ´Ï´Ù.
¸±¸®½º 8.1¿¡¼ LOG_CHECKPOINT_TIMEOUTÀÌ ÁöÁ¤µÈ °æ¿ì ÀÌ ¸Å°³º¯¼ö´Â üũÆ÷ÀÎÆ® À§Ä¡¿¡ ´ëÇÑ
´ë»óÀ» ÁöÁ¤ ½Ã°£(ÃÊ)¿¡ ·Î±×°¡ ³¡³µ´ø ·Î±× ÆÄÀÏÀÇ À§Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ°ÍÀº º¹±¸ Áß¿¡ ÁöÁ¤µÈ ½Ã°£(ÃÊ)À» ÃÊ°úÇÏÁö ¾Ê´Â ¹üÀ§ ³»¿¡¼ ¸®µÎ
ºí·ÏÀ» Àоî¾ß ÇÔÀ» º¸ÀåÇÕ´Ï´Ù.
FAST_START_IO_TARGET
FAST_START_IO_TARGET ¸Å°³º¯¼ö´Â °íÀå º¹±¸ ¹× ÀνºÅϽº º¹±¸ÀÇ ¼º´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù. ÀÌ ¸Å°³º¯¼ö
°ªÀÌ ÀÛÀ»¼ö·Ï ÀÛÀº ¼öÀÇ ºí·ÏÀÌ º¹±¸µÇ¾î¾ß ÇϹǷΠº¹±¸ ¼º´ÉÀÌ Çâ»óµË´Ï´Ù. ÀÌ ¸Å°³º¯¼ö¸¦ ¼³Á¤Çϸé DBWnÀº ´õƼ ¹öÆÛ¸¦ º¸´Ù Àû±ØÀûÀ¸·Î
±â·ÏÇÕ´Ï´Ù. ÀÌ ¸Å°³º¯¼ö´Â ¸±¸®½º 8.1¿¡¼ µµÀԵǾú½À´Ï´Ù.
Technical Note
ºü¸¥ üũÆ÷ÀÎÆ® ÇÁ·Î½ÃÀú¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Oracle8i Administration: Backup and
Recovery °úÁ¤¿¡¼ ¼³¸íÇÕ´Ï´Ù.
¾î¶² °æ¿ì¿¡´Â Ãß°¡ ·Î±× ÆÄÀÏ ±×·ìÀ» »ý¼ºÇÏ´Â °ÍÀÌ ÇÊ¿äÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é ±×·ìÀ»
Ãß°¡ÇÏ´Â °ÍÀÌ °¡¿ë¼º ¹®Á¦¸¦ ÇØ°áÇØ ÁÙ ¼öµµ ÀÖ½À´Ï´Ù. »õ ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏ ±×·ìÀ» »ý¼ºÇÏ·Á¸é ´ÙÀ½ SQL ¹®À»
»ç¿ëÇϽʽÿÀ. ALTER DATABASE[database] ADD
LOGFILE [GROUP integer] filespec [,
[GROUP integer] filespec] . . .]
ÆÄÀÏ ÁöÁ¤¿¡ ¸â¹öÀÇ À̸§°ú À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù. °¢ ¸®µÎ ·Î±× ÆÄÀÏ ±×·ì¿¡ ´ëÇØ GROUP ÆĶó¹ÌÅÍÀÇ
°ªÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. GROUP°ªÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¿À¶óŬ ¼¹ö´Â ÀÚµ¿ÀûÀ¸·Î ¸¸µé¾î ³À´Ï´Ù.
OEM 1 Backup
Manager¸¦ »ç¿ëÇϽʽÿÀ. 2 SubsystemÀ» ¼±ÅÃÇϽʽÿÀ. 3 Logfile->Add Logfile GroupÀ»
¼±ÅÃÇϽʽÿÀ. |
¸®µÎ ·Î±× ¸â¹ö Ãß°¡
´ÙÀ½ ALTER DATABASE ADD LOGFILE MEMBER ¸í·ÉÀ» »ç¿ëÇÏ¿© ±âÁ¸ ¸®µÎ ·Î±× ÆÄÀÏ ±×·ì¿¡¼ »õ
¸â¹ö¸¦ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ALTER DATABASE [database]
ADD LOGFILE MEMBER
[ 'filename' [REUSE]
[, 'filename'
[REUSE]]...
TO {GROUP integer
|('filename'[,
'filename']...)
}
]...
ÆÄÀÏÀÌ µ¥ÀÌÅͺ£À̽º ¼¹öÀÇ ±âº» µð·ºÅ丮¿¡ »ý¼ºµÇÁö ¾Êµµ·Ï ·Î±× ÆÄÀÏ ¸â¹öÀÇ Àüü ÁöÁ¤ À̸§À»
»ç¿ëÇÕ´Ï´Ù.
ÇØ´ç ÆÄÀÏÀÌ ÀÌ¹Ì Á¸ÀçÇÏ´Â °æ¿ì Å©±â°¡ µ¿ÀÏÇØ¾ß Çϸç REUSE ¿É¼ÇÀ» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. Çϳª ÀÌ»óÀÇ ±×·ì ¸â¹ö¸¦
ÁöÁ¤Çϰųª ±×·ì ¹øÈ£¸¦ ÁöÁ¤ÇÏ¿© ´ë»ó ±×·ìÀ» ½Äº°ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀÇ À§Ä¡´Â ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀ»
Àç¸í¸í(rename)ÇÏ¿© º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿Â¶óÀÎ
¸®µÎ ·Î±× ÆÄÀÏÀ» Àç¸í¸íÇϱâ Àü¿¡ »õ ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. ¿À¶óŬ ¼¹ö´Â ÄÜÆ®·Ñ ÆÄÀÏ ³»ÀÇ
Æ÷ÀÎÅ͸¸À» ¹Ù²ã ÁÙ »ÓÀÌÁö ¹°¸®ÀûÀ¸·Î Àç¸í¸íÇØÁְųª ¿î¿µ üÁ¦ ÆÄÀÏÀ» »ý¼ºÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ALTER DATABASE RENAME
FILE ¸í·ÉÀÌ ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀÇ À̸§À» º¯°æÇÕ´Ï´Ù. ALTER DATABASE
[database] RENAME FILE ¡®filename¡¯ [, ¡®filename¡¯] . .
. TO ¡®filename¡¯ [, ¡®filename¡¯] . .
.
OEM 1 Backup
Manager¸¦ »ç¿ëÇϽʽÿÀ. 2 SubsystemÀ» ¼±ÅÃÇϽʽÿÀ. 3 Logfile Group ³ëµå¸¦ È®ÀåÇϽʽÿÀ. 4
Log file groupÀ» ¼±ÅÃÇϽʽÿÀ. 5 Property sheetÀÇ ÆÄÀϸíÀ» º¯°æÇϽʽÿÀ |
¿Â¶óÀÎ ¸®µÎ ·Î±× ±×·ìÀÇ Å©±â¸¦ Áõ°¡½ÃÅ°°Å³ª °¨¼Ò½ÃÅ°·Á¸é »õ ¿Â¶óÀÎ ¸®µÎ ·Î±× ±×·ì(»õ Å©±â¸¦ °¡Áø)À» Ãß°¡ÇÏ°í ¿¹Àü °ÍÀ»
»èÁ¦ÇϽʽÿÀ.
Àüü ¿Â¶óÀÎ ¸®µÎ ·Î±× ±×·ìÀº ALTER DATABASE DROP LOGFILE ¸í·ÉÀ¸·Î »èÁ¦ÇÒ ¼ö
ÀÖ½À´Ï´Ù.
ALTER DATABASE [database]
DROP LOGFILE
{GROUP integer |
( ¡®filename¡¯ [, ¡®filename¡¯ ] . . .)}
[, {GROUP integer | ( ¡®filename¡¯ [,
¡®filename¡¯ ] . . .)}] . . .
OEM
1 Backup
Manager¸¦ »ç¿ëÇϽʽÿÀ.
2 SubsystemÀ» ¼±ÅÃÇϽʽÿÀ.
3 Logfile Group ³ëµå¸¦ È®ÀåÇϽʽÿÀ.
4
Log file groupÀ» ¼±ÅÃÇϽʽÿÀ.
5 Logfile->Drop Logfile GroupÀ» ¼±ÅÃÇϽʽÿÀ.
6
OK¸¦ Ŭ¸¯ÇϽʽÿÀ.
Á¦ÇÑ »çÇ×
-ÀνºÅϽº´Â ÃÖ¼ÒÇÑ
µÎ ±×·ìÀÇ ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀ» ÇÊ¿ä·Î ÇÕ´Ï´Ù.
-È°¼ºÁßÀÎ ±×·ìÀº »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù.
-µ¥ÀÌÅͺ£À̽º°¡ ARCHIVELOG ¸ðµåÀÌ°í ·Î±× ÆÄÀÏ ±×·ìÀÌ ¾ÆÄ«À̺êµÇÁö ¾Ê¾ÒÀ¸¸é ±× ±×·ìÀº »èÁ¦ÇÒ ¼ö
¾ø½À´Ï´Ù.
-¿Â¶óÀÎ ¸®µÎ ·Î±× ±×·ìÀÌ »èÁ¦µÉ ¶§ ¿î¿µ üÁ¦ ÆÄÀϱîÁö »èÁ¦ µÇ´Â °ÍÀº ¾Æ´Õ´Ï´Ù.
¿Â¶óÀÎ ¸®µÎ ·Î±× ¸â¹ö°¡ INVALIDÇϱ⠶§¹®¿¡ »èÁ¦ÇÏ°íÀÚ ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. Çϳª ÀÌ»óÀÇ
ƯÁ¤ ¿Â¶óÀÎ ¸®µÎ ·Î±× ¸â¹ö¸¦ »èÁ¦ÇÏ°íÀÚ ÇÒ ¶§´Â ALTER DATABASE DROP LOGFILE MEMBER ¸í·ÉÀ»
»ç¿ëÇϽʽÿÀ.
ALTER DATABSE [database] DROP LOGFILE MEMBER
¡®filename¡¯ [, ¡®filename¡¯] . ..
OEM 1 Backup
Manager¸¦ »ç¿ëÇϽʽÿÀ. 2 SubsystemÀ» ¼±ÅÃÇϽʽÿÀ. 3 Logfile Member ³ëµå¸¦
È®ÀåÇϽʽÿÀ. 4 Log file member¸¦ ¼±ÅÃÇϽʽÿÀ. 5 Logfile->Drop Logfile Member¸¦
¼±ÅÃÇϽʽÿÀ. 6 OK¸¦ Ŭ¸¯ÇϽʽÿÀ. Á¦ÇÑ
»çÇ× -»èÁ¦ÇÏ°íÀÚ ÇÏ´Â ¸â¹ö°¡ ±×·ìÀÇ Çϳª ³²Àº À¯È¿ ¸â¹ö¶ó¸é ±×
¸â¹ö¸¦ »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù. -±×·ìÀÌ È°¼ºÁßÀÌ¸é ¸â¹ö¸¦ »èÁ¦Çϱâ Àü¿¡ ·Î±× ÆÄÀÏ ½ºÀ§Ä¡¸¦ ¹ß»ý½ÃÄѾß
ÇÕ´Ï´Ù. -µ¥ÀÌÅͺ£À̽º°¡ ARCHIVELOG ¸ðµåÀÌ°í ¸â¹ö°¡ ¼ÓÇÑ ·Î±× ÆÄÀÏ ±×·ìÀÌ ¾ÆÄ«À̺êµÇÁö ¾Ê°í ÀÖÀ¸¸é ±× ¸â¹ö¸¦ »èÁ¦ÇÒ
¼ö ¾ø½À´Ï´Ù. -¿Â¶óÀÎ ¸®µÎ ·Î±× ¸â¹ö°¡ »èÁ¦µÉ ¶§ ¿î¿µ üÁ¦ ÆÄÀϱîÁö »èÁ¦ µÇ´Â °ÍÀº ¾Æ´Õ´Ï´Ù.
|
¸ðµç ¸â¹ö Áß¿¡¼ ÇÑ ¸®µÎ ·Î±× ÆÄÀÏÀÌ ÈѼյǾú´Ù¸é µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ´Â ÈÑ¼ÕµÈ ·Î±× ÆÄÀÏÀ» ÀçÃʱâÈÇÏ¿© ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö
ÀÖ½À´Ï´Ù.
SQL ¸í·É ALTER DATABASE CLEAR LOGFILE¸í·ÉÀÌ ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀ» ÀçÃʱâÈÇØ
ÁÝ´Ï´Ù.
ALTER DATABASE [database]
CLEAR [UNARCHIVED]
LOGFILE
{GROUP integer | (¡®filename¡¯ [, ¡®filename¡¯] . . .)
}
[, {GROUP integer|(¡®filename¡¯[,¡®filename¡¯] . . .) } ] . .
.
¿Â¶óÀÎ ¸®µÎ ·Î±×
ÆÄÀÏÀ» Ãß°¡ÇÏ°í »èÁ¦ÇÏ´Â °Í°ú °á°ú´Â µ¿µîÇÕ´Ï´Ù. ÇÏÁö¸¸ À§ ¸í·ÉÀº ·Î±× ±×·ìÀÌ µÎ °³ »ÓÀÌ¸ç °¢ ±×·ìÀÌ ÆÄÀÏÀ» Çϳª¸¸
°¡Áö°í À־ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç Áö¿öÁø ±×·ìÀÌ ¾ÆÄ«À̺êµÇÁö ¾Ê¾Æµµ »ç¿ë °¡´ÉÇÕ´Ï´Ù.
Á¦ÇÑ »çÇ×
¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀÌ ¾ÆÄ«À̺êµÇ¾î ÀÖµç ¾Æ´Ïµç Áö¿ï ¼ö
ÀÖ½À´Ï´Ù. ÇÏÁö¸¸, ¾ÆÄ«À̺êµÇ¾î ÀÖÁö
¾ÊÀ» ¶§¿¡´Â UNARCHIVED Å°¿öµå¸¦ ³Ö¾î¾ß¸¸ ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é º¹±¸¿¡ ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀÌ ÇÊ¿äÇÒ ¶§
¹é¾÷À» »ç¿ëÇÒ ¼ö ¾ø°Ô ¸¸µé °ÍÀÔ´Ï´Ù.
ÁÖ
Oracle8: Backup
and Recovery Workshop°úÁ¤¿¡¼ ÀÚ¼¼È÷ ´Ù·ç¾îÁý´Ï´Ù.
¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏ °¹¼ö µ¥ÀÌÅͺ£À̽º ÀνºÅϽº¿¡ Àû´çÇÑ ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀÇ °¹¼ö¸¦
°áÁ¤ÇÏ·Á¸é ´Ù¾çÇÑ ±¸¼ºÀ» ½ÃÇèÇغÁ¾ß ÇÕ´Ï´Ù. ¾î¶² °æ¿ì¿¡´Â µ¥ÀÌÅͺ£À̽º ÀνºÅϽº¿¡ ´Ü µÎ °³ÀÇ ±×·ì¸¸ ÇÊ¿äÇÒ ¼öµµ ÀÖ°í, ¾î¶² °æ¿ì¿¡´Â LGWR¿¡ Ç×»ó »ç¿ë °¡´ÉÇÑ
±×·ìÀ» º¸ÀåÇϱâ À§ÇØ Ãß°¡ ±×·ìÀÌ ÇÊ¿äÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î LGWR ÃßÀû ÆÄÀÏÀ̳ª ALERT ÆÄÀÏ¿¡ µé¾î ÀÖ´Â ¸Þ½ÃÁö¿¡ üũÆ÷ÀÎÆ®°¡
¿Ï·áµÇÁö ¾Ê°Å³ª ±×·ìÀÌ ¾ÆÄ«À̺êµÇÁö
¾Ê¾Æ LGWR°¡ ÀÚÁÖ ±×·ìÀ» ±â´Ù¸®°í ÀÖ´Ù´Â °ÍÀ» ³ªÅ¸³½´Ù¸é ±×·ìÀ» Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. ºñ·Ï ¿À¶óŬ ¼¹ö°¡ ´ÙÁßÈ·ÎµÈ ±×·ìÀÌ ¼·Î ´Ù¸¥
°¹¼öÀÇ ¸â¹ö¸¦ °®´Â °ÍÀ» Çã¿ëÇϱä ÇÏÁö¸¸ ´ëĪÀûÀÎ ±¸¼ºÀ» Çϵµ·Ï ÇϽʽÿÀ. ºñ´ëĪÀûÀÎ ±¸¼ºÀº µð½ºÅ© ½ÇÆÐ °°Àº ºñÁ¤»óÀûÀÎ »óȲ¿¡¼ Àӽ÷Π»ý±â´Â
°ÍÀ̾î¾ß¸¸ ÇÕ´Ï´Ù.
¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀÇ À§Ä¡ ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀ» ´ÙÁßÈÇÒ ¶§ ÇÑ
±×·ìÀÇ ¸â¹öµéÀ» ¼·Î ´Ù¸¥ µð½ºÅ©¿¡ ³õÀ¸½Ê½Ã¿À. ÀÌ·¸°Ô ÇÏ¸é ¸â¹ö Çϳª¸¦ »ç¿ëÇÒ ¼ö ¾ø´õ¶óµµ ´Ù¸¥ ¸â¹ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ¾î ÀνºÅϽº°¡ Á¾·áµÇÁö
¾Ê½À´Ï´Ù. ¾ÆÄ«ÀÌºê ·Î±× ÆÄÀÏ°ú
¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀ» ¼·Î ´Ù¸¥
µð½ºÅ©·Î ºÐ¸®½ÃÄÑ ARCH¿Í LGWR ¹é±×¶ó¿îµå
ÇÁ·Î¼¼½º °£ÀÇ °æÇÕ(contention)À» °¨¼Ò½ÃÅ°½Ê½Ã¿À. µ¥ÀÌÅÍ ÆÄÀÏ°ú ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀº
¹Ýµå½Ã ´Ù¸¥ µð½ºÅ©¿¡ À§Ä¡½ÃÄÑ LGWR¿Í DBWR ¹é±×¶ó¿îµå ÇÁ·Î¼¼½º °£ÀÇ °æÇÕÀ» °¨¼Ò½ÃÅ°°í ¸Åü ½ÇÆÐ(media failure)½Ã µ¥ÀÌÅÍ
ÆÄÀÏ°ú ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏ
¸ðµÎ¸¦ ÀÒ´Â À§ÇèÀ» °¨¼Ò½ÃÄÑ¾ß ÇÕ´Ï´Ù.
¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏ Å©±â ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀÇ ÃÖ¼Ò Å©±â´Â 50KÀÌ°í ÃÖ´ë Å©±â´Â ¿î¿µ üÁ¦¿¡ µû¸¨´Ï´Ù. ±×·ìÀÌ ´Ù¸¥ ¸â¹ö ³¢¸®´Â ¼·Î ´Ù¸¥
Å©±â¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù¸¸, ±×·¸°Ô ÇغÁ¾ß º° À̵æÀÌ ¾ø½À´Ï´Ù. ¼·Î ´Ù¸¥ Å©±âÀÇ ±×·ìÀº ¿Â¶óÀÎ ¸®µÎ ·Î±× ±×·ì ¸â¹öÀÇ Å©±â¸¦ º¯°æÇÏ°íÀÚ
ÇÒ ¶§ °°Àº Àӽà °á°ú·Î½á³ª Á¸ÀçÇؾ߸¸ ÇÕ´Ï´Ù. ÀÌ °æ¿ì ´Ù¸¥ Å©±â·Î »õ ¿Â¶óÀÎ ¸®µÎ ·Î±× ±×·ìÀ» »ý¼ºÇÏ°í ±âÁ¸ÀÇ ±×·ìÀ» Á¦°ÅÇؾß
ÇÕ´Ï´Ù. ´ÙÀ½ »óȲÀÇ °æ¿ì ¿Â¶óÀÎ ¸®µÎ ·Î±×
ÆÄÀÏÀÇ ±¸¼º¿¡ ¿µÇâÀ» ÁÙ ¼öµµ ÀÖ½À´Ï´Ù. -·Î±× ½ºÀ§Ä¡¿Í üũÆ÷ÀÎÆ® Ƚ¼ö -¸®µÎ ¿£Æ®¸®ÀÇ °¹¼ö¿Í
ÃÑ·® -¾ÆÄ«À̺갡 °¡´ÉÇÑ
Å×ÀÌÇÁ µîÀÇ ÀúÀå ¸Åü »óÀÇ °ø°£ |
LGWR´Â ƯÁ¤ ¿Â¶óÀÎ ¸®µÎ ·Î±× ¸â¹ö°¡ »ç¿ë ºÒ°¡´ÉÇÒ ¶§ ¿©·¯ °¡Áö·Î ¹ÝÀÀÇÕ´Ï´Ù.
- LGWR°¡ ±×·ì ³»ÀÇ ÃÖ¼ÒÇÑ ÇÑ °³ ¸â¹ö¿¡ Á¢±ÙÇÒ
¼ö ÀÖ´Ù¸é ±×·ìÀÇ Á¢±Ù °¡´ÉÇÑ ¸â¹ö¿¡ ¾²±â´Â Á¤»óÀ¸·Î ÁøÇàµË´Ï´Ù. ÀÌ °æ¿ì LGWR´Â ±×·ì ³»ÀÇ »ç¿ë ºÒ°¡´ÉÇÑ ¸â¹ö´Â ¹«½Ã
(ignore)ÇÕ´Ï´Ù. ±×·ìÀÌ È°¼ºÈµÇ¾î ÀÖÁö ¾Ê´Ù¸é, Áï, üũ Æ÷ÀÎÆ®°¡ ¿Ï·áµÇ¾ú´Ù¸é ¸®µÎ ·Î±× ¸â¹ö¸¦ »èÁ¦ÇÏ°í »õ ¸®µÎ ·Î±×
¸â¹ö¸¦ Ãß°¡ÇÏ¸é ¹®Á¦°¡ ÇØ°áµÉ °ÍÀÔ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ¿ì¼± ·Î±× ½ºÀ§Ä¡¸¦ ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù.
- ·Î±× ½ºÀ§Ä¡ ½Ã LGWR°¡
´ÙÀ½ ±×·ìÀÇ ¸â¹ö ÀüºÎ¿¡ Á¢±ÙÇÒ ¼ö ¾ø´Ù¸é ÀνºÅϽº´Â Á¾·áµË´Ï´Ù. ±×·ìÀÌ È°¼ºÈµÇ¾î ÀÖÁö ¾Ê´Ù¸é ±× ±×·ìÀ» »èÁ¦ÇÏ°í »õ ¸®µÎ ·Î±× ±×·ìÀ»
Ãß°¡ÇÏ¿© ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¸Áö ¾Ê´Ù¸é µ¥ÀÌÅͺ£À̽º´Â ÀÒ¾î¹ö¸° ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀ϶§¹®¿¡ ¸Åü º¹±¸(media
recovery)¸¦ ÇØ¾ß ÇÒ °ÍÀÔ´Ï´Ù.
-LGWR°¡ °©Àڱ⠾²¿©Áö°í ÀÖ´ø ÇöÀç ±×·ìÀÇ ¸â¹ö ÀüºÎ¿¡ Á¢±ÙÇÒ ¼ö ¾ø´Ù¸é µ¥ÀÌÅͺ£À̽º ÀνºÅϽº´Â Á¾·áµË´Ï´Ù.
µ¥ÀÌÅͺ£À̽º´Â ÀÒ¾î¹ö¸° ¿Â¶óÀÎ ¸®µÎ ·Î±×
ÆÄÀÏ ¶§¹®¿¡¸Åü º¹±¸¸¦ ÇØ¾ß ÇÒ °ÍÀÔ´Ï´Ù.
LogMiner »ç¿ë ¸ñÀû
LogMiner´Â ¸®µÎ ·Î±× ÆÄÀÏÀ» ó¸®ÇÏ°í µ¥ÀÌÅͺ£À̽º¿¡¼ ¼öÇàµÇ´Â ³í¸®Àû ÀÛ¾÷À» Ç¥ÇöÇÏ´Â SQL ¹®À¸·Î ¸®µÎ
·Î±× ÆÄÀÏÀÇ ³»¿ëÀ» ¹ø¿ªÇÏ´Â ÇÁ·Î½ÃÀú¸¦ Á¦°øÇÕ´Ï´Ù.
Technical Note
LogMiner´Â Oracle ¸±¸®½º 8.1 ÀÌÈÄ ¹öÀü¿¡¼ ½ÇÇàµË´Ï´Ù.
µ¥ÀÌÅͺ£À̽ºÀÇ ¸±¸®½º 8.0 ÀÌÈÄ ¹öÀü¿¡¼ ¸®µÎ ·Î±× ÆÄÀÏÀ» ºÐ¼®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
LogMiner »ç¿ë Àü ÇØ¾ß ÇÒ ÀÛ¾÷
LogMiner´Â µ¥ÀÌÅͺ£À̽ºÀÇ ¸¶¿îÆ® ¿©ºÎ¿¡ »ó°ü¾øÀÌ Oracle ÀνºÅϽº¿¡¼ ½ÇÇàµË´Ï´Ù. LogMiner´Â
µñ¼Å³Ê¸® ÆÄÀÏÀ» »ç¿ëÇϸç ÀÌ µñ¼Å³Ê¸® ÆÄÀÏÀº µñ¼Å³Ê¸® ÆÄÀÏÀ» »ý¼ºÇÑ µ¥ÀÌÅͺ£À̽º¿Í »ý¼º ½Ã°£À» Ç¥½ÃÇϴ Ưº°ÇÑ ÆÄÀÏÀÔ´Ï´Ù. µñ¼Å³Ê¸® ÆÄÀÏÀº
ÇʼöÀûÀÌÁö´Â ¾ÊÁö¸¸ ±ÇÀåµË´Ï´Ù.
µñ¼Å³Ê¸® ÆÄÀÏÀ» »ç¿ëÇÏÁö ¾ÊÀ¸¸é µ¿µîÇÑ SQL¹®Àº °´Ã¼ À̸§À¸·Î Oracle ³»ºÎ °´Ã¼ ID¸¦ »ç¿ëÇÏ°í ¿ °ªÀ»
16Áø¼ö µ¥ÀÌÅͷΠǥ½ÃÇÕ´Ï´Ù.
µñ¼Å³Ê¸® ÆÄÀÏ »ý¼º
- UTL_FILE_DIR ÃʱâÈ ¸Å°³º¯¼ö¸¦ ÁöÁ¤ÇÏ¿© PL/SQL ÆÄÀÏ I/O ¿ëÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â µð·ºÅ丮¸¦
ÁöÁ¤ÇÕ´Ï´Ù.
- DBMS_LOGMNR_D.BUILD ÇÁ·Î½ÃÀú¸¦ ½ÇÇàÇÏ¿© µñ¼Å³Ê¸® ÆÄÀÏÀ» »ý¼ºÇÕ´Ï´Ù.
LogMiner ¼¼¼Ç ¼³Á¤
ÀÏ´Ü µñ¼Å³Ê¸® ÆÄÀÏÀ» »ý¼ºÇÏ¸é ¸®µÎ ·Î±×ÀÇ ºÐ¼®À» ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ù ¹ø° ´Ü°è¿¡¼
DBMS_LOGMNR.ADD_LOGFILE ÇÁ·Î½ÃÀú¸¦ »ç¿ëÇÏ¿© ºÐ¼®ÇÏ·Á´Â ·Î±× ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.
´ÙÀ½ »ó¼ö¸¦ »ç¿ëÇÕ´Ï´Ù.
- DBMS_LOGMNR.NEW´Â »õ ¸ñ·ÏÀ» »ý¼ºÇÏ°í ù ¹ø° ·Î±× ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.
- DBMS_LOGMNR.ADDFILEÀº Ãß°¡µÈ ·Î±× ÆÄÀÏÀ» ¸ñ·Ï¿¡ Ãß°¡ÇÕ´Ï´Ù.
- DBMS_LOGMNR.REMOVEFILEÀº ¸ñ·Ï¿¡¼ ¸®µÎ ·Î±×¸¦ »èÁ¦ÇÕ´Ï´Ù.
LogMiner´Â ¿Â¶óÀÎ ·Î±× ÆÄÀÏ ¹× ¾ÆÄ«À̺êµÈ ·Î±× ÆÄÀÏÀ» ¸ðµÎ ºÐ¼®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
LogMiner ¼¼¼Ç ½ÃÀÛ
ÀÏ´Ü µñ¼Å³Ê¸® ÆÄÀÏÀÌ »ý¼ºµÇ°í ¸®µÎ ·Î±× ¸ñ·ÏÀÌ ÁöÁ¤µÇ¸é LogMiner¸¦ ½ÃÀÛÇÏ¿© ºÐ¼®À» °³½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
´ÙÀ½ ¿É¼ÇÀ» »ç¿ëÇÏ¿© ½ÃÀÛ ½Ã °Ë»ö ¹üÀ§¸¦ Ãà¼ÒÇÕ´Ï´Ù.
¿É¼Ç |
¼³¸í |
StartScn |
SCN(½Ã½ºÅÛ º¯°æ ¹øÈ£) ¹üÀ§ ½ÃÀÛ |
EndScn |
SCN ¹üÀ§ Á¾·á |
StartTime |
½Ã°£ °£°Ý ½ÃÀÛ |
EndTime |
½Ã°£ °£°Ý ³¡ |
DictFileName |
µñ¼Å³Ê¸® ÆÄÀÏ À̸§ |
¿É¼Ç |
logmnr.opt ÆÄÀÏ¿¡ ÁöÁ¤µÈ ¿ ¸ÊÀ» »ç¿ëÇÏ¸ç °ªÀº
USE_COLMAPÀÔ´Ï´Ù. |
|
Å×ÀÌºí º¯°æ »çÇ× ÃßÀû
V$LOGMNR_CONTENTS ºä¸¦ ÅëÇؼ Ãâ·ÂÀ» º¾´Ï´Ù. ºÐ¼®À» ¼öÇàÇÑ ¼¼¼Ç¸¸ ·Î±× Á¤º¸¸¦ º¼ ¼ö ÀÖÀ¸¸ç ´Ù¸¥
¼¼¼ÇÀº ·Î±× Á¤º¸¸¦ º¼ ¼ö ¾ø½À´Ï´Ù. ´Ù¸¥ ¼¼¼ÇÀ» ÅëÇØ °á°ú¸¦ º¸·Á¸é ·Î±× Á¤º¸¸¦ ´Ù¸¥ Å×ÀÌºí¿¡ ÀúÀåÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù.
LogMiner ¼¼¼Ç ÁßÁö
DBMS_LOGMNR.END_LOGMNR ÇÁ·Î½ÃÀú¸¦ ½ÇÇàÇÏ¿© ¸®µÎ ·Î±×¸¦ ºÐ¼®ÇÏ´Â ¼¼¼ÇÀ»
Á¾·áÇÕ´Ï´Ù.
µ¥ÀÌÅÍ µñ¼Å³Ê¸® º¸±â
ÀÏ´Ü LogMiner°¡ ½ÃÀÛµÇ¸é ´ÙÀ½ µ¥ÀÌÅÍ µñ¼Å³Ê¸® ºä¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
ºä |
¼³¸í |
V$LOGMNR_DICTIONARY |
»ç¿ë ÁßÀÎ µñ¼Å³Ê¸® ÆÄÀÏ |
V$LOGMNR_PARAMETERS |
LogMiner¿¡ ´ëÇÑ ÇöÀç ¸Å°³º¯¼ö ¼³Á¤ |
V$LOGMNR_CONTENTS |
ºÐ¼® ÁßÀÎ ¸®µÎ ·Î±× ÆÄÀÏ ³»¿ë |
Quick Quiz - ADM
7Àå