°³¿ä
RDBMS´Â ¹é¾÷ ¹× º¹±¸ ¹æ½Ä¿¡ ¸¹Àº ¸Þ¸ð¸® ±¸¼º ¿ä¼Ò, ¹é±×¶ó¿îµå ÇÁ·Î¼¼½º ¹× ÆÄÀÏ ±¸Á¶¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÌ
´Ü¿ø¿¡¼´Â ¹é¾÷ ¹× º¹±¸ ¿ä±¸ »çÇ׿¡ ÁßÁ¡À» µÎ¾î Oracle8i: Database Administration °úÁ¤¿¡¼ Á¦½ÃµÇ´Â °³³äÀ»
°ËÅäÇÕ´Ï´Ù.
Oracle ÀνºÅϽº
Oracle ÀνºÅϽº´Â ¸Þ¸ð¸® ¿µ¿ª(ÁÖ·Î ½Ã½ºÅÛ ±Û·Î¹ú ¿µ¿ª[SGA]) ¹× ¹é±×¶ó¿îµå ÇÁ·Î¼¼½º, Áï PMON,
SMON, DBWn, LGWR ¹× CKPT·Î ±¸¼ºµË´Ï´Ù. ÀνºÅϽº´Â ¸Å°³º¯¼ö ÆÄÀÏÀ» ÀÐÀº ÈÄ µ¥ÀÌÅͺ£À̽º ½ÃÀÛÀÇ nomount ´Ü°è Áß¿¡
»ý¼ºµË´Ï´Ù. ÀÌ·¯ÇÑ ÇÁ·Î¼¼½º Áß Çϳª°¡ Á¾·áµÇ¸é ÀνºÅϽº°¡ Á¾·áµË´Ï´Ù. À§¿¡¼ ¾ð±ÞÇÑ ´Ù¼¸ °¡ÁöÀÇ ÇÁ·Î¼¼½º´Â ÀνºÅϽº ½ÃÀÛ¿¡ ÇʼöÀûÀÌÁö¸¸
ÀνºÅϽº¸¦ È¿°úÀûÀ¸·Î ¿î¿µÇϱâ À§Çؼ »ç¿ëÀÚ ÇÁ·Î¼¼½º ¹× ¼¹ö ÇÁ·Î¼¼½º¿Í °°Àº Ãß°¡ ÇÁ·Î¼¼½º°¡ ÇÊ¿äÇÕ´Ï´Ù.
¸Þ¸ð¸® ±¸Á¶
À¯Çü
¼³¸í
µ¥ÀÌÅÍ ¹öÆÛ Ä³½Ã
¸Þ¸ð¸® ¿µ¿ªÀº µ¥ÀÌÅÍ ÆÄÀÏ¿¡¼ ÀÐÀº ºí·ÏÀ» ÀúÀåÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. µ¥ÀÌÅÍ´Â ¼¹ö ÇÁ·Î¼¼½º¿¡ ÀÇÇØ ºí·ÏÀ¸·Î ÀÐÇôÁ®
DBWn¿¡ ÀÇÇØ ºñµ¿±âÀûÀ¸·Î ±â·ÏµË´Ï´Ù.
·Î±× ¹öÆÛ
¸®µÎ ·Î±×¿¡ ±â·ÏµÉ º¯°æµÈ µ¥ÀÌÅÍÀÇ ÀÌÀü ¹× ÀÌÈÄ À̹ÌÁö º¹»çº»À» Æ÷ÇÔÇÏ°í ÀÖ´Â
¸Þ¸ð¸®
´ë¿ë·® Ç®
RMAN ¹é¾÷ ¹× º¹¿ø¿¡¼ I/O¿ëÀ¸·Î »ç¿ëµÇ´Â ¼±ÅÃÀûÀÎ ¸Þ¸ð¸® ¿µ¿ªÀ¸·Î ÀÌ ´Ü¿øÀÇ µÞºÎºÐ¿¡¼ ÀÚ¼¼È÷
¼³¸íÇÕ´Ï´Ù.
°øÀ¯ Ç®
SQL ¹®, PL/SQL ÇÁ·Î½ÃÀú ¹× µ¥ÀÌÅÍ µñ¼Å³Ê¸® Á¤º¸ÀÇ ±¸¹® ºÐ¼® ¹öÀüÀ»
ÀúÀåÇÕ´Ï´Ù.
¹é±×¶ó¿îµå ÇÁ·Î¼¼½º
À¯Çü
¼³¸í
DBWn(µ¥ÀÌÅÍ º£À̽º ±â·ÏÀÚ)
µ¥ÀÌÅÍ ¹öÆÛ Ä³½ÃÀÇ ´õƼ ¹öÆÛ¸¦ µ¥ÀÌÅÍ ÆÄÀÏ¿¡ ±â·ÏÇÕ´Ï´Ù. ÀÌ ÀÛ¾÷Àº
ºñµ¿±âÀûÀÔ´Ï´Ù.
LGWR (·Î±× ±â·ÏÀÚ)
¸®µÎ ·Î±× ¹öÆÛÀÇ µ¥ÀÌÅ͸¦ ¸®µÎ ·Î±× ÆÄÀÏ¿¡ ¾¹´Ï´Ù.
SMON (½Ã½ºÅÛ ¸ð´ÏÅÍ)
ÀÚµ¿ ÀνºÅϽº º¹±¸¸¦ ¼öÇàÇÕ´Ï´Ù. Àӽà ¼¼±×¸ÕÆ®°¡ ´õ ÀÌ»ó »ç¿ëµÇÁö ¾ÊÀ» °æ¿ì Àӽà ¼¼±×¸ÕÆ®¿¡ ÀÖ´Â °ø°£À»
º¹±¸ÇÕ´Ï´Ù. ¼³Á¤µÈ ¸Å°³º¯¼ö¿¡ µû¶ó »ç¿ë °¡´É °ø°£ÀÇ ¿¬¼Ó ¿µ¿ªÀ» º´ÇÕÇÕ´Ï´Ù.
PMON (ÇÁ·Î¼¼½º ¸ð´ÏÅÍ)
ºñÁ¤»óÀûÀ¸·Î Á¾·áµÈ »ç¿ëÀÚ ÇÁ·Î¼¼½º Àü¿ëÀÇ ¿¬°á/¼¹ö ÇÁ·Î¼¼½º¸¦ Á¤¸®ÇÕ´Ï´Ù. ·Ñ¹éÀ» ¼öÇàÇÏ¿© ½ÇÆÐÇÑ ÇÁ·Î¼¼½º°¡
º¸À¯ÇÏ´Â ÀÚ¿øÀ» ÇØÁ¦ÇÕ´Ï´Ù.
CKPT (üũ Æ÷ÀÎÆ®)
µ¥ÀÌÅÍ ÆÄÀÏ ¹× Á¦¾î ÆÄÀÏÀÇ Çì´õ¿Í ÇöÀç ¸®µÎ ·Î±× ¹× üũÆ÷ÀÎÆ® ¹øÈ£¸¦
µ¿±âÈÇÕ´Ï´Ù.
ARCn(¾ÆÄ«À̹ö) (¼±Åà »çÇ×)
¾ÆÄ«À̺ê¿ëÀ¸·Î Ç¥½ÃµÈ ¸®µÎ ·Î±×¸¦ ÀÚµ¿À¸·Î º¹»çÇÏ´Â
ÇÁ·Î¼¼½º
»ç¿ëÀÚ ÇÁ·Î¼¼½º
»ç¿ëÀÚ ÇÁ·Î¼¼½º´Â »ç¿ëÀÚ°¡ SQL*Plus, Forms, Reports, Enterprise Manager µî°ú
°°Àº ÅøÀ» ½ÃÀÛÇÒ ¶§ »ý¼ºµË´Ï´Ù. ÀÌ ÇÁ·Î¼¼½º´Â Ŭ¶óÀ̾ðÆ® ¶Ç´Â ¼¹ö¿¡ ÀÖÀ» ¼ö ÀÖÀ¸¸ç »ç¿ëÀÚ°¡ µ¥ÀÌÅͺ£À̽º¿Í »óÈ£ ÀÛ¿ëÇÏ´Â ¸í·ÉÀ» ÀÔ·ÂÇÒ ¼ö
ÀÖ´Â ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÕ´Ï´Ù.
¼¹ö ÇÁ·Î¼¼½º
¼¹ö ÇÁ·Î¼¼½º´Â »ç¿ëÀÚ ÇÁ·Î¼¼½º¿¡¼ ¸í·ÉÀ» ¹Þ¾Æµé¿© »ç¿ëÀÚ ¿äûÀ» ¿Ï·áÇϱâ À§ÇÑ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º¸¦
´ÙÁß ½º·¹µå·Î ±¸¼ºÇÏÁö ¾ÊÀº °æ¿ì À¯È¿ÇÑ ¿¬°áÀÌ ¼³Á¤µÇ¾úÀ» ¶§ ÀνºÅϽº¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Â ½Ã½ºÅÛ¿¡¼ ¼¹ö ÇÁ·Î¼¼½º°¡
»ý¼ºµË´Ï´Ù.
Oracle µ¥ÀÌÅͺ£À̽º
Oracle µ¥ÀÌÅͺ£À̽º´Â ¹°¸®Àû ÆÄÀÏ·Î ±¸¼ºµË´Ï´Ù.
ÆÄÀÏ À¯Çü
¼³¸í
À¯Çü
µ¥ÀÌÅÍ ÆÄÀÏ
µ¥ÀÌÅÍÀÇ ¹°¸®Àû ÀúÀå ¿µ¿ª. µ¥ÀÌÅͺ£À̽º´ç ÃÖ¼ÒÇÑ ÇÑ °³ÀÇ ÆÄÀÏÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ ÆÄÀÏÀº ½Ã½ºÅÛ Å×ÀÌºí½ºÆäÀ̽º¸¦
ÀúÀåÇÕ´Ï´Ù.
ÀÌÁø
¸®µÎ ·Î±×
º¹±¸ÇÒ ¼ö ÀÖµµ·Ï º¯°æµÈ µ¥ÀÌÅÍÀÇ ÀÌÀü ¹× ÀÌÈÄ À̹ÌÁö º¹»çº»À» Æ÷ÇÔÇÕ´Ï´Ù. ÃÖ¼Ò µÎ °³ ÀÌ»óÀÇ ±×·ìÀÌ
ÇÊ¿äÇÕ´Ï´Ù.
ÀÌÁø
Á¦¾î ÆÄÀÏ
µ¥ÀÌÅͺ£À̽ºÀÇ ¹°¸®Àû ±¸Á¶¿Í »óŸ¦ ±â·ÏÇÕ´Ï´Ù.
ÀÌÁø
¸Å°³º¯¼ö ÆÄÀÏ
ÀνºÅϽº ½ÃÀÛ¿¡ ÇÊ¿äÇÑ ¸Å°³º¯¼ö¸¦ ÀúÀåÇÕ´Ï´Ù.
ÅؽºÆ®
¾ÏÈ£ ÆÄÀÏ (¼±Åà »çÇ×)
µ¥ÀÌÅͺ£À̽º¸¦ ½ÃÀÛ, Á¤Áö ¹× º¹±¸ÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚÀÇ Á¤º¸¸¦ ÀúÀåÇÕ´Ï´Ù.
ÀÌÁø
¾ÆÄ«ÀÌºê ·Î±× (¼±Åà »çÇ×)
¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀÇ ¹°¸®Àû º¹»çº». µ¥ÀÌÅͺ£À̽º°¡ ARCHIVELOG ¸ðµå·Î ¼³Á¤µÉ ¶§ »ý¼ºµÇ¸ç º¹±¸¿¡
»ç¿ëµË´Ï´Ù.
ÀÌÁø
µ¿Àû ºä
Oracle ¼¹ö´Â µ¥ÀÌÅͺ£À̽º ¹× ÀνºÅϽº¿¡ ´ëÇÑ Á¤º¸¸¦ ¾ò±â À§ÇÑ ´Ù¾çÇÑ Ç¥ÁØ µ¥ÀÌÅÍ µñ¼Å³Ê¸® ºä¸¦ Á¦°øÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ ºä´Â ´ÙÀ½°ú °°½À´Ï´Ù.
V$SGA: °øÀ¯ Ç®, ·Î±× ¹öÆÛ, µ¥ÀÌÅÍ ¹öÆÛ Ä³½Ã¿¡ ´ëÇÑ ÀνºÅϽºÀÇ Å©±â ¹× °íÁ¤ ¸Þ¸ð¸® Å©±â(¿î¿µ üÁ¦¿¡
Á¾¼Ó)¸¦ ÁúÀÇÇÕ´Ï´Ù.
V$INSTANCE: ÀνºÅϽº ¸ðµå, ÀνºÅϽº À̸§, ½ÃÀÛ ½Ã°£ ¹× È£½ºÆ®¸í°ú °°Àº ÀνºÅϽº »óŸ¦
ÁúÀÇÇÕ´Ï´Ù.
V$PROCESS: ÀνºÅϽº¿ëÀ¸·Î »ý¼ºµÈ ¹é±×¶ó¿îµå ¹× ¼¹ö ÇÁ·Î¼¼½º¸¦ ÁúÀÇÇÕ´Ï´Ù.
V$BGPROCESS: ÀνºÅϽº¿ëÀ¸·Î »ý¼ºµÈ ¹é±×¶ó¿îµå ÇÁ·Î¼¼½º¸¦ ÁúÀÇÇÕ´Ï´Ù.
V$DATABASE: µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ »óÅ ¹× º¹±¸ Á¤º¸¸¦ ³ª¿ÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º À̸§, °íÀ¯ µ¥ÀÌÅͺ£À̽º
½Äº°ÀÚ, »ý¼º ³¯Â¥, Á¦¾î ÆÄÀÏ »ý¼º ³¯Â¥ ¹× ½Ã°£, ¸¶Áö¸· µ¥ÀÌÅͺ£À̽º üũÆ÷ÀÎÆ® ¹× ±âŸ Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ.
V$DATAFILE: µ¥ÀÌÅͺ£À̽º¿¡ Æ÷ÇԵǴ µ¥ÀÌÅÍ ÆÄÀÏÀÇ À§Ä¡¿Í À̸§À» ³ª¿ÇÕ´Ï´Ù. ÆÄÀÏ ¹øÈ£ ¹× À̸§, »ý¼º
³¯Â¥, »óÅÂ(¿Â¶óÀÎ/¿ÀÇÁ¶óÀÎ), È°¼ºÈ »óÅÂ(Àбâ Àü¿ë, Àбâ/¾²±â), ¸¶Áö¸· µ¥ÀÌÅÍ ÆÄÀÏ Ã¼Å©Æ÷ÀÎÆ®, Å©±â ¹× ±âŸ Á¤º¸°¡
Æ÷ÇԵ˴ϴÙ. ´ë¿ë·® Ç®
´ë¿ë·® Ç®Àº °øÀ¯ ¸Þ¸ð¸®ÀÇ ¼øÂ÷ I/O ¹öÆÛ¸¦ ÇÒ´çÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. I/O ½½·¡À̺ê¿Í Oracle ¹é¾÷ ¹×
º¹¿øÀÇ °æ¿ì RDBMS´Â Å©±â°¡ ¼ö¹é KBÀÎ ¹öÆÛ¸¦ ÇÒ´çÇÕ´Ï´Ù.
RMAN(Recovery Manager)Àº DBWR_IO_SLAVES ¶Ç´Â BACKUP_TAPE_IO_SLAVES
¸Å°³º¯¼ö¸¦ ¼³Á¤ÇÒ ¶§ ¹é¾÷ ¹× º¹¿øÀ» À§ÇØ ´ë¿ë·® Ç®À» »ç¿ëÇÕ´Ï´Ù.
´ë¿ë·® Ç® Å©±â Á¶Á¤
LARGE_POOL_SIZE ÃʱâÈ ¸Å°³º¯¼ö¸¦ ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é Oracle ¼¹ö´Â SGAÀÇ °øÀ¯ Ç®¿¡¼ °øÀ¯ ¸Þ¸ð¸®
¹öÆÛ ÇÒ´çÀ» ½ÃµµÇÕ´Ï´Ù. LARGE_POOL_SIZEÀÇ Å©±â¸¦ ÃæºÐÇÏ°Ô ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é ÇÒ´çÇÏ´Â µ¥ ½ÇÆÐÇÏ°í ÀÌ ¹öÆÛ¸¦ ¿äûÇÑ Oracle ¼¹ö
±¸¼º ¿ä¼Ò´Â ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
RMAN ¸í·ÉÀÌ °æ°í ÆÄÀÏ¿¡ ¸Þ½ÃÁö¸¦ ±â·ÏÇÏ°í ÇØ´ç ÀÛ¾÷¿¡ I/O ½½·¡À̺긦 »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.
´ë¿ë·® Ç® ¸Å°³º¯¼ö
LARGE_POOL_SIZE: ÀÌ ¸Å°³º¯¼ö¸¦ ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é ´ë¿ë·® Ç®ÀÌ ¼³Á¤µÇÁö ¾Ê½À´Ï´Ù. ÁöÁ¤ÇÑ ¸Þ¸ð¸® Å©±â°¡
SGA¿¡¼ ÇÒ´çµË´Ï´Ù. - ¼³¸í: ´ë¿ë·® Ç®ÀÇ ¹ÙÀÌÆ® ´ÜÀ§ Å©±â(°ªÀ» K ¶Ç´Â MÀ¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖÀ½) - ÃÖ¼Ò°ª: 300K -
ÃÖ´ë°ª: ÃÖ¼Ò 2GB ÀÌ»ó(ÃÖ´ë°ªÀº ¿î¿µ üÁ¦¿¡ µû¶ó ´Ù¸§) - ´ë¿ë·® Ç®ÀÌ ¾î¶»°Ô »ç¿ëµÇ´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇϱâ À§Çؼ V$SGASTAT¸¦
ÁúÀÇÇÕ´Ï´Ù. SQL> SELECT * 2
FROM v$sgastat 3 WHERE pool = 'large pool'; POOL NAME
BYTES ---------- ------------- ------- large pool free
memory 4194304*
DBWR_IO_SLAVES: ÀÌ ¸Å°³º¯¼ö´Â DBWn ÇÁ·Î¼¼½º¿¡¼ »ç¿ëµÇ´Â I/O ½½·¡ÀÌºê ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
DBWn ÇÁ·Î¼¼½º¿Í ÇØ´ç ½½·¡À̺ê´Â Ç×»ó µð½ºÅ©¿¡ ±â·ÏµË´Ï´Ù. ±âº»ÀûÀ¸·Î °ªÀº 0ÀÌ°í I/O ½½·¡À̺ê´Â »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. -
DBWR_IO_SLAVES°¡ 0ÀÌ ¾Æ´Ñ °ªÀ¸·Î ¼³Á¤µÈ °æ¿ì ARCn ÇÁ·Î¼¼½º, LGWR ÇÁ·Î¼¼½º ¹× Recovery Manager¿¡¼ »ç¿ëÇÏ´Â
I/O ½½·¡ÀÌºê ¼ö´Â 4·Î ¼³Á¤µË´Ï´Ù. - ÀϹÝÀûÀ¸·Î I/O ½½·¡À̺ê´Â ºñµ¿±â I/O¸¦ Áö¿øÇÏÁö ¾Ê°Å³ª ºñÈ¿À²ÀûÀ¸·Î ±¸ÇöÇÏ´Â Ç÷§Æû¿¡¼
ºñµ¿±â I/O¸¦ ½Ã¹Ä·¹ÀÌÆ®ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ±×·¯³ª ºñµ¿±â I/O°¡ »ç¿ë ÁßÀÏ ¶§µµ I/O ½½·¡À̺긦 »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ì I/O
½½·¡À̺ê´Â ºñµ¿±â I/O¸¦ »ç¿ëÇÕ´Ï´Ù.
BACKUP_TAPE_IO_SLAVES: Å×ÀÌÇÁ·Î µ¥ÀÌÅ͸¦ ¹é¾÷, º¹»ç ¶Ç´Â º¹¿øÇϱâ À§ÇØ Recovery
Manager°¡ I/O ½½·¡À̺긦 »ç¿ëÇÒÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. - BACKUP_TAPE_IO_SLAVES¸¦ TRUE·Î ¼³Á¤Çϸé Å×ÀÌÇÁ ÀåÄ¡¿¡¼
Àаųª ¾²´Â µ¥ I/O ½½·¡À̺ê ÇÁ·Î¼¼½º¸¦ »ç¿ëÇÕ´Ï´Ù. - ÀÌ ¸Å°³º¯¼ö¸¦ FALSE(±âº»°ª)·Î ¼³Á¤ÇÏ¸é ¹é¾÷¿¡ I/O ½½·¡À̺갡 »ç¿ëµÇÁö
¾ÊÀ¸¸ç ´ë½Å ÇØ´ç ¹é¾÷°ú ¿¬°üµÈ ±×¸²ÀÚ ÇÁ·Î¼¼½º°¡ Å×ÀÌÇÁ ÀåÄ¡¸¦ ¾×¼¼½ºÇÕ´Ï´Ù.
Âü°í : ÁÖ¾îÁø ½Ã°£ µ¿¾È ÇϳªÀÇ ÇÁ·Î¼¼½º¸¸ÀÌ Å×ÀÌÇÁ ÀåÄ¡¸¦ ¾×¼¼½ºÇÒ ¼ö ÀÖÀ¸¹Ç·Î ÀÌ ¸Å°³º¯¼ö´Â
ºÎ¿ï¸®¾ðÀ̸ç, Å×ÀÌÇÁ ÀåÄ¡¸¦ ¾×¼¼½ºÇϱâ À§ÇØ I/O ½½·¡À̺ê ÇÁ·Î¼¼½º°¡ Àü°³µÇ´Â °ÍÀ» Çã¿ëÇϰųª Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù.
- ÀÌÁß ¹é¾÷À» ¼öÇàÇϱâ À§Çؼ ÀÌ ¸Å°³º¯¼ö¸¦ È°¼ºÈÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù. ÀÌ ¸Å°³º¯¼ö¸¦
È°¼ºÈÇϸé Recovery Manager´Â ¿äûµÈ ¹é¾÷ º¹»çº» ¼ö¸¸Å ½½·¡ÀÌºê ¼ö¸¦ ±¸¼ºÇÕ´Ï´Ù.
¸Þ¸ð¸® ¿µ¿ª ¶óÁö Ç® Àº ¿À¶óŬ ¹öÁ¯ 8 ºÎÅÍ »õ·ÎÀÌ ¼±º¸ÀÎ SGA ³»¿¡ ÀÖ´Â ¸Þ¸ð¸® ¿µ¿ªÀÔ´Ï´Ù. µðÆúÆ®·Î´Â ¼³Á¤µÇÁö ¾ÊÀ¸¸ç ÆĶó¹ÌÅÍ
LARGE_POOL_SIZE ¸¦ ¼³Á¤Çؾ߸¸ SGA ³»¿¡ ¼³Á¤ÀÌ µË´Ï´Ù. ÀÌ ¶óÁö Ç®¿¡ ÀúÀåµÇ´Â Á¤º¸´Â ±âº»ÀûÀ¸·Î ¶óÁö Ç®ÀÌ
¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀ¸¸é °øÀ¯Ç®(Shared Pool) À» »ç¿ëÇÏ°Ô µÇ¾î ÀÖÀ¸¸ç ¶óÁö Ç®À» ¼³Á¤ÇÏ¸é ¶óÁö Ç®À» »ç¿ëÇÕ´Ï´Ù. ¶óÁö Ç® ¸Þ¸ð¸®°¡
»ç¿ëµÇ¾îÁö´Â °æ¿ì´Â MTS ȯ°æ¿¡¼ÀÇ UGA ¿µ¿ª, ¹é±×¶ó¿îµå ÇÁ·Î¼¼½º DBWR, LGWR, ARCH ÀÇ IO Slave ÇÁ·Î¼¼½º°¡
»ç¿ëÇÏ´Â ¸Þ¸ð¸® ¿µ¿ª, RMAN À» »ç¿ëÇÒ¶§ IO Slave ÇÁ·Î¼¼½º°¡ »ç¿ëÇÏ´Â ¸Þ¸ð¸® ¿µ¿ª µîÀÌ ¶óÁö Ç®À» »ç¿ëÇÏ¸ç ¶óÁö Ç® ¸Þ¸ð¸®
¿µ¿ªÀº ±âº»ÀûÀ¸·Î LRU ¾Ë°í¸®ÁòÀ¸·Î ¸Þ¸ð¸®¸¦ °ü¸®ÇÏÁö ¾Ê±â ¶§¹®¿¡ ¸Þ¸ð¸®°¡ ºÎÁ·ÇÏ°Ô µÇ¸é ¿¡·¯°¡ ¹ß»ý ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Àǹ̸¦
"¸Þ¸ð¸®¸¦ ¼øÂ÷ÀûÀ¸·Î ¹öÆÛ¸¦ ÇÒ´çÇÑ´Ù" ·Î Ç¥ÇöÀ» ÇÏ¿´½À´Ï´Ù. ¶ÇÇÑ IO Slave ÇÁ·Î¼¼½º ´Â IO
¿Í °ü·ÃµÈ ±â´É¸¸ ¼öÇàÇϴ Ưº°ÇÑ ÇÁ·Î¼¼½º ¸¦ IO Slave ÇÁ·Î¼¼½º ¶ó°í ÇÕ´Ï´Ù. ¹é±×¶ó¿îµå ÇÁ·Î¼¼½º DBWR, LGWR, ARCH ¿¡
»ç¿ëÇÏ¿© ¹é±×¶ó¿îµå ÇÁ·Î¼¼½ºÀÇ IO ºÎ´ãÀ» ´ú¾îÁÖ±â À§ÇØ »ç¿ëÇÒ¼ö ÀÖ½À´Ï´Ù
ARCH ÇÁ·Î¼¼½º ARCH ÇÁ·Î¼¼½º´Â ¼±ÅÃÀûÀÎ ÇÁ·Î¼¼½º(optional process)ÀÔ´Ï´Ù. ARCH ÇÁ·Î¼¼½º°¡ È°¼ºÈµÇ¸é ÁöÁ¤µÈ
±â¾ïÀåÄ¡(storage) ¿µ¿ªÀ¸·Î ¸®µÎ ·Î±× ÆÄÀÏÀ» ¾ÆÄ«À̺ê ÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º°¡ ÀÏÁÖÀÏ ³»³» ¿î¿µµÇ´Â »óȲ¿¡¼, ÀÌ ÇÁ·Î¼¼½º´Â archivelog ¸ðµå·Î
¼³Á¤µÈ µ¥ÀÌÅͺ£À̽ºÀÇ ¹é¾÷°ú º¹¿ø ¹× º¹±¸ ½Ã¿¡ ¾ÆÁÖ Å« Àǹ̸¦ Áö´Õ´Ï´Ù. ·Î±× ½ºÀ§Ä¡°¡ ¹ß»ýÇÒ ¶§ ARCH ÇÁ·Î¼¼½º´Â ½ÃÀÛÇÏ°í,
ÃÖÁ¾(¾ÆÄ«ÀÌºê ¾ÈµÈ) ¸®µÎ ·Î±×
±×·ìÀÇ ÇÑ ¸â¹ö¸¦ init.ora ÆĶó¹ÌÅÍÀÎ LOG_ARCHIVE_DEST¿¡ ÀÇÇØ ÁöÁ¤µÈ ¸ñÀûÁö·Î º¹»çÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º°¡ archivelog
¸ðµå·Î ¼³Á¤µÇ¾úÀ» ¶§, LGWR ÇÁ·Î¼¼½º´Â ¸®µÎ ·Î±× ÆÄÀÏÀÌ Àç»ç¿ëµÇ±â Àü¿¡ archiving µÇ¾ú´ÂÁö(ARCH ÇÁ·Î¼¼½º³ª ´Ù¸¥ ÇϳªÀÇ ¼¹ö ÇÁ·Î¼¼½º ¿¡ ÀÇÇØ)ÀÇ ¿©ºÎ¸¦
°Ë»çÇÕ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º üũ Æ÷ÀÎÆ® µ¥ÀÌÅͺ£À̽º üũ Æ÷ÀÎÆ®´Â ¼öÁ¤µÈ ¸ðµç µ¥ÀÌÅͺ£À̽º ¹öÆÛ °¡ µ¥ÀÌÅͺ£À̽º ÆÄÀÏ·Î
±â·ÏµÇ°Ô ÇÕ´Ï´Ù. ±× ´ÙÀ½¿¡ µ¥ÀÌÅͺ£À̽º Çì´õ ÆÄÀÏÀº current·Î Ç¥½ÃµÇ°í, üũÆ÷ÀÎÆ® ½ÃÄö½º ¹øÈ£´Â ÄÁÆ®·Ñ ÆÄÀÏ¿¡ ±â·ÏµË´Ï´Ù. üũÆ÷ÀÎÆ®
À̺¥Æ®´Â µ¥ÀÌÅͺ£À̽º ¹öÆÛ Ä³½Ã¿¡
ÀÖ´Â ¼öÁ¤µÈ ¸ðµç ¹öÆÛ¿Í ·Î±× ¹öÆÛ¸¦ µð½ºÅ©·Î ±â·ÏÇÏ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. ÀÌ°ÍÀº LGWR°ú DBWR »çÀÌÀÇ ±â·Ï ÀÛ¾÷(write
operation)À» µ¿±âȽÃÄÑ ÁÖ´Â ÇϳªÀÇ »ç°ÇÀÔ´Ï´Ù.
CKPT Ư¡
üũÆ÷ÀÎÆ® ÇÁ·Î¼¼½º´Â Ç×»ó È°¼ºÈµË´Ï´Ù.
üũÆ÷ÀÎÆ® ¿Ï·á ½Ã¿¡ CKPT ÇÁ·Î¼¼½º´Â ÆÄÀÏ Çì´õ¸¦ °»½ÅÇÕ´Ï´Ù.
´õ ºó¹øÇÑ Ã¼Å©Æ÷ÀÎÆ®´Â ¼º´É»óÀÇ ºñ¿ëÀº ´õ µéÁö¸¸ ÀνºÅϽº Àå¾Ö·ÎºÎÅÍ º¹±¸Çϴµ¥ ÇÊ¿äÇÑ ½Ã°£À»
ÁÙÀÔ´Ï´Ù.
üũÆ÷ÀÎÆ® µ¿¾È, DBWRÀº µ¥ÀÌÅͺ£À̽º ¹öÆÛ Ä³½Ã¿¡ ÀÖ´Â ¸ðµç dirty buffer¸¦ µð½ºÅ©·Î ±â·ÏÇÏ°í LGWRÀº ¸ðµç ·Î±× ¹öÆÛ
¿£Æ®¸®¸¦ µð½ºÅ©·Î ±â·ÏÇÕ´Ï´Ù. ÀÌ°ÍÀº ÀÌÀü üũÆ÷ÀÎÆ® ÀÌÈÄ·Î ¼öÁ¤µÈ ¸ðµç µ¥ÀÌÅÍ ºí·ÏÀÌ ½ÇÁ¦·Î µð½ºÅ©·Î ±â·ÏµÇ°Ô ÇÏ°í, °»½ÅÇÏ´Â Æ®·£Àè¼ÇÀÇ Ä¿¹Ô
»óÅ¿¡ µû¶ó ¸ðµç ¿£Æ®¸®°¡ ·Ñ¹éµÇ°Å³ª Ä¿¹ÔµÉ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.
¾ðÁ¦ üũÆ÷ÀÎÆ®°¡ ¹ß»ýµË´Ï±î?
·Î±× ½ºÀ§Ä¡°¡ ¹ß»ýÇÒ ¶§¸¶´Ù(¹«½ÃÇÒ ¼ö ¾øÀ½).
ÃÖÁ¾ µ¥ÀÌÅͺ£À̽º üũÆ÷ÀÎÆ® ÀÌÈÄ ¸í½ÃµÈ ÃÊ(second)¸¸Å °æ°ú
½Ã(LOG_CHECKPOINT_TIMEOUTÀ» ÀÌ¿ëÇÏ¿© ¼³Á¤ÇÕ´Ï´Ù).
ÃÖÁ¾ üũÆ÷ÀÎÆ® ÀÌÈÄ ¸î °³ÀÇ OS ºí·ÏÀÇ ¼ö°¡ ¸®µÎ ·Î±× ÆÄÀÏ·Î ±â·ÏµÇ¾îÁ³À» ¶§
(LOG_CHECKPOINT_INTERVALÀ» ÀÌ¿ëÇÏ¿© ¼³Á¤ÇÕ´Ï´Ù).
ÀνºÅϽº°¡ ÁßÁöµÇÁö(aborted) ¾Ê´Â´Ù¸é ÀνºÅϽºÀÇ
Á¾·á(shutdown)½Ã¿¡.
DBA¿¡ ÀÇÇØ °Á¦ ½ÇÇàµÉ ¶§(ALTER SYSTEM CHECKPOINT
¸í·É).
Å×ÀÌºí½ºÆäÀ̽º°¡ ¿ÀÇÁ¶óÀ뵃 ¶§³ª ¿Â¶óÀÎ ¹é¾÷ ÀÌ ½ÃÀÛµÉ ¶§.
µ¿±âÈ
°¢ üũÆ÷ÀÎÆ®¿¡¼, üũÆ÷ÀÎÆ® ¹øÈ£´Â ¸ðµç µ¥ÀÌÅͺ£À̽º ÆÄÀÏ Çì´õ¿Í ÄÁÆ®·Ñ ÆÄÀÏ¿¡
°»½Å µË´Ï´Ù.
üũÆ÷ÀÎÆ® ¹øÈ£´Â ¸®µÎ ¹× ÄÁÆ®·Ñ, µ¥ÀÌÅÍ ÆÄÀÏ ¿¡ ´ëÇÑ µ¿±âÈ
Ç¥½Ã±â(marker)¿ªÇÒÀ» ÇÕ´Ï´Ù. ¸¸¾à À§ ÆÄÀϵéÀÌ µ¿ÀÏÇÑ Ã¼Å©Æ÷ÀÎÆ® ¹øÈ£¸¦ °¡Áø´Ù¸é, µ¥ÀÌÅͺ£À̽º´Â ¡°consistent¡± »óÅ·ΠµÇ¾î
ÀÖ´Ù°í °£ÁÖÇÕ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º°¡ ½ÃÀÛ(startup)ÇÏ´Â µ¿¾È ¸ðµç ÆÄÀϵ鿡 µ¿ÀÏÇÑ Ã¼Å©Æ÷ÀÎÆ® ¹øÈ£°¡ ÀÖ´Ù´Â °ÍÀ»
ÄÁÆ®·Ñ ÆÄÀÏÀº È®ÀÎÇÕ´Ï´Ù.
´Ù¾çÇÑ ÆÄÀÏ Çì´õ¿¡ Àִ üũÆ÷ÀÎÆ® ¹øÈ£°£ÀÇ ÀÓÀÇÀÇ ºÒÀÏÄ¡´Â Àå¾Ö¸¦ À¯¹ßÇÏ°í, µ¥ÀÌÅͺ£À̽º´Â ¿ÀÇÂ
µÉ ¼ö ¾ø½À´Ï´Ù. º¹±¸°¡ ¿ä±¸µË´Ï´Ù.
ÀνºÅϽº º¹±¸ ¸ðµç ¸Å¹øÀÇ
üũÆ÷ÀÎÆ® ½Ã¿¡ º¯°æµÈ ¸ðµç µ¥ÀÌÅÍ°¡ µð½ºÅ©·Î ±â·ÏµÇ±â ¶§¹®¿¡ üũÆ÷ÀÎÆ®´Â ÀνºÅϽº º¹±¸¸¦ ºü¸£°Ô ÇÕ´Ï´Ù. µ¥ÀÌÅÍ°¡ ÀÏ´Ü µ¥ÀÌÅÍ ÆÄÀÏ ¿¡ Á¸ÀçÇϸé ÃÖÁ¾ üũÆ÷ÀÎÆ®
ÀÌÀüÀÇ ¸®µÎ ·Î±× ¿£Æ®¸®´Â ÀνºÅϽº º¹±¸ÀÇ ¡°roll-forward¡± ´Ü°è µ¿¾È ´Ù½Ã Àû¿ëµÉ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ÃʱâÈ ÆĶó¹ÌÅÍÀÎ
LOG_CHECKPOINTS_TO_ALERT´Â üũÆ÷ÀÎÆ®°¡ ¿øÇÏ´Â ºóµµ·Î ¹ß»ý½Ãų °ÍÀÎÁöÀÇ ¿©ºÎ¸¦ °áÁ¤ÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.
µ¥ÀÌÅÍ ÆÄÀÏ µ¥ÀÌÅÍ ÆÄÀÏ Àº µð½ºÅ©¿¡ ½Ã½ºÅÛ ¹× »ç¿ëÀÚ µ¥ÀÌÅÍ ¸ðµÎ¸¦ ÀúÀåÇÕ´Ï´Ù. ÀÌ µ¥ÀÌÅÍ´Â Ä¿¹Ô µÈ °ÍÀÏ ¼öµµ ÀÖ°í
±×·¸Áö ¾ÊÀº °ÍÀÏ ¼öµµ ÀÖ½À´Ï´Ù.
Ä¿¹ÔµÈ µ¥ÀÌÅ͸¸ Æ÷ÇÔÇÏ´Â µ¥ÀÌÅÍ ÆÄÀÏ Àå¾Ö°¡ ¹ß»ýµÇ¾ú°Å³ª ¡°shutdown abort¡± ¿É¼ÇÀÌ »ç¿ëµÇ¾úÀ» ¶§¸¦
Á¦¿ÜÇϸé, ÀÌ°ÍÀº ´ÝÈù µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÏ¿© Á¤»óÀûÀÔ´Ï´Ù. normalÀ̳ª immediate¸¦ »ç¿ëÇÏ¿© ÀνºÅϽº°¡ ¿ÏÀüÈ÷ Á¾·á µÈ´Ù¸é, µ¥ÀÌÅÍ ÆÄÀÏ Àº Ä¿¹ÔµÈ µ¥ÀÌÅ͸¸
Æ÷ÇÔÇÕ´Ï´Ù. ÀÌ°ÍÀº Ä¿¹Ô ¾ÈµÈ ¸ðµç µ¥ÀÌÅÍ°¡ ·Ñ¹é µÇ°í, Ä¿¹ÔµÈ ¸ðµç µ¥ÀÌÅ͸¦ µð½ºÅ©¿¡ °Á¦·Î ±â·ÏÇϱâ À§ÇÏ¿© üũÆ÷ÀÎÆ®°¡ ¹ß»ýµÇ±â
¶§¹®ÀÔ´Ï´Ù.
Ä¿¹Ô ¾ÈµÈ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ´Â µ¥ÀÌÅÍ ÆÄÀÏ ÀÎÆ®ÅϽº°¡ ½ÇÇàÁßÀÎ µ¿¾È, µ¥ÀÌÅÍ ÆÄÀÏ Àº Ä¿¹Ô ¾ÈµÈ µ¥ÀÌÅ͸¦ °¡Áú
¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº µ¥ÀÌÅÍ°¡ º¯°æµÇ¾úÀ¸³ª Ä¿¹ÔµÇÁö ¾Ê°Å³ª(µ¥ÀÌÅÍ´Â ÇöÀç ij½¬¿¡ ÀÖ½À´Ï´Ù), ´õ ¸¹Àº ij½¬ °ø°£ÀÌ ¿ä±¸µÉ ¶§(Ä¿¹Ô ¾ÈµÈ µ¥ÀÌÅÍ°¡
µð½ºÅ©·Î °Á¦ ±â·ÏµË´Ï´Ù)¹ß»ýÇÕ´Ï´Ù. °á±¹¿¡´Â ¸ðµç »ç¿ëÀÚ°¡ Ä¿¹ÔÇßÀ» ¶§¸¸ µ¥ÀÌÅÍ ÆÄÀÏ ÀÌ Ä¿¹ÔµÈ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÕ´Ï´Ù. Àå¾Ö°¡ ¹ß»ý ÇßÀ» ¶§ ÃßÈÄ º¹±¸ ½Ã µ¥ÀÌÅÍ ÆÄÀÏ À» µ¿±âÈ Çϱâ À§ÇÏ¿© ¸®µÎ
·Î±× ¹× ·Ñ¹é ¼¼±×¸ÕÆ®¸¦ »ç¿ë ÇÕ´Ï´Ù.
Å×ÀÌºí½ºÆäÀ̽ºÀÇ ±¸¼º Å×ÀÌºí½ºÆäÀ̽º´Â ÇÑ °³ ÀÌ»óÀÇ µ¥ÀÌÅÍ ÆÄÀÏ À» Æ÷ÇÔÇÕ´Ï´Ù. À¶Å뼺 ÀÖ°í °ü¸® °¡´ÉÇÑ ¹é¾÷ ¹× º¹±¸ Àü·«À» Á¦°øÇϱâ À§ÇØ Å×ÀÌºí½ºÆäÀ̽º°¡
½ÅÁßÇÏ°Ô »ý¼ºµÇ´Â °ÍÀº Áß¿äÇÕ´Ï´Ù. Å×ÀÌºí½ºÆäÀ̽º¸¦ »ý¼ºÇϱâ À§ÇØ ´ÙÀ½ »çÇ×µéÀ» Á¦¾ÈÇÕ´Ï´Ù.
SYSTEM: ½Ã½ºÅÛ ¹× »ç¿ëÀÚ µ¥ÀÌÅÍ°¡ µ¿ÀÏÇÑ Å×ÀÌºí½ºÆäÀ̽º¿¡ Æ÷ÇԵǸé, ¹é¾÷ ¹× º¹±¸´Â ´õ¿í ´õ
º¹ÀâÇØÁý´Ï´Ù.
TEMPORARY: Àӽà ¼¼±×¸ÕÆ®(Á¤·Ä(sort) µî¿¡¼ »ç¿ëµÇ´Â)¸¦ Æ÷ÇÔÇÏ´Â Å×ÀÌºí½ºÆäÀ̽º°¡
¼Õ½ÇµÈ´Ù¸é, Å×ÀÌºí½ºÆäÀ̽º´Â º¹±¸µÇ±âº¸´Ù´Â Àç»ý¼ºµÉ ¼ö ÀÖ½À´Ï´Ù.
ROLLBACK SEGMENTS: ¿Â¶óÀÎ ·Ñ¹é ¼¼±×¸ÕÆ®¸¦ Æ÷ÇÔÇÏ´Â Å×ÀÌºí½ºÆäÀ̽º´Â µ¥ÀÌÅͺ£À̽º
¿Â¶óÀÎ »óÅ¿¡¼ ¹é¾÷ ¹× º¹±¸°¡ ¾î·Æ½À´Ï´Ù.
READ ONLY DATA: Å×ÀÌºí½ºÆäÀ̽º´Â Àбâ Àü¿ë(read-only)À¸·Î µÇ¾úÀ» ¶§¸¸
Å×ÀÌºí½ºÆäÀ̽º°¡ ¹é¾÷µÉ ÇÊ¿ä°¡ Àֱ⠶§¹®¿¡ ¹é¾÷ ½Ã°£À» ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù.
HIGHLY VOLATILE DATA: ÀÌ Å×ÀÌºí½ºÆäÀ̽º´Â ´õ ÀÚÁÖ ¹é¾÷ ¹Þ¾Æ¾ß ÇÏ¸ç ±×·¯¹Ç·Î º¹±¸
½Ã°£À» ÁÙ¿© ÁÝ´Ï´Ù.
INDEX DATA: À妽º ¼¼±×¸ÕÆ®¸¦ ÀúÀåÇϱâ À§ÇÑ Å×ÀÌºí½ºÆäÀ̽º´Â »ý¼ºµÇ¾î¾ß ÇÕ´Ï´Ù.ÀÌ
Å×ÀÌºí½ºÆäÀ̽º´Â Á¾Á¾ º¹±¸µÇ´Â ´ë½Å¿¡ Àç »ý¼ºµÉ ¼ö ÀÖ½À´Ï´Ù.
¸®µÎ ·Î±× ÆÄÀÏ ¸®µÎ ·Î±× ÆÄÀÏÀº µ¥ÀÌÅͺ£À̽º¿¡ °¡ÇØÁø ¸ðµç º¯°æ »çÇ×À»
ÀúÀåÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º°¡ ¿î¿µµÉ ¶§ µ¥ÀÌÅͺ£À̽º°¡ ƯÁ¤ ½ÃÁ¡À¸·Î º¹±¸µÇ¾î¾ß ÇÑ´Ù¸é, ¸®µÎ ·Î±×´Â Ä¿¹ÔµÈ ¸ðµç Æ®·£Àè¼ÇÀÌ µð½ºÅ©·Î Ä¿¹ÔµÇ°í,
Ä¿¹Ô ¾ÈµÈ ¸ðµç Æ®·£Àè¼ÇÀº ·Ñ¹é µÉ ¼ö ÀÖµµ·Ï ÇϱâÀ§ÇØ »ç¿ëµË´Ï´Ù. ¸®µÎ ·Î±×¿¡ °ü·ÃµÈ Áß¿äÇÑ Á¡Àº ´ÙÀ½°ú °°½À´Ï´Ù:
LGWRÀº ¼øȯ ÇüÅÂ(circular fashion)·Î ¸®µÎ ·Î±× ÆÄÀÏ¿¡ ±â·ÏÇÕ´Ï´Ù. ÀÌ·¯ÇÑ µ¿ÀÛÀº
·Î±× ¸â¹ö°¡ °ãÃÄ ½áÁö°Ô(overwrite) ÇÕ´Ï´Ù.
¼øȯ »óŸ¦ Áö¿øÇϱâ À§ÇÏ¿© Àû¾îµµ µÎ °³ÀÇ ¸®µÎ ·Î±× ±×·ìÀÌ ¹Ýµå½Ã Á¸ÀçÇؾß
ÇÕ´Ï´Ù.
´ÜÀÏ ½ÃÁ¡(single-point) ¹Ìµð¾î Àå¾Ö¸¦ ÇÇÇϱâ À§ÇØ, ¿À¶óŬÀº ¸®µÎ ·Î±× ÆÄÀÏÀÌ Ç×»ó
´ÙÁßȵǴ °ÍÀ» ±ÇÇÕ´Ï´Ù.
´ÙÁßÈ¿¡ ´ëÇÑ ÁöħÀº ´ÙÀ½°ú °°½À´Ï´Ù.
¸®µÎ ·Î±× ÆÄÀÏ ±¸¼ºÀº Àå¾Ö·ÎºÎÅÍ º¸È£Çϱâ À§ÇÏ¿© ´Ù¸¥ µð½ºÅ© »ó¿¡ °¢°¢ÀÇ ¸â¹ö¸¦ °¡Áø, ±×·ì ´ç
ÃÖ¼ÒÇÑ µÎ °³ÀÇ ¸®µÎ ·Î±× ¸â¹ö¸¦ ¿ä±¸ÇÕ´Ï´Ù.
±×·ìÀÇ ¸ðµç ¸â¹ö´Â µ¿ÀÏÇÑ Á¤º¸¸¦ Æ÷ÇÔÇϸç Å©±âµµ °°½À´Ï´Ù.
±×·ì ¸â¹öµéÀº µ¿½Ã¿¡ °»½ÅµË´Ï´Ù.
°¢ ±×·ìÀº °°Àº Å©±âÀÇ ¸â¹öµéÀ» µ¿ÀÏÇÑ °³¼ö¸¸Å °¡Á®¾ß ÇÕ´Ï´Ù.
¸®µÎ ·Î±× ½ºÀ§Ä¡ ·Î±× ½ºÀ§Ä¡
½Ã¿¡, ÇöÀçÀÇ ¸®µÎ ·Î±× ±×·ìÀº ÀÌ ¸®µÎ ·Î±× ±×·ì¿¡ ÀúÀåµÈ Á¤º¸¸¦ ½Äº°ÇÏ´Â ·Î±× ½ÃÄö½º ¹øÈ£¸¦ ºÎ¿©¹ÞÀ¸¸ç, ¶ÇÇÑ µ¿±âȸ¦ À§ÇØ
»ç¿ëµË´Ï´Ù.
LGWRÀÌ ÇϳªÀÇ ¸®µÎ ·Î±× ±×·ìÀ¸·Î ±â·ÏÇÏ´Â °ÍÀ» ¸ØÃß°í ´Ù¸¥ ±×·ìÀ¸·Î ±â·ÏÇϱ⠽ÃÀÛÇÒ ¶§ ·Î±×
½ºÀ§Ä¡°¡ ¹ß»ýÇÕ´Ï´Ù.
LGWRÀÌ ÇϳªÀÇ ·Î±× ÆÄÀÏ ±×·ìÀ» °¡µæ ä¿üÀ» ¶§ ·Î±× ½ºÀ§Ä¡°¡
¹ß»ýÇÕ´Ï´Ù.
DBA ´Â "ALTER SYSTEM SWITCH LOGFILE" ¸í·ÉÀ» »ç¿ëÇÏ¿© ·Î±× ½ºÀ§Ä¡¸¦
°Á¦·Î ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
üũÆ÷ÀÎÆ®´Â ·Î±× ½ºÀ§Ä¡ ½Ã¿¡ ÀÚµ¿ÀûÀ¸·Î ¹ß»ýÇÕ´Ï´Ù.
±×·ìÀÇ Àû¾îµµ ÇÑ ¸â¹ö°¡ ÀÌ¿ë °¡´ÉÇÑ ÇÑ Ã³¸®°¡ °è¼ÓµÉ ¼ö ÀÖ½À´Ï´Ù. ÈѼյǰí ÀÌ¿ë ºÒ°¡´ÉÇØÁø
¸â¹ö°¡ ¹ß°ßµÇ¸é, ¸Þ½ÃÁö´Â LGWR ÃßÀû ÆÄÀÏ(trace file)°ú °æ°í ÆÄÀÏ(alert file)·Î ±â·ÏµË´Ï´Ù.
µ¿Àû ºä(dynamic view)
V$LOG: °¢ ±×·ì¿¡ ÀÖ´Â ¸â¹öÀÇ ¼ö¸¦ ¸®½ºÆ®ÇÕ´Ï´Ù. ÀÌ°ÍÀº ±×·ì ¹øÈ£, ·Î±× ½ÃÄö½º ¹øÈ£,
±×·ìÀÇ Å©±â, ÀÌÁßȵÈ(mirror) ¼ö, »óÅÂ(CURRENT ¶Ç´Â INACTIVE), üũÆ÷ÀÎÆ® º¯°æ ¹øÈ£ µîÀ»
Æ÷ÇÔÇÕ´Ï´Ù.
V$LOGFILE: °¢ ·Î±× ÆÄÀÏ ¸â¹öÀÇ À̸§, »óÅÂ(STALE ¶Ç´Â INVALID), ¹× ±×·ìÀ»
¸®½ºÆ®ÇÕ´Ï´Ù.
V$LOG_HISTORY: ÄÁÆ®·Ñ ÆÄÀϷκÎÅÍ ·Î±× È÷½ºÅ丮¿¡ °üÇÑ Á¤º¸¸¦ °®°í
ÀÖ½À´Ï´Ù.
¾ÆÄ«ÀÌºê ·Î±× ÆÄÀÏ µ¥ÀÌÅͺ£À̽º°¡ archivelog ¸ðµå·Î ¼³Á¤µÇ¾úÀ» ¶§,
LGWR ÇÁ·Î¼¼½º´Â ¿Â¶óÀÎ ¸®µÎ ·Î±×
ÆÄÀÏ ÀÌ Àç»ç¿ëµÉ ¼ö ÀÖ±â Àü¿¡ ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏ ÀÌ ¾ÆÄ«ÀÌºê µÇ±â(¼öµ¿À¸·Î ¶Ç´Â ARCH ÇÁ·Î¼¼½º¸¦ ÅëÇؼ)¸¦ ±â´Ù¸³´Ï´Ù. ÇϳªÀÇ ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏ ¿¡¼
¼Õ»ó(corruption)ÀÌ ¹ß°ßµÇ¸é, °°Àº ±×·ì¿¡ ÀÖ´Â ´Ù¸¥ ÇϳªÀÇ ¸â¹ö°¡ »ç¿ëµË´Ï´Ù. ¾ÆÄ«ÀÌºê µÈ ·Î±×´Â ´ÙÀ½°ú °°Àº ÀÌÀ¯·Î ¹é¾÷
¹× º¹±¸ ÇÁ·Î¼¼½º¿¡ À¯ÀÍÇÕ´Ï´Ù:
¾ÆÄ«À̺êµÈ ¸®µÎ ·Î±× ÆÄÀÏÀÌ ÀÖ´Â µ¥ÀÌÅͺ£À̽º ¹é¾÷Àº Ä¿¹ÔµÈ ¸ðµç µ¥ÀÌÅÍ°¡ Àå¾ÖÀÇ ½ÃÁ¡À¸·Î º¹±¸µÉ
¼ö ÀÖ´Ù´Â °ÍÀ» º¸ÁõÇÕ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º°¡ ¿Â¶óÀÎÀÎ µ¿¾È À¯È¿ÇÑ µ¥ÀÌÅͺ£À̽º ¹é¾÷À» ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¾ÆÄ«ÀÌºê °í·Á»çÇ× archivingÀÇ ¿©ºÎ¸¦ ¼±ÅÃÇÏ´Â °ÍÀº °¢ µ¥ÀÌÅͺ£À̽ºÀÇ °¡¿ë¼º°ú ½Å·Ú¼º ¿ä±¸»çÇ׿¡ ´Þ·Á ÀÖ½À´Ï´Ù. ¾ÆÄ«ÀÌºê µÈ ·Î±×´Â º¹±¸¿¡ ÇʼöÀûÀ̱⠶§¹®¿¡
Çϳª ÀÌ»óÀÇ À§Ä¡¿¡ ÀúÀåµÉ ¼ö ÀÖ½À´Ï´Ù(´ÙÁßȵÊ). »ý»ê ½Ã½ºÅÛ µ¥ÀÌÅͺ£À̽º °æ¿ì, ¿À¶óŬÀº ´ÙÁßÈµÈ ¾ÆÄ«ÀÌºê ·Î±× ±â´ÉÀÇ »ç¿ëÀ»
±ÇÇÕ´Ï´Ù.
ÄÁÆ®·Ñ ÆÄÀÏ ±â´É ÄÁÆ®·Ñ ÆÄÀÏÀº µ¥ÀÌÅͺ£À̽ºÀÇ ±¸Á¶¸¦ ±â¼úÇÏ´Â ÀÛÀº ÀÌÁø(binary) ÆÄÀÏÀÔ´Ï´Ù. ÀÌ ÆÄÀÏÀº µ¥ÀÌÅͺ£À̽º°¡ ¿ÀÇÂ
µÉ ¶§¸¶´Ù ¿À¶óŬ ¼¹ö¿¡ ÀÇÇØ ±â·ÏµÇ±â À§ÇØ ÀÌ¿ë °¡´ÉÇØ¾ß Çϸç ÀÌ°ÍÀÇ µðÆúÆ® À̸§Àº ¿î¿µÃ¼Á¦ Á¾¼ÓÀûÀÔ´Ï´Ù. ÀÌ ÆÄÀÏ ¾øÀÌ´Â µ¥ÀÌÅͺ£À̽º°¡
mountµÉ ¼ö ¾ø°í º¹±¸Çϱ⵵ ¾î·Æ½À´Ï´Ù.
ÄÁÆ®·Ñ ÆÄÀÏ ¼Ó¼º
ÇÊ¿äÇÑ ¸ðµç µ¥ÀÌÅͺ£À̽º ÆÄÀÏ°ú ·Î±× ÆÄÀÏÀÌ ½Äº°µË´Ï´Ù.
µ¥ÀÌÅͺ£À̽º À̸§ÀÌ ÀúÀåµË´Ï´Ù.
ÄÁÆ®·Ñ ÆÄÀÏÀº µ¥ÀÌÅͺ£À̽º¸¦ ¸¶¿îÆ®ÇÏ°í ¿ÀÇ ¹× À¯Áö °ü¸®Çϱâ À§ÇØ
¿ä±¸µË´Ï´Ù.
º¹±¸¿¡ ÇÊ¿äÇÑ µ¿±âÈ Á¤º¸(üũÆ÷ÀÎÆ®¿Í ·Î±× ½ÃÄö½º Á¤º¸)¸¦ ÀúÀåÇÕ´Ï´Ù.
Ãßõ ±¸¼ºÀº ´Ù¸¥ µð½ºÅ©»ó¿¡ ÃÖ¼Ò 2°³ÀÇ ÄÁÆ®·Ñ ÆÄÀÏÀ» µÎ´Â °ÍÀÔ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º »ý¼º timestamp °¡ ÀúÀåµË´Ï´Ù.
Recovery Manager¸¦ »ç¿ëÇÒ ¶§ Ãß°¡ÀûÀÎ ¹é¾÷ Á¤º¸°¡ ÀúÀåµË´Ï´Ù.
fast-start üũÆ÷ÀÎÆ®
Oracle8i ÀÌÀü¿¡´Â ½ÇÆÐ ½Ã Æ®·£Àè¼Ç ·Îµå¿¡ µû¶ó ÀνºÅϽº º¹±¸ ½Ã°£ÀÌ ´Þ¶ú±â ¶§¹®¿¡ ÀνºÅϽº°¡ ÀνºÅϽº
º¹±¸¸¦ ¼öÇàÇÏ´Â µ¥ µå´Â ½Ã°£À» Á¦¾îÇϱ⠾î·Á¿ü½À´Ï´Ù.
°íÀå ¶Ç´Â ÀνºÅϽº º¹±¸ ½Ã°£¿¡ ´ëÇÑ ¾ö°ÝÇÑ Á¦ÇÑÀÌ ÀÖ´Â »óȲ¿¡¼ fast-start üũÆ÷ÀÎÆ®´Â º¹±¸ ¼º´É¿¡
¿µÇâÀ» ÁÙ ¼ö ÀÖ½À´Ï´Ù.
°íÀå ¶Ç´Â ÀνºÅϽº º¹±¸¿¡ ÇÊ¿äÇÑ ½Ã°£Àº ·ÑÆ÷¿öµå ´Ü°è Áß¿¡ ÀÐ¾î µéÀ̰ųª ±â·ÏµÇ¾î¾ß ÇÒ µ¥ÀÌÅÍ ºí·Ï ¼ö¿¡
´ë·«ÀûÀ¸·Î ºñ·ÊÇÕ´Ï´Ù. ·ÑÆ÷¿öµå Áß¿¡ ó¸®ÇØ¾ß ÇÒ µ¥ÀÌÅÍ ºí·Ï ¼ö¿¡ ´ëÇÑ ÇÑ°è ¶Ç´Â °æ°è¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Oracle ¼¹ö´Â ÀÚµ¿À¸·Î
üũÆ÷ÀÎÆ® ¾²±â ¼Óµµ¸¦ Á¶ÀýÇÏ¿© ÃÖ¼Ò È½¼öÀÇ ¾²±â¸¦ ½ÇÇàÇÏ´Â µ¿¾È ÁöÁ¤µÈ ·ÑÆ÷¿öµå °æ°è¿¡ ¸ÂÃä´Ï´Ù.
ÀνºÅϽº ½ÇÆÐ ½Ã º¹±¸ ½Ã°£Àº ÁÖ·Î µ¥ÀÌÅÍ ÆÄÀÏ I/O¿¡ µû¶ó ´Þ¶óÁö¸ç Æò±Õ I/O ½Ã°£Àº ÀνºÅϽº Åë°è¸¦ ÅëÇØ
¿¹ÃøÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ¿© DBA´Â »ç¿ëÀÚ¿ÍÀÇ ¼ºñ½º ·¹º§ ÇÕÀǸ¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
fast-start üũÆ÷ÀÎÆ®´Â ¸Åü º¹±¸°¡ ¾Æ´Ñ °íÀå ¹× ÀνºÅϽº º¹±¸ÀÇ ¼º´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù.
ÃʱâÈ ¸Å°³º¯¼ö
µ¿Àû ÃʱâÈ ¸Å°³º¯¼ö FAST_START_IO_TARGETÀ» ¼³Á¤ÇÏ¿© °íÀå ¶Ç´Â ÀνºÅϽº º¹±¸ ½Ã ÀÐ¾î µé¿©¾ß ÇÒ
ºí·Ï ¼ö¸¦ Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ¸Å°³º¯¼öÀÇ °ªÀÌ ÀÛÀ»¼ö·Ï ´õ ¸¹Àº ¹öÆÛ¸¦ ±â·ÏÇØ¾ß ÇϹǷΠÁ¤»ó ó¸® ÁßÀÇ ¿À¹öÇìµå°¡ ³ô¾ÆÁý´Ï´Ù. Áï, ÀÌ
¸Å°³º¯¼öÀÇ °ªÀÌ ÀÛÀ»¼ö·Ï º¹±¸ÇØ¾ß ÇÒ ºí·Ï ¼ö°¡ Àû¾îÁö¹Ç·Î º¹±¸ ¼º´ÉÀÌ ÁÁ¾ÆÁý´Ï´Ù.
µ¿Àû ÃʱâÈ ¸Å°³º¯¼ö LOG_CHECKPOINT_INTERVAL ¹× LOG_CHECKPOINT_TIMEOUTµµ
fast-start üũÆ÷ÀÎÆ®¿¡ ¿µÇâÀ» ÁÝ´Ï´Ù. fast-start üũÆ÷ÀÎÆ®
fast-start üũÆ÷ÀÎÆ®´Â DBWn(µ¥ÀÌÅͺ£À̽º ±â·ÏÀÚ)°¡ ¹öÆÛ Ä³½ÃÀÇ ºí·ÏÀ» ¾²µµ·Ï ÇÏ¿© °¡Àå ¸ÕÀú ´õƼÇØÁú
¹öÆÛ°¡ ¸ÕÀú ½áÁöµµ·Ï ÇÕ´Ï´Ù.
fast-start üũÆ÷ÀÎÆ®´Â DBWn°¡ °è¼Ó µ¥ÀÌÅÍ ºí·ÏÀ» ¾²µµ·Ï ÇÏ¿© ¸®µÎ ·Î±×¿¡¼ÀÇ Ã¼Å©Æ÷ÀÎÆ® À§Ä¡¸¦
ÀüÁø½ÃÄÑ FAST_START_IO_TARGET ÃʱâÈ ¸Å°³º¯¼ö¿¡¼ ¼³Á¤ÇÑ ´ë»ó °ªÀ» ¸¸Á·½Ãų ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.
üũÆ÷ÀÎÆ®¿¡ ´ëÇÑ FAST_START_IO_TARGETÀÇ ¿µÇâ
FAST_START_IO_TARGETÀº º¹±¸ Áß¿¡ Oracle ¼¹ö°¡ ó¸®(ÀÐ±â ¹× ¾²±â)ÇØ¾ß ÇÒ I/O
ÀÛ¾÷(µ¥ÀÌÅÍ ºí·Ï) ¼ö¸¦ Á¤ÀÇÇÕ´Ï´Ù. Oracle ¼¹ö´Â ¸®µÎ ·Î±×ÀÇ ºí·ÏÀ» ÀÚµ¿À¸·Î °Ë»çÇؼ FAST_START_IO_TARGETÀÇ °ªÀÌ
ÁÖ¾îÁö¸é ´ë»ó ¸®µÎ ºí·ÏÀ» µ¿ÀûÀ¸·Î °è»êÇÕ´Ï´Ù. ±×·± ´ÙÀ½ Oracle ¼¹ö´Â º¹±¸ À̺¥Æ®¿¡¼ ó¸®ÇØ¾ß ÇÒ ¸®µÎ ·¹ÄÚµå(üũÆ÷ÀÎÆ® À§Ä¡¿Í ¸®µÎ
·Î±×ÀÇ ³¡ »çÀÌÀÇ ¸®µÎ ·¹ÄÚµå) ¼ö°¡ °è»êµÈ ´ë»ó ¸®µÎ ºí·ÏÀ» ÃÊ°úÇÏÁö ¾Êµµ·Ï °è¼ÓÀûÀ¸·Î ´õƼ ¹öÆÛ¸¦ ±â·ÏÇÏ¿© üũÆ÷ÀÎÆ® À§Ä¡¸¦
ÀüÁø½Ãŵ´Ï´Ù.
üũÆ÷ÀÎÆ®¿¡ ¿µÇâÀ» ÁÖ´Â ±âŸ ¿äÀÎ
FAST_START_IO_TARGET ¿Ü¿¡ ´Ù¸¥ ¸¹Àº ¿äÀεµ üũÆ÷ÀÎÆ® À§Ä¡¿Í °ü·ÃÇÏ¿© ´ë»ó ¸®µÎ ºí·Ï¿¡ ¿µÇâÀ»
ÁÝ´Ï´Ù. ÀÌ·¯ÇÑ ¿äÀÎÀº ´ÙÀ½°ú °°½À´Ï´Ù.
ÃÖ¼Ò ·Î±× ÆÄÀÏ Å©±âÀÇ 90%: üũÆ÷ÀÎÆ®°¡ ¸®µÎ ·Î±× ÆÄÀÏÀÇ ³¡À» Áö³ª ÀüÁøÇÒ ¶§±îÁö´Â ¸®µÎ ·Î±× ÆÄÀÏÀ»
Àç»ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. üũÆ÷ÀÎÆ®°¡ ¿Ï·áµÉ ¶§±îÁö ÀνºÅϽºÀÇ °»½Å ÀÛ¾÷ÀÌ ±â´Ù¸®´Â °ÍÀ» ÃÖ¼ÒÈÇϱâ À§ÇØ Oracle8i´Â üũÆ÷ÀÎÆ® À§Ä¡¿¡ ´ëÇÑ
´ë»ó °ªÀÌ ¸®µÎ ·Î±×ÀÇ ³¡À» ÃÖ¼Ò ¸®µÎ ·Î±× Å©±âÀÇ 90% ÀÌ»ó±îÁö ¿¬ÀåÇÏÁö ¾Ê´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù. ÃÖ¼Ò ·Î±×ÀÇ Å©±â°¡ ÀÛÀ»¼ö·Ï
Oracle ¼¹ö´Â º¸´Ù Àû±ØÀûÀ¸·Î µð½ºÅ©¿¡ ´õƼ ¹öÆÛ¸¦ ±â·ÏÇÏ¿© ÇØ´ç ·Î±×°¡ ¿ÏÀüÈ÷ ä¿öÁö±â Àü¿¡ üũÆ÷ÀÎÆ®ÀÇ À§Ä¡°¡ ÇöÀç ·Î±×±îÁö ÀüÁøÇß´ÂÁö
º¸ÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.Âü°í : µ¥ÀÌÅͺ£À̽º »ý¼º ½Ã¿¡ ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀÇ ¼ö¿Í Å©±â¸¦ ÁöÁ¤ÇÏ´õ¶óµµ ½ÃÀÛ ÈÄ ¸®µÎ
·Î±× ÆÄÀÏÀÇ Æ¯¼ºÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ALTER DATABASE ¸í·ÉÀÇ DROP LOGFILE ÀýÀ» »ç¿ëÇÏ¿© ¸ÕÀú ¸®µÎ ·Î±×¸¦ »èÁ¦ÇÑ ´ÙÀ½
ADD LOGFILE ÀýÀ» »ç¿ëÇÏ¿© »õ·Î¿î Å©±âÀÇ ¸®µÎ ·Î±× ÆÄÀÏÀ» ´Ù½Ã »ý¼ºÇÕ´Ï´Ù. - ¸®µÎ ·Î±×ÀÇ Å©±â´Â
V$INSTANCE_RECOVERY µ¿Àû ¼º´É ºäÀÇ LOG_FILE_SIZE_REDO_BLKS ¿¿¡ ³ªÅ¸³³´Ï´Ù. ÀÌ °ªÀº ÃÖ¼Ò ¿Â¶óÀÎ ¸®µÎ
·Î±×ÀÇ Å©±â°¡ ¾î¶»°Ô üũÆ÷ÀÎÆ®¿¡ ¿µÇâÀ» ÁÖ´ÂÁö¸¦ º¸¿©ÁÝ´Ï´Ù. ¿Â¶óÀÎ ¸®µÎ ·Î±×ÀÇ Å©±â¸¦ Áõ°¡ ¶Ç´Â °¨¼Ò½ÃÅ°¸é üũÆ÷ÀÎÆ® ±â·Ï ºóµµ¿¡ °£Á¢ÀûÀ¸·Î
¿µÇâÀ» ÁÝ´Ï´Ù.
LOG_CHECKPOINT_INTERVAL: Oracle8i¿¡¼ LOG_CHECKPOINT_INTERVALÀÌ
¼³Á¤µÇ¸é üũÆ÷ÀÎÆ® À§Ä¡¿¡ ´ëÇÑ ´ë»ó °ªÀº ÀÌ ¸Å°³º¯¼ö¿¡¼ ÁöÁ¤ÇÑ ¸®µÎ ·Î±× ºí·ÏÀÇ ¼ö ÀÌ»ó±îÁö ·Î±×ÀÇ ³¡À» ¿¬ÀåÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ°ÍÀº
ÀνºÅϽº º¹±¸ Áß¿¡ °íÁ¤µÈ ¸®µÎ ºí·Ï ¼ö ÀÌ»óÀ¸·Î ¸®µÎ ºí·ÏÀ» ÀÐÀ» ÇÊ¿ä°¡ ¾øµµ·Ï º¸ÀåÇÕ´Ï´Ù.
LOG_CHECKPOINT_TIMEOUT: ÀÌ ¸Å°³º¯¼ö¸¦ ÁöÁ¤Çϸé üũÆ÷ÀÎÆ® À§Ä¡¿¡ ´ëÇÑ ´ë»ó °ªÀ» ÇØ´ç ·Î±×ÀÇ
³¡ÀÌ ÁöÁ¤ ½Ã°£(ÃÊ) Àü¿¡ ÀÖ´ø ·Î±× ÆÄÀÏÀÇ À§Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ°ÍÀº ÀνºÅϽº º¹±¸ Áß¿¡ ¸®µÎ ·Î±× ºí·ÏÀ» ÁöÁ¤ÇÑ ½Ã°£(ÃÊ) ÀÌ»óÀ¸·Î ÀÐÁö
¾Ê¾Æµµ µÇµµ·Ï º¸ÀåÇÕ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º ±â·ÏÀÚ´Â Àû¿ëÇÒ ¼ö ÀÖ´Â ¸ðµç ¿äÀÎÀ» °í·ÁÇÏ¿© üũÆ÷ÀÎÆ® À§Ä¡¿¡ ´ëÇÑ ´ë»ó °ªÀ¸·Î °¡Àå Àû±ØÀûÀÎ ÁöÁ¡À»
»ç¿ëÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¿äÀÎÀ» ±â¹ÝÀ¸·Î ¸®µÎ ·Î±×ÀÇ ³¡°ú °¡Àå °¡±î¿î ÁöÁ¡À» ¼±ÅÃÇϸé Á¤ÀÇÇÑ ¸ðµç ±âÁØÀ» ¸¸Á·ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Âü°í : ¸±¸®½º 8.0¿¡¼ LOG_CHECKPOINT_INTERVALÀº üũÆ÷ÀÎÆ®¸¦ ½ÃÀÛÇÏ´Â ¸®µÎ ºí·ÏÀÇ
´ÙÀ½ ¸®µÎ ºí·Ï ¼ö¸¦ ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëµÇ¾ú°í LOG_CHECKPOINT_TIMEOUTÀº üũÆ÷ÀÎÆ®¸¦ ½ÃÀÛÇÒ ½Ã°£(ÃÊ)À» ÁöÁ¤ÇÏ´Â µ¥
»ç¿ëµÇ¾ú½À´Ï´Ù.
´Ù¸¥ ¸Å°³º¯¼ö DB_BLOCK_MAX_DIRTY_TARGETÀº ¹öÆÛ Ä³½Ã¿¡¼ ´õƼÇØÁú(¼öÁ¤µÇ¾î µð½ºÅ©¿¡ ÀÖ´Â °Í°ú
´Ù¸¦) ¼ö ÀÖ´Â ¹öÆÛ ¼ö¸¦ ÁöÁ¤ÇϹǷΠ°íÀå ¹× ÀνºÅϽº º¹±¸ Áß¿¡ ÀÐ¾î µé¿©¾ß ÇÒ ºí·Ï ¼ö¿¡ ´ëÇÑ ´ë·«ÀûÀÎ ÇѰ踦 °£Á¢ÀûÀ¸·Î ÁöÁ¤ÇÕ´Ï´Ù.
DBWnÀº ij½ÃÀÇ ´õƼ ¹öÆÛ ¼ö¸¦ ÁöÁ¤ÇÑ °ª ÀÌÇÏ·Î Á¦ÇÑÇϱâ À§ÇØ ¹öÆÛ¸¦ ¸ðµÎ ±â·ÏÇÕ´Ï´Ù. ±×·¯³ª FAST_START_IO_TARGETÀº º¹±¸
½Ã°£À» º¸´Ù ½±°Ô Á¦¾îÇÒ ¼ö ÀÖÀ¸¹Ç·Î ±ÇÀåµË´Ï´Ù.
º¹¼ö ¾ÆÄ«À̹ö ÇÁ·Î¼¼½º
ÀÌÀü ¸±¸®½º¿¡¼´Â °¢ ÀνºÅϽº¿¡ ´Ü ÇϳªÀÇ ¾ÆÄ«À̺ê ÇÁ·Î¼¼½º¸¸ Çã¿ëµÇ¾ú½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º¿¡ Æ®·£Àè¼Ç ÀÛ¾÷ÀÌ ¸¹Àº
»óȲ¿¡¼´Â ÀÌ ¾ÆÄ«À̹ö ÇÁ·Î¼¼½º°¡ º´¸ñ Çö»óÀ» ÀÏÀ¸Ä×½À´Ï´Ù. ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ´Â ¼¼¼Ç¿¡¼ ¼öµ¿À¸·Î ¾ÆÄ«À̺ê ÀÛ¾÷À»
¼öÇàÇØ¾ß Çß½À´Ï´Ù. ¿©·¯ ¾ÆÄ«ÀÌºê ´ë»óÀ» ÁöÁ¤ÇÏ°í µ¥ÀÌÅͺ£À̽º°¡ ÀÚÁÖ º¯°æµÇ¸é ¾ÆÄ«À̹ö°¡ ´Ê¾îÁö°í ÀÌ·Î ÀÎÇØ LGWR´Â ÇØ´ç ÀÛ¾÷ ¼öÇàÀ» ÀÓ½Ã
ÁßÁöÇÏ°Ô µË´Ï´Ù. ÀÌ·¯ÇÑ »óȲÀÌ ¹ß»ýÇÏ´Â °ÍÀ» ¹æÁöÇϱâ À§Çؼ µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ´Â º¹¼ö ¾ÆÄ«À̹ö ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇÒ ¼ö
ÀÖ½À´Ï´Ù.
º¹¼ö ¿ø°Ý ¾ÆÄ«ÀÌºê ´ë»ó
ÇÑ ÀνºÅϽº¿¡ º¹¼ö ¾ÆÄ«ÀÌºê ´ë»óÀ» ÁöÁ¤ÇÏ´Â µ¥´Â µÎ °¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.
µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ°¡ ¾ÆÄ«À̺êµÈ ·Î±× ÆÄÀÏÀ» ¹ÞÀ» ·ÎÄà ¹× ¿ø°Ý À§Ä¡¸¦ ¸ðµÎ ÁöÁ¤ÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ¼±ÅÃÀûÀ¸·Î
´ë»óÀº Çʼö ¶Ç´Â ±ÇÀå Áß Çϳª·Î ÁöÁ¤µÉ ¼ö ÀÖ½À´Ï´Ù. ¾ÆÄ«À̺ê ÀÛ¾÷¿¡ ¿ø°Ý ´ë»óÀ» ÁöÁ¤ÇÑ °æ¿ì »õ ÇÁ·Î¼¼½º RFS(¿ø°Ý ÆÄÀÏ ¼¹ö)´Â
¿ø°Ý »çÀÌÆ®¿¡¼ ÆÄÀÏÀ» ¹Þ¾Æ ÁöÁ¤ÇÑ µð·ºÅ丮¿¡ ÀúÀåÇÕ´Ï´Ù.
·ÎÄà ´ë»ó¸¸ ÁöÁ¤ÇÕ´Ï´Ù.
ȯ°æ
ÂüÁ¶
ÆĶó¹ÌÅÍ
CONTROL_FILES LOG_CHECKPOINT_INTERVAL
LOG_CHECKPOINT_TIMEOUT LOG_CHECKPOINTS_TO_ALERT DB_BLOCK_BUFFERS
DB_BLOCK_SIZE LOG_BUFFER LARGE_POOL_SIZE LARGE_POOL_MIN_ALLOC BACKUP_DISK_IO_SLAVES BACKUP_TAPE_IO_SLAVES ARCH_IO_SLAVES LGWR_IO_SLAVES DBWR_IO_SLAVES REMOTE_LOGIN_PASSWORDFILE
µ¿Àû ¼º´É ºä
V$SGA V$INSTANCE V$PROCESS V$DATABASE
V$DATAFILE
V$LOG V$LOGFILE V$LOG_HISTORY V$CONTROLFILE
µ¥ÀÌÅÍ µñ¼Å³Ê¸® ºä
¾øÀ½
¸í·É¾î
ALTER DATABASE ADD LOGFILE ALTER SYSTEM SWITCH
LOGFILE
Background Process Áß PMON ÀÇ ±â´ÉÀÌ ¾Æ´Ñ °ÍÀº? A. ºñÁ¤»óÀ¸·Î Á¾·áµÈ Á¢¼Ó Á¤¸® B. ½ÇÆÐÇÑ
Process ¿¡ ÇÒ´çµÈ SGA ÀÚ¿ø ÇØÁ¦ C. ÀÚµ¿ÀûÀÎ Instanceº¹±¸ ¼öÇà D. Commit µÇÁö¾ÊÀº Transaction À»
rollback ´ä
X
Á¤´ä:C
Background Process Áß SMON ÀÇ ±â´ÉÀº(3 °¡Áö)? A. Á¾·áµÈ Process °¡ Á¡À¯ÇÑ Lock À»
ÇØÁ¦ B. Datafile ÀÚÀ¯°ø°£ÀÇ ¿¬¼ÓÀûÀÎ ¿µ¿ªÀ» º´ÇÕ C. ÀÚµ¿ÀûÀÎ Instance º¹±¸ ¼öÇà D. Temporary
Segment °¡ »ç¿ëÇÑ ´õ ÀÌ»ó »ç¿ëµÇÁö ¾Ê´Â °ø°£ ȸ¼ö E. ½ÇÆÐÇÑ °øÀ¯¼¹ö¿Í Dispatcher Process ¸¦ Àç½ÃÀÛ ´ä
X
Á¤´ä:BCD
Checkpoint °¡ ¹ß»ýÇÏ´Â °æ¿ì¿Í °ü°è°¡ ¾ø´Â °ÍÀº? A. Log Switch ¹ß»ý B.
LOG_CHECKPOINT_TIMEOUT parameter C. Shutdown abort D. ALTER SYSTEM
CHECKPOINT E. Tablespace °¡ Online ¿¡¼ Offline À¸·Î º¯°æ ´ä
O
Control File ¿¡ ´ëÇÑ ¼³¸íÀ¸·Î ¸ÂÁö ¾Ê´Â °ÍÀº? A. CONTROL_FILES parameter ·Î ½Äº°. B.
ÃÖ¼ÒÇÑ 2°³ÀÇ Control File ÀÌ ÇÊ¿ä. C. Database Name ÀúÀå. D. º¹±¸¸¦ À§ÇØ µ¿±âÈ Á¤º¸¸¦ ÀúÀå. ´ä
O
LGWR Background Process °¡ Failure °¡ ¹ß»ýÇÏ¿´´Ù. ´ÙÀ½ Áß ±× ¼³¸íÀÌ ¸Â´Â °ÍÀº(2 °¡Áö)? A.
Instance Failure ·Î Database °¡ Shutdown µÈ´Ù. B. LGWR ¸¸ ´Ù½Ã Start ½ÃŲ´Ù. C.
Database º¹±¸¸¦ À§ÇØ Backup File µéÀ» Restore ÈÄ Recovery ¼öÇà. D. Database Startup ½Ã
ÀÚµ¿ÀûÀÎ Instance Recovery ¼öÇà. ´ä
X
Á¤´ä:AD
Redo Log File ÀÇ ¼³¸íÀ¸·Î ¸ÂÁö ¾Ê´Â °ÍÀº(2 °¡Áö)? A. Database ¿¡ °¡ÇØÁø ¸ðµç º¯°æ»çÇ×À»
ÀúÀå. B. Instance Recovery ½Ã¿¡¸¸ »ç¿ë. C. User °¡ Commit ½Ã¿¡ LGWR °¡ Redo Log
Buffer Á¤º¸¸¦ Redo Log File ¿¡ ±â·Ï. D. Àû¾îµµ 1°³ÀÇ Group °ú 1°³ÀÇ Member °¡ ÇÊ¿äÇÏ´Ù. E.
Log Switch ¹ß»ý½Ã Checkpoint ¼öÇà. ´ä
O
Redo log file ÀÌ Àç»ç¿ëµÉ¶§ waiting ÀÌ ¹ß»ýÇÒ°æ¿ì Redo log file ÀÇ Àç»ç¿ë Áֱ⸦ ´Ã¸®±âÀ§ÇØ Redo log
file Å©±â¸¦ ´Ã·ÁÁְųª group °¹¼ö¸¦ ´Ã·ÁÁØ´Ù? A. TRUE B. FALSE ´ä
O
Àå¾Ö·ÎºÎÅÍ Database ¸¦ º¸È£Çϱâ À§ÇÑ°ÍÀ¸·Î ¸Â´Â°ÍÀº? A. ¸ðµç Database file À» °°Àº disk ¿¡
»ý¼ºÇÑ´Ù. B. Control file, Redo log file À» ´ÙÁßÈ ÇÑ´Ù. ´ä
O
ÇʼöÀûÀ¸·Î ÇÊ¿äÇÑ Background Process °¡ ¾Æ´Ñ °ÍÀº? A. PMON B. SMON C.
DBWR D. LGWR E. ARCH ´ä
X
Á¤´ä:E
ÇʼöÀûÀ¸·Î ÇÊ¿äÇÑ Background Process ´Â? (multiple choice) A. ARCH B.
PMON C. SMON D. LGWR E. DBWR F. CKPT ´ä
X
Á¤´ä:BCDEF