¿À¶óŬ ¼­¹ö´Â µ¥ÀÌÅͺ£À̽º ³»ÀÇ µ¥ÀÌÅÍ ¼Õ½ÇÀ» ÃÖ¼ÒÈ­Çϱâ À§ÇØ ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀ» À¯Áö(maintain)ÇÕ´Ï´Ù. ¸®µÎ ·Î±× ÆÄÀÏÀº µ¥ÀÌÅͺ£À̽º ¹öÆÛ Ä³½¬ ³»ÀÇ µ¥ÀÌÅÍ¿¡ °¡ÇØÁø ¸ðµç º¯°æ »çÇ×À» ±â·ÏÇÕ´Ï´Ù. ¿¹¿Üµµ Àִµ¥, Á÷Á¢ ¾²´Â °æ¿ì(direct write)°¡ ±× ¿¹ÀÔ´Ï´Ù.

¸®µÎ ·Î±× ÆÄÀÏÀº ÀνºÅϽº ½ÇÆÐ °°Àº »óȲ¿¡¼­ µ¥ÀÌÅÍ ÆÄÀÏ¿¡´Â ¾²¿©ÁöÁö ¾ÊÀº Ä¿¹ÔµÈ µ¥ÀÌÅ͸¦ º¹±¸Çϱâ À§ÇØ »ç¿ëµË´Ï´Ù. ¸®µÎ ·Î±× ÆÄÀÏÀº º¹±¸¸¦ À§Çؼ­¸¸ »ç¿ëµË´Ï´Ù. 

¸®µÎ ·Î±× ÆÄÀÏ ±¸Á¶

µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ´Â ¿À¶óŬ µ¥ÀÌÅͺ£À̽º¿¡¼­ ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏ º¹»çº»À» À¯Áö °ü¸®Çϵµ·Ï ¼³Á¤ÇÏ¿© ¾î´À ÇÑ ºÎºÐÀÇ Àå¾Ö·Î ÀÎÇÑ µ¥ÀÌÅͺ£À̽º Á¤º¸ÀÇ ¼Õ½ÇÀ» ¸·À» ¼ö ÀÖ½À´Ï´Ù.

¿Â¶óÀÎ ¸®µÎ ·Î±× ±×·ì

¿Â¶óÀÎ ¸®µÎ ·Î±× ¸â¹ö

Ãʱ⠸®µÎ ÆÄÀÏ »ý¼º

µ¥ÀÌÅͺ£À̽º¸¦ »ý¼ºÇÏ´Â µ¿¾È ¿Â¶óÀÎ ¸®µÎ ·Î±× ±×·ì ¹× ¸â¹öÀÇ Ãʱâ ÁýÇÕÀÌ »ý¼ºµË´Ï´Ù.

´ÙÀ½ ¸Å°³º¯¼ö´Â ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏ °³¼ö¸¦ Á¦ÇÑÇÕ´Ï´Ù.

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 ¿­¿¡ °¡Àå ÀϹÝÀûÀÎ °ªÀÔ´Ï´Ù.

 

±×·ìÀÇ ¸ðµç ¸â¹öÀÇ À̸§À» ¾Ë°íÀÚ ÇÒ ¶§´Â µ¿Àû ¼º´É ºä V$LOGFILEÀ» ÁúÀÇÇϽʽÿÀ. ºä ¾ÈÀÇ STATUS Ä÷³Àº ´ÙÀ½ÀÇ °ªµéÀ» °®½À´Ï´Ù.

·Î±× ½ºÀ§Ä¡ ¹× üũÆ÷ÀÎÆ® ½ÃÇà

LGWR°¡ ÇÑ ¿Â¶óÀÎ ¸®µÎ ·Î±× ±×·ì¿¡ ±â·ÏÇÏ´Â °ÍÀ» ÁßÁöÇÏ°í ´Ù¸¥ ±×·ì¿¡ ±â·ÏÀ» ½ÃÀÛÇÒ ¶§ ·Î±× ½ºÀ§Ä¡°¡ ¹ß»ýÇÕ´Ï´Ù.

¿¹¤§¸¦ µé¾î, ÇöÀç ¿Â¶óÀÎ ·Î±× ÆÄÀÏ ±×·ìÀÌ Ã¤¿öÁú ¶§ ·Î±× ½ºÀ§Ä¡¿Í üũÆ÷ÀÎÆ®´Â ÀÚµ¿ ¹ß»ýµÇ´Â À̺¥Æ®ÀÔ´Ï´Ù. ±×·¯³ª ·Î±× ½ºÀ§Ä¡¿Í üũÆ÷ÀÎÆ®´Â ½ÃÇàµÉ ¼öµµ ÀÖ½À´Ï´Ù.

·Î±× ½ºÀ§Ä¡ ½ÃÇà

´ÙÀ½ SQL ¸í·ÉÀ» »ç¿ëÇÏ¿© ·Î±× ½ºÀ§Ä¡¸¦ ½ÃÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

  SQL> ALTER SYSTEM SWITCH LOGFILE;

üũÆ÷ÀÎÆ® ½ÃÇà

´ÙÀ½ SQL ¸í·ÉÀ» »ç¿ëÇÏ¿© üũÆ÷ÀÎÆ®¸¦ ¼öµ¿À¸·Î ½ÃÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

  SQL> ALTER SYSTEM CHECKPOINT;

µ¥ÀÌÅͺ£À̽º üũÆ÷ÀÎÆ® °£°Ý ¼³Á¤

µ¥ÀÌÅͺ£À̽º°¡ ´ëÇü ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀ» »ç¿ëÇÏ´Â °æ¿ì ´ÙÀ½°ú °°ÀÌ ÃʱâÈ­ ¸Å°³º¯¼ö¸¦ ¼³Á¤ÇÏ¿© Ãß°¡ µ¥ÀÌÅͺ£À̽º üũÆ÷ÀÎÆ®¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

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Áø¼ö µ¥ÀÌÅͷΠǥ½ÃÇÕ´Ï´Ù.

µñ¼Å³Ê¸® ÆÄÀÏ »ý¼º

 

LogMiner ¼¼¼Ç ¼³Á¤

ÀÏ´Ü µñ¼Å³Ê¸® ÆÄÀÏÀ» »ý¼ºÇÏ¸é ¸®µÎ ·Î±×ÀÇ ºÐ¼®À» ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ù ¹ø° ´Ü°è¿¡¼­ DBMS_LOGMNR.ADD_LOGFILE ÇÁ·Î½ÃÀú¸¦ »ç¿ëÇÏ¿© ºÐ¼®ÇÏ·Á´Â ·Î±× ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.

´ÙÀ½ »ó¼ö¸¦ »ç¿ëÇÕ´Ï´Ù.

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Àå

  1. DBÀÇ ¿î¿µ½Ã ÇÊ¿äÇÑ redo log groupÀÇ ÃÖ¼Ò °¹¼ö´Â?
    A. 1°³
    B. 2°³
    C. 3°³
    D. Á¦ÇѾø´Ù.
    ´ä
    O


  2. Redo Log ConfigurationÀ» °í·ÁÇÒ ¶§, ´ÙÀ½ Áß ÀûÇÕÇÑ °ÍÀº?
    A. I/O ContentionÀ» ÁÙÀ̱â À§ÇÏ¿©, redo log memberµéÀ» ¸ðµÎ °°Àº µð½ºÅ©¿¡ À§Ä¡½ÃŲ´Ù.
    B. LGWR¸¦ ¹ã¿¡¸¸ ±âµ¿Çϵµ·Ï ÇÑ´Ù.
    C. °¢ Redo log group¿¡ MultiplexingÀ» ÇÑ´Ù.
    D. °¢ redo log memberµéÀÇ Å©±â¸¦ ´Ù¸£°Ô ÇÑ´Ù.
    ´ä
    O


  3. Redo log fille¿¡ ´ëÇÑ ¼³¸íÀ¸·Î Àû´çÇÏÁö ¾ÊÀº °ÍÀ» ¸ðµÎ °í¸£½Ã¿À.
    A. redo log fileÀÇ À§Ä¡¸¦ relocateÇÏ·Á¸é NOMOUNT´Ü°è¿¡¼­ ¸í·É¹®À» ½ÇÇàÇØ¾ß ÇÑ´Ù.
    B. redo log fileÀ» relocateÇÏ´Â command´Â ´ÙÀ½°ú °°´Ù. ALTER DATABASE RELOCATE FILE 'ORIGINAL_FILENAME' TO 'NEW_FILENAME';
    C. redo log group¿¡ member¸¦ Ãß°¡ÇÏ´Â command´Â ´ÙÀ½°ú °°´Ù. ALTER DATABASE ADD LOGFILE MEMBER 'NEW_FILENAME' to GROUP 1;
    D. Log Switch¸¦ °­Á¦·Î ¼öÇàÇÏ·Á¸é ´ÙÀ½°ú °°Àº command·Î ¼öÇàÇØ¾ß ÇÑ´Ù. ALTER SYSTEM SWITCH LOGFILE;
    ´ä
    X Á¤´ä:AB


  4. Redo log groupÀÇ ¸ðµç member°¡ »ç¿ëÇÒ ¼ö ¾ø°Ô µÇ¾úÀ» ¶§ ¹ß»ýÇÏ´Â ÀÏÀº?
    A. ÀνºÅϽº°¡ ½ÇÆÐÇÒ °ÍÀÌ´Ù.
    B. ÀνºÅϽº´Â °è¼Ó ¿î¿µµÇ³ª media recovery°¡ ÇÊ¿äÇÏ´Ù.
    C. µ¥ÀÌŸº£À̽º´Â °è¼Ó open »óÅÂÀÌÁö¸¸ instance recovery°¡ ÇÊ¿äÇÏ´Ù.
    D. ½Ã½ºÅÛÀº Á¤»óÀûÀ¸·Î ÀÛµ¿ÇÒ °ÍÀÌ´Ù.
    ´ä
    O


  5. üũÆ÷ÀÎÆ®°¡ ÇöÀçÀÇ redo log groupÀÌ ´Ù Â÷±âµµ Àü¿¡ ³Ê¹« ÀÚÁÖ ÀϾ´Ù. ÇöÀç Log_checkpoint_interval°ú log_checkpoint_timeout ÆĶó¹ÌÅÍ ¸ðµÎ 0À¸·Î ÁöÁ¤µÇ¾î ÀÖ´Ù¸é üũÆ÷ÀÎÆ® °£°ÝÀ» Áõ°¡½ÃÅ°±â À§Çؼ­ ¹«¾ùÀ» ÇؾßÇϴ°¡?
    A. redo log groupÀ» Ãß°¡ÇÑ´Ù.
    B. checkpoint timeoutÀ» °¨¼Ò½ÃŲ´Ù.
    C. checkpoint internalÀ» Áõ°¡½ÃŲ´Ù.
    D. ±âÁ¸ÀÇ redo log group¿¡ »õ·Î¿î member¸¦ Ãß°¡ÇÑ´Ù.
    ´ä
    X Á¤´ä:C