°³¿ä

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 ¼­¹ö´Â µ¥ÀÌÅͺ£À̽º ¹× ÀνºÅϽº¿¡ ´ëÇÑ Á¤º¸¸¦ ¾ò±â À§ÇÑ ´Ù¾çÇÑ Ç¥ÁØ µ¥ÀÌÅÍ µñ¼Å³Ê¸® ºä¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ºä´Â ´ÙÀ½°ú °°½À´Ï´Ù.

´ë¿ë·® Ç®

´ë¿ë·® Ç®Àº °øÀ¯ ¸Þ¸ð¸®ÀÇ ¼øÂ÷ 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 ½½·¡À̺긦 »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.

´ë¿ë·® Ç® ¸Å°³º¯¼ö

Âü°í: ÁÖ¾îÁø ½Ã°£ µ¿¾È ÇϳªÀÇ ÇÁ·Î¼¼½º¸¸ÀÌ Å×ÀÌÇÁ ÀåÄ¡¸¦ ¾×¼¼½ºÇÒ ¼ö ÀÖÀ¸¹Ç·Î ÀÌ ¸Å°³º¯¼ö´Â ºÎ¿ï¸®¾ðÀ̸ç, Å×ÀÌÇÁ ÀåÄ¡¸¦ ¾×¼¼½ºÇϱâ À§ÇØ 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 Ư¡

üũÆ÷ÀÎÆ® µ¿¾È, DBWRÀº µ¥ÀÌÅͺ£À̽º ¹öÆÛ Ä³½Ã¿¡ ÀÖ´Â ¸ðµç dirty buffer¸¦ µð½ºÅ©·Î ±â·ÏÇÏ°í LGWRÀº ¸ðµç ·Î±× ¹öÆÛ ¿£Æ®¸®¸¦ µð½ºÅ©·Î ±â·ÏÇÕ´Ï´Ù. ÀÌ°ÍÀº ÀÌÀü üũÆ÷ÀÎÆ® ÀÌÈÄ·Î ¼öÁ¤µÈ ¸ðµç µ¥ÀÌÅÍ ºí·ÏÀÌ ½ÇÁ¦·Î µð½ºÅ©·Î ±â·ÏµÇ°Ô ÇÏ°í, °»½ÅÇÏ´Â Æ®·£Àè¼ÇÀÇ Ä¿¹Ô »óÅ¿¡ µû¶ó ¸ðµç ¿£Æ®¸®°¡ ·Ñ¹éµÇ°Å³ª Ä¿¹ÔµÉ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.

¾ðÁ¦ üũÆ÷ÀÎÆ®°¡ ¹ß»ýµË´Ï±î?

µ¿±âÈ­

ÀνºÅϽº º¹±¸
¸ðµç  ¸Å¹øÀÇ Ã¼Å©Æ÷ÀÎÆ® ½Ã¿¡ º¯°æµÈ ¸ðµç µ¥ÀÌÅÍ°¡ µð½ºÅ©·Î ±â·ÏµÇ±â ¶§¹®¿¡ üũÆ÷ÀÎÆ®´Â ÀνºÅϽº º¹±¸¸¦ ºü¸£°Ô ÇÕ´Ï´Ù. µ¥ÀÌÅÍ°¡ ÀÏ´Ü µ¥ÀÌÅÍ ÆÄÀÏ¿¡ Á¸ÀçÇϸé ÃÖÁ¾ üũÆ÷ÀÎÆ® ÀÌÀüÀÇ ¸®µÎ ·Î±× ¿£Æ®¸®´Â ÀνºÅϽº º¹±¸ÀÇ ¡°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: À妽º ¼¼±×¸ÕÆ®¸¦ ÀúÀåÇϱâ À§ÇÑ Å×ÀÌºí½ºÆäÀ̽º´Â »ý¼ºµÇ¾î¾ß ÇÕ´Ï´Ù.ÀÌ Å×ÀÌºí½ºÆäÀ̽º´Â Á¾Á¾ º¹±¸µÇ´Â ´ë½Å¿¡ Àç »ý¼ºµÉ ¼ö ÀÖ½À´Ï´Ù.

¸®µÎ ·Î±× ÆÄÀÏ
¸®µÎ ·Î±× ÆÄÀÏÀº µ¥ÀÌÅͺ£À̽º¿¡ °¡ÇØÁø ¸ðµç º¯°æ »çÇ×À» ÀúÀåÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º°¡ ¿î¿µµÉ ¶§ µ¥ÀÌÅͺ£À̽º°¡ ƯÁ¤ ½ÃÁ¡À¸·Î º¹±¸µÇ¾î¾ß ÇÑ´Ù¸é, ¸®µÎ ·Î±×´Â Ä¿¹ÔµÈ ¸ðµç Æ®·£Àè¼ÇÀÌ µð½ºÅ©·Î Ä¿¹ÔµÇ°í, Ä¿¹Ô ¾ÈµÈ ¸ðµç Æ®·£Àè¼ÇÀº ·Ñ¹é µÉ ¼ö ÀÖµµ·Ï ÇϱâÀ§ÇØ »ç¿ëµË´Ï´Ù. ¸®µÎ ·Î±×¿¡ °ü·ÃµÈ Áß¿äÇÑ Á¡Àº ´ÙÀ½°ú °°½À´Ï´Ù:

´ÙÁßÈ­¿¡ ´ëÇÑ ÁöħÀº ´ÙÀ½°ú °°½À´Ï´Ù.

¸®µÎ ·Î±× ½ºÀ§Ä¡
·Î±× ½ºÀ§Ä¡ ½Ã¿¡, ÇöÀçÀÇ ¸®µÎ ·Î±× ±×·ìÀº ÀÌ ¸®µÎ ·Î±× ±×·ì¿¡ ÀúÀåµÈ Á¤º¸¸¦ ½Äº°ÇÏ´Â ·Î±× ½ÃÄö½º ¹øÈ£¸¦ ºÎ¿©¹ÞÀ¸¸ç, ¶ÇÇÑ µ¿±âÈ­¸¦ À§ÇØ »ç¿ëµË´Ï´Ù.

µ¿Àû ºä(dynamic view)

¾ÆÄ«ÀÌºê ·Î±× ÆÄÀÏ
µ¥ÀÌÅͺ£À̽º°¡ archivelog ¸ðµå·Î ¼³Á¤µÇ¾úÀ» ¶§, LGWR ÇÁ·Î¼¼½º´Â ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀÌ Àç»ç¿ëµÉ ¼ö ÀÖ±â Àü¿¡ ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀÌ ¾ÆÄ«À̺êµÇ±â(¼öµ¿À¸·Î ¶Ç´Â ARCH ÇÁ·Î¼¼½º¸¦ ÅëÇؼ­)¸¦ ±â´Ù¸³´Ï´Ù.

ÇϳªÀÇ ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏ¿¡¼­ ¼Õ»ó(corruption)ÀÌ ¹ß°ßµÇ¸é, °°Àº ±×·ì¿¡ ÀÖ´Â ´Ù¸¥ ÇϳªÀÇ ¸â¹ö°¡ »ç¿ëµË´Ï´Ù. ¾ÆÄ«À̺êµÈ ·Î±×´Â ´ÙÀ½°ú °°Àº ÀÌÀ¯·Î ¹é¾÷ ¹× º¹±¸ ÇÁ·Î¼¼½º¿¡ À¯ÀÍÇÕ´Ï´Ù:

¾ÆÄ«ÀÌºê °í·Á»çÇ×
archivingÀÇ ¿©ºÎ¸¦ ¼±ÅÃÇÏ´Â °ÍÀº °¢ µ¥ÀÌÅͺ£À̽ºÀÇ °¡¿ë¼º°ú ½Å·Ú¼º ¿ä±¸»çÇ׿¡ ´Þ·Á ÀÖ½À´Ï´Ù. ¾ÆÄ«À̺êµÈ ·Î±×´Â º¹±¸¿¡ ÇʼöÀûÀ̱⠶§¹®¿¡ Çϳª ÀÌ»óÀÇ À§Ä¡¿¡ ÀúÀåµÉ ¼ö ÀÖ½À´Ï´Ù(´ÙÁßÈ­µÊ). »ý»ê ½Ã½ºÅÛ µ¥ÀÌÅͺ£À̽º °æ¿ì, ¿À¶óŬÀº ´ÙÁßÈ­µÈ ¾ÆÄ«ÀÌºê ·Î±× ±â´ÉÀÇ »ç¿ëÀ» ±ÇÇÕ´Ï´Ù.

 

ÄÁÆ®·Ñ ÆÄÀÏ ±â´É
ÄÁÆ®·Ñ ÆÄÀÏÀº µ¥ÀÌÅͺ£À̽ºÀÇ ±¸Á¶¸¦ ±â¼úÇÏ´Â ÀÛÀº ÀÌÁø(binary) ÆÄÀÏÀÔ´Ï´Ù. ÀÌ ÆÄÀÏÀº µ¥ÀÌÅͺ£À̽º°¡ ¿ÀÇ µÉ ¶§¸¶´Ù ¿À¶óŬ ¼­¹ö¿¡ ÀÇÇØ ±â·ÏµÇ±â À§ÇØ ÀÌ¿ë °¡´ÉÇØ¾ß Çϸç ÀÌ°ÍÀÇ µðÆúÆ® À̸§Àº ¿î¿µÃ¼Á¦ Á¾¼ÓÀûÀÔ´Ï´Ù. ÀÌ ÆÄÀÏ ¾øÀÌ´Â µ¥ÀÌÅͺ£À̽º°¡ mountµÉ ¼ö ¾ø°í º¹±¸Çϱ⵵ ¾î·Æ½À´Ï´Ù.

ÄÁÆ®·Ñ ÆÄÀÏ ¼Ó¼º

fast-start üũÆ÷ÀÎÆ®

Oracle8i ÀÌÀü¿¡´Â ½ÇÆÐ ½Ã Æ®·£Àè¼Ç ·Îµå¿¡ µû¶ó ÀνºÅϽº º¹±¸ ½Ã°£ÀÌ ´Þ¶ú±â ¶§¹®¿¡ ÀνºÅϽº°¡ ÀνºÅϽº º¹±¸¸¦ ¼öÇàÇÏ´Â µ¥ µå´Â ½Ã°£À» Á¦¾îÇϱ⠾î·Á¿ü½À´Ï´Ù.

°íÀå ¶Ç´Â ÀνºÅϽº º¹±¸ ½Ã°£¿¡ ´ëÇÑ ¾ö°ÝÇÑ Á¦ÇÑÀÌ ÀÖ´Â »óȲ¿¡¼­ fast-start üũÆ÷ÀÎÆ®´Â º¹±¸ ¼º´É¿¡ ¿µÇâÀ» ÁÙ ¼ö ÀÖ½À´Ï´Ù.

°íÀå ¶Ç´Â ÀνºÅϽº º¹±¸¿¡ ÇÊ¿äÇÑ ½Ã°£Àº ·ÑÆ÷¿öµå ´Ü°è Áß¿¡ ÀÐ¾î µéÀ̰ųª ±â·ÏµÇ¾î¾ß ÇÒ µ¥ÀÌÅÍ ºí·Ï ¼ö¿¡ ´ë·«ÀûÀ¸·Î ºñ·ÊÇÕ´Ï´Ù. ·ÑÆ÷¿öµå Áß¿¡ ó¸®ÇØ¾ß ÇÒ µ¥ÀÌÅÍ ºí·Ï ¼ö¿¡ ´ëÇÑ ÇÑ°è ¶Ç´Â °æ°è¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Oracle ¼­¹ö´Â ÀÚµ¿À¸·Î üũÆ÷ÀÎÆ® ¾²±â ¼Óµµ¸¦ Á¶ÀýÇÏ¿© ÃÖ¼Ò È½¼öÀÇ ¾²±â¸¦ ½ÇÇàÇÏ´Â µ¿¾È ÁöÁ¤µÈ ·ÑÆ÷¿öµå °æ°è¿¡ ¸ÂÃä´Ï´Ù.

ÀνºÅϽº ½ÇÆÐ ½Ã º¹±¸ ½Ã°£Àº ÁÖ·Î µ¥ÀÌÅÍ ÆÄÀÏ I/O¿¡ µû¶ó ´Þ¶óÁö¸ç Æò±Õ I/O ½Ã°£Àº ÀνºÅϽº Åë°è¸¦ ÅëÇØ ¿¹ÃøÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ¿© DBA´Â »ç¿ëÀÚ¿ÍÀÇ ¼­ºñ½º ·¹º§ ÇÕÀǸ¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

fast-start üũÆ÷ÀÎÆ®´Â ¸Åü º¹±¸°¡ ¾Æ´Ñ °íÀå ¹× ÀνºÅϽº º¹±¸ÀÇ ¼º´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù.

ÃʱâÈ­ ¸Å°³º¯¼ö

µ¿Àû ÃʱâÈ­ ¸Å°³º¯¼ö FAST_START_IO_TARGETÀ» ¼³Á¤ÇÏ¿© °íÀå ¶Ç´Â ÀνºÅϽº º¹±¸ ½Ã ÀÐ¾î µé¿©¾ß ÇÒ ºí·Ï ¼ö¸¦ Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù.

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 ¿Ü¿¡ ´Ù¸¥ ¸¹Àº ¿äÀεµ üũÆ÷ÀÎÆ® À§Ä¡¿Í °ü·ÃÇÏ¿© ´ë»ó ¸®µÎ ºí·Ï¿¡ ¿µÇâÀ» ÁÝ´Ï´Ù. ÀÌ·¯ÇÑ ¿äÀÎÀº ´ÙÀ½°ú °°½À´Ï´Ù.

µ¥ÀÌÅͺ£À̽º ±â·ÏÀÚ´Â Àû¿ëÇÒ ¼ö ÀÖ´Â ¸ðµç ¿äÀÎÀ» °í·ÁÇÏ¿© üũÆ÷ÀÎÆ® À§Ä¡¿¡ ´ëÇÑ ´ë»ó °ªÀ¸·Î °¡Àå Àû±ØÀûÀÎ ÁöÁ¡À» »ç¿ëÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¿äÀÎÀ» ±â¹ÝÀ¸·Î ¸®µÎ ·Î±×ÀÇ ³¡°ú °¡Àå °¡±î¿î ÁöÁ¡À» ¼±ÅÃÇϸé Á¤ÀÇÇÑ ¸ðµç ±âÁØÀ» ¸¸Á·ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Âü°í: ¸±¸®½º 8.0¿¡¼­ LOG_CHECKPOINT_INTERVALÀº üũÆ÷ÀÎÆ®¸¦ ½ÃÀÛÇÏ´Â ¸®µÎ ºí·ÏÀÇ ´ÙÀ½ ¸®µÎ ºí·Ï ¼ö¸¦ ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëµÇ¾ú°í LOG_CHECKPOINT_TIMEOUTÀº üũÆ÷ÀÎÆ®¸¦ ½ÃÀÛÇÒ ½Ã°£(ÃÊ)À» ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëµÇ¾ú½À´Ï´Ù.

´Ù¸¥ ¸Å°³º¯¼ö DB_BLOCK_MAX_DIRTY_TARGETÀº ¹öÆÛ Ä³½Ã¿¡¼­ ´õƼÇØÁú(¼öÁ¤µÇ¾î µð½ºÅ©¿¡ ÀÖ´Â °Í°ú ´Ù¸¦) ¼ö ÀÖ´Â ¹öÆÛ ¼ö¸¦ ÁöÁ¤ÇϹǷΠ°íÀå ¹× ÀνºÅϽº º¹±¸ Áß¿¡ ÀÐ¾î µé¿©¾ß ÇÒ ºí·Ï ¼ö¿¡ ´ëÇÑ ´ë·«ÀûÀÎ ÇѰ踦 °£Á¢ÀûÀ¸·Î ÁöÁ¤ÇÕ´Ï´Ù. DBWnÀº ij½ÃÀÇ ´õƼ ¹öÆÛ ¼ö¸¦ ÁöÁ¤ÇÑ °ª ÀÌÇÏ·Î Á¦ÇÑÇϱâ À§ÇØ ¹öÆÛ¸¦ ¸ðµÎ ±â·ÏÇÕ´Ï´Ù. ±×·¯³ª FAST_START_IO_TARGETÀº º¹±¸ ½Ã°£À» º¸´Ù ½±°Ô Á¦¾îÇÒ ¼ö ÀÖÀ¸¹Ç·Î ±ÇÀåµË´Ï´Ù.

º¹¼ö ¾ÆÄ«À̹ö ÇÁ·Î¼¼½º

ÀÌÀü ¸±¸®½º¿¡¼­´Â °¢ ÀνºÅϽº¿¡ ´Ü ÇϳªÀÇ ¾ÆÄ«À̺ê ÇÁ·Î¼¼½º¸¸ Çã¿ëµÇ¾ú½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º¿¡ Æ®·£Àè¼Ç ÀÛ¾÷ÀÌ ¸¹Àº »óȲ¿¡¼­´Â ÀÌ ¾ÆÄ«À̹ö ÇÁ·Î¼¼½º°¡ º´¸ñ Çö»óÀ» ÀÏÀ¸Ä×½À´Ï´Ù. ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ´Â ¼¼¼Ç¿¡¼­ ¼öµ¿À¸·Î ¾ÆÄ«À̺ê ÀÛ¾÷À» ¼öÇàÇØ¾ß Çß½À´Ï´Ù. ¿©·¯ ¾ÆÄ«ÀÌºê ´ë»óÀ» ÁöÁ¤ÇÏ°í µ¥ÀÌÅͺ£À̽º°¡ ÀÚÁÖ º¯°æµÇ¸é ¾ÆÄ«À̹ö°¡ ´Ê¾îÁö°í ÀÌ·Î ÀÎÇØ LGWR´Â ÇØ´ç ÀÛ¾÷ ¼öÇàÀ» Àӽà ÁßÁöÇÏ°Ô µË´Ï´Ù. ÀÌ·¯ÇÑ »óȲÀÌ ¹ß»ýÇÏ´Â °ÍÀ» ¹æÁöÇϱâ À§Çؼ­ µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ´Â º¹¼ö ¾ÆÄ«À̹ö ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.

º¹¼ö ¿ø°Ý ¾ÆÄ«ÀÌºê ´ë»ó

ÇÑ ÀνºÅϽº¿¡ º¹¼ö ¾ÆÄ«ÀÌºê ´ë»óÀ» ÁöÁ¤ÇÏ´Â µ¥´Â µÎ °¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.

  È¯°æ

  ÂüÁ¶

  ÆĶó¹ÌÅÍ

 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

  1. Background Process Áß PMON ÀÇ ±â´ÉÀÌ ¾Æ´Ñ °ÍÀº?
    A. ºñÁ¤»óÀ¸·Î Á¾·áµÈ Á¢¼Ó Á¤¸®
    B. ½ÇÆÐÇÑ Process ¿¡ ÇÒ´çµÈ SGA ÀÚ¿ø ÇØÁ¦
    C. ÀÚµ¿ÀûÀÎ Instanceº¹±¸ ¼öÇà
    D. Commit µÇÁö¾ÊÀº Transaction À» rollback
    ´ä
    X Á¤´ä:C


  2. Background Process Áß SMON ÀÇ ±â´ÉÀº(3 °¡Áö)?
    A. Á¾·áµÈ Process °¡ Á¡À¯ÇÑ Lock À» ÇØÁ¦
    B. Datafile ÀÚÀ¯°ø°£ÀÇ ¿¬¼ÓÀûÀÎ ¿µ¿ªÀ» º´ÇÕ
    C. ÀÚµ¿ÀûÀÎ Instance º¹±¸ ¼öÇà
    D. Temporary Segment °¡ »ç¿ëÇÑ ´õ ÀÌ»ó »ç¿ëµÇÁö ¾Ê´Â °ø°£ ȸ¼ö
    E. ½ÇÆÐÇÑ °øÀ¯¼­¹ö¿Í Dispatcher Process ¸¦ Àç½ÃÀÛ
    ´ä
    X Á¤´ä:BCD


  3. Checkpoint °¡ ¹ß»ýÇÏ´Â °æ¿ì¿Í °ü°è°¡ ¾ø´Â °ÍÀº?
    A. Log Switch ¹ß»ý
    B. LOG_CHECKPOINT_TIMEOUT parameter
    C. Shutdown abort
    D. ALTER SYSTEM CHECKPOINT
    E. Tablespace °¡ Online ¿¡¼­ Offline À¸·Î º¯°æ
    ´ä
    O


  4. Control File ¿¡ ´ëÇÑ ¼³¸íÀ¸·Î ¸ÂÁö ¾Ê´Â °ÍÀº?
    A. CONTROL_FILES parameter ·Î ½Äº°.
    B. ÃÖ¼ÒÇÑ 2°³ÀÇ Control File ÀÌ ÇÊ¿ä.
    C. Database Name ÀúÀå.
    D. º¹±¸¸¦ À§ÇØ µ¿±âÈ­ Á¤º¸¸¦ ÀúÀå.
    ´ä
    O


  5. 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


  6. 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


  7. Redo log file ÀÌ Àç»ç¿ëµÉ¶§ waiting ÀÌ ¹ß»ýÇÒ°æ¿ì Redo log file ÀÇ Àç»ç¿ë Áֱ⸦ ´Ã¸®±âÀ§ÇØ Redo log file Å©±â¸¦ ´Ã·ÁÁְųª group °¹¼ö¸¦ ´Ã·ÁÁØ´Ù?
    A. TRUE
    B. FALSE
    ´ä
    O


  8. Àå¾Ö·ÎºÎÅÍ Database ¸¦ º¸È£Çϱâ À§ÇÑ°ÍÀ¸·Î ¸Â´Â°ÍÀº?
    A. ¸ðµç Database file À» °°Àº disk ¿¡ »ý¼ºÇÑ´Ù.
    B. Control file, Redo log file À» ´ÙÁßÈ­ ÇÑ´Ù.
    ´ä
    O


  9. ÇʼöÀûÀ¸·Î ÇÊ¿äÇÑ Background Process °¡ ¾Æ´Ñ °ÍÀº?
    A. PMON
    B. SMON
    C. DBWR
    D. LGWR
    E. ARCH
    ´ä
    X Á¤´ä:E


  10. ÇʼöÀûÀ¸·Î ÇÊ¿äÇÑ Background Process ´Â? (multiple choice)
    A. ARCH
    B. PMON
    C. SMON
    D. LGWR
    E. DBWR
    F. CKPT
    ´ä
    X Á¤´ä:BCDEF