https://m.blog.naver.com/xogstar/221764212462
Oracle Database ¹é¾÷ & º¹±¸ °³³ä
¾È³çÇϼ¼¿ä? ORACLE DBA ÀÌÅÂÈÆÀÔ´Ï´Ù.
¿À´ÃÀº »ç¿ëÀÚÀÇ °ú½ÇÀ̳ª ÀÚ¿¬ ÀçÇØ µîÀ¸·Î ÀÎÇØ
µ¥ÀÌÅͺ£À̽º°¡ Á¤»óÀûÀ¸·Î ¿î¿µµÇÁö ¸øÇÏ´Â »óȲ¿¡ ´ëºñÇÏ¿©
µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã »ç¿ë °¡´ÉÇÑ »óÅ·Πº¹±¸ÇÏ°í
»ç¿ëÀÚÀÇ µ¥ÀÌÅ͸¦ ÁöÅ°±â À§ÇØ µ¥ÀÌÅͺ£À̽º¸¦ ¹é¾÷ÇÏ°í
¹é¾÷ º»À» ÀÌ¿ëÇØ µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã º¹±¸ÇÏ´Â °úÁ¤À» ¾Ë¾Æº¸°Ú½À´Ï´Ù.
¹é¾÷ÀÇ Á¾·ù´Â Hot Backup°ú Cold Backup Å©°Ô µÎ °¡Áö°¡ ÀÖ½À´Ï´Ù.
Hot BackupÀº µ¥ÀÌÅͺ£À̽º°¡ OpenµÈ »óÅ·Π¹Þ´Â ¹é¾÷À¸·Î½á,
Control File, Data File, Redo Log File µî
µ¥ÀÌÅͺ£À̽º ÇÙ½É ÆÄÀϵéÀÇ ½ÃÁ¡ Á¤º¸(SCN)°¡ ºÒÀÏÄ¡ÇÑ ¹é¾÷ÀÔ´Ï´Ù.
µû¶ó¼ Hot BackupÀ» ¹ÞÀº ÆÄÀÏÀ» RestoreÇÏ°í µ¥ÀÌÅͺ£À̽º¸¦ Open ½ÃÅ°·Á¸é
¹Ýµå½Ã ¹é¾÷¹Þ´Â ½ÃÁ¡ÀÇ Redo¸¦ Àû¿ëÇÏ´Â Recover ÀÛ¾÷ÀÌ ÇÊ¿äÇÕ´Ï´Ù.
À̶§, º¹±¸¿¡ ÇÊ¿äÇÑ Redo Log°¡ ¿Â¶óÀÎ Redo Log File ¾È¿¡ ¸ðµÎ Á¸ÀçÇÑ´Ù¸é
SMONÇÁ·Î¼¼½º°¡ ÀÚµ¿À¸·Î Instance Recovery¸¦ ¼öÇàÇÏ¿©
Database¸¦ Open »óÅ·Π¸¸µé¾îÁÙ ¼ö ÀÖÁö¸¸,
ÇÊ¿äÇÑ Redo Log°¡ ¿Â¶óÀÎ Redo Log ¿Ü¿¡µµ
¾ÆÄ«À̺êµÈ Redo Log±îÁö ÂüÁ¶ÇؾßÇÏ´Â »óȲÀ̶ó¸é
°ü¸®ÀÚ¿¡ ÀÇÇÑ Recovery ÀÛ¾÷ÀÌ ¼öÇàµÇ¾î¾ß Open »óÅ·Πº¹±¸¸¦ ¿Ï·áÇÒ ¼ö ÀÖ½À´Ï´Ù.
µû¶ó¼, Hot BackupÀº ¹Ýµå½Ã Archive Log ¸ðµå¿¡¼¸¸ ¼öÇàÀÌ °¡´ÉÇÕ´Ï´Ù.
¹Ý´ë·Î Cold BackupÀº µ¥ÀÌÅͺ£À̽º¸¦ Á¤»óÁ¾·áÇÑ ÈÄ¿¡ ¹Þ´Â ¹é¾÷À¸·Î½á
C/D/RÀÇ SCNÀÌ Á¤È®È÷ ÀÏÄ¡ÇÕ´Ï´Ù.
µû¶ó¼ Cold Backup º»À» Restore ÇÑ ÀÌÈÄ¿¡´Â
º°µµÀÇ Recovery ¼öÇà ¾øÀÌ Database¸¦ Open½Ãų ¼ö ÀÖ½À´Ï´Ù.
´Ù¸¸, Cold BackupÀ» ¹ÞÀº ½ÃÁ¡À¸·Î µ¥ÀÌÅÍ°¡ º¹¿øµÇ¹Ç·Î
¹é¾÷¹ÞÀº ½ÃÁ¡ºÎÅÍ ÇöÀç±îÁöÀÇ ¸®µÎ ·Î±×¿Í
ÇöÀç ½ÃÁ¡ Á¤º¸¸¦ ±â·ÏÇÏ°í ÀÖ´Â ÄÁÆ®·Ñ ÆÄÀÏÀÌ ¾ø´Ù¸é
¹é¾÷ ¹ÞÀº ½ÃÁ¡ ÀÌÈÄÀÇ µ¥ÀÌÅÍ´Â º¹¿øÇÒ ¼ö ¾ø½À´Ï´Ù.
¹é¾÷À» ¹Þ´Â ¹æ¹ýÀº Å©°Ô ¼¼ °¡Áö·Î ³ª´©¾î »ý°¢Çغ¼ ¼ö ÀÖ½À´Ï´Ù.
1. ¼öµ¿ ¹é¾÷ (User-Managed Backup)
2. RMAN ¹é¾÷ (Recovery Manager)
3. ¹é¾÷ ¼Ö·ç¼ÇÀ» ÀÌ¿ëÇÑ ¹é¾÷ (Third Party Solution)
°¡. ¼öµ¿ ¹é¾÷(User-Managed Backup)
¼öµ¿ ¹é¾÷Àº µ¥ÀÌÅͺ£À̽º ±¸µ¿¿¡ ¹Ýµå½Ã ÇÊ¿äÇÑ C/D/RÀ»
º°µµÀÇ ÀúÀå¸Åü¿¡ Á÷Á¢ º¹»çÇÏ´Â ÀÛ¾÷À» ÀǹÌÇÕ´Ï´Ù.
°ü¸®ÀÚ´Â µ¥ÀÌÅͺ£À̽º ¿î¿µÁ¶°Ç(ÀúÀå °ø°£ÀÇ ¿©À¯, Archive Log Mode ¿©ºÎ)¿¡ µû¶ó
Hot ¹é¾÷À̳ª, Cold ¹é¾÷À» ¼±ÅÃÇÏ¿© ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
Cold ¹é¾÷Àº µ¥ÀÌÅͺ£À̽º¸¦ Á¤»óÁ¾·á ½ÃŲ ÈÄ¿¡
OS »ó¿¡¼ cp ¸í·É¾î¸¦ ÅëÇØ C/D/RÀ» º°µµÀÇ ÀúÀå¸Åü¿¡ º¹»çÇÏ¿© ¹é¾÷À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
cp¸¦ ÅëÇÑ º¹»ç°¡ ¿Ï·áµÇ°í ´Ù½Ã µ¥ÀÌÅͺ£À̽º¸¦ ±âµ¿½ÃÄÑÁÖ¸é Cold ¹é¾÷ÀÌ ¿Ï·áµË´Ï´Ù.
Hot ¹é¾÷Àº µ¥ÀÌÅͺ£À̽º°¡ Open »óÅ¿¡¼ ÁøÇàµÇ¹Ç·Î
º¹»çÀÛ¾÷ °£ µ¥ÀÌÅÍ ºí·ÏÀÇ ±úÁü Çö»ó(Fractured Block) ¹ß»ýÀ¸·ÎºÎÅÍ µ¥ÀÌÅÍ ºí·ÏÀ» º¹±¸ÇÒ ¼ö ÀÖµµ·Ï
¹é¾÷ °£ BEGIN BACKUP / END BACKUP ¸í·É¾î¸¦ ÀÔ·ÂÇØÁÖ¾î¾ß ÇÕ´Ï´Ù.
BEGIN BACKUP ¸í·É¾î´Â µ¥ÀÌÅͺ£À̽º°¡ Archive Log ¸ðµåÀÏ ¶§¸¸ µ¿ÀÛÇϹǷÎ
Hot BackupÀ» ¼öÇàÇϱâ À§Çؼ± ¹Ýµå½Ã µ¥ÀÌÅͺ£À̽º°¡ Archive Log ¸ðµå·Î »óÅ¿©¾ß ÇÕ´Ï´Ù.
BEGIN BACKUP ¸í·É¾î¸¦ ÀÔ·ÂÇÑ ÈÄ¿¡´Â ¹é¾÷ ´ë»óÀÎ Data FileµéÀ»
OS »ó¿¡¼ cp ¸í·É¾î¸¦ ÅëÇØ º°µµÀÇ ÀúÀå¸Åü·Î º¹»çÇØÁÙ ¼ö ÀÖ½À´Ï´Ù.
º¹»ç°¡ ³¡³ ÈÄ¿¡´Â END BACKUP ¸í·É¾î¸¦ ÅëÇØ ¹é¾÷¸ðµå¸¦ ÇØÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¼öµ¿À¸·Î Hot BackupÀ» ¼öÇàÇÒ ½Ã °¡Àå Áß¿äÇÑ °ÍÀº
¹é¾÷À» ¼öÇàÇÒ ´ç½ÃÀÇ Redo Log File º¸Á¸ÀÔ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º°¡ ¹é¾÷¸ðµå·Î ±¸µ¿µÇ´Â µ¿¾È ¹ß»ýÇß´ø ¸ðµç µ¥ÀÌÅÍ º¯°æ³»¿ªµéÀÌ
Redo Log File¿¡ ±â·ÏµÇ¾îÀֱ⠶§¹®¿¡ ¹é¾÷¸ðµå°¡ Á¾·áµÉ ¶§±îÁöÀÇ Redo Log¸¦
Archive Log File ÇüÅ·Πº¯È¯ÇÏ¿© ¹é¾÷º»°ú °°ÀÌ °ü¸®ÇØÁÖ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
ÀÌ Archive Log FileµéÀº º¹±¸ ½Ã °¡Àå ¸ÕÀú »ç¿ëµÇ´Â Å° ¿ªÇÒÀ» Çϱ⠶§¹®¿¡
ÃÖ¼ÒÇÑ ´ÙÀ½¹ø ¹é¾÷ ÀÛ¾÷ ¼öÇà±îÁö¶óµµ ¹Ýµå½Ã º¸Á¸µÇ¾î¾ßÇÕ´Ï´Ù.
¸¸¾à ¹é¾÷À» ¼öÇàÇÒ ´ç½ÃÀÇ Redo Log°¡ ´ã±ä Archive Log FileÀ» ºÐ½ÇÇϸé
Á¤»óÀûÀÎ µ¥ÀÌÅͺ£À̽º º¹±¸°¡ ºÒ°¡´ÉÇϸç,
ÀÌ´Â ÃÖ¾ÇÀÇ °æ¿ì µ¥ÀÌÅÍ ¼Õ½Ç·Î À̾îÁú ¼ö Àֱ⠶§¹®¿¡ ¹Ýµå½Ã À¯ÀÇÇؾßÇÕ´Ï´Ù.
2. RMAN ¹é¾÷ (Recovery Manager Backup)
RMAN ¹é¾÷Àº À§¿¡¼ °ü¸®ÀÚ°¡ ¼öµ¿À¸·Î Çß´ø ÀÛ¾÷µéÀ»
RMAN(Recovery Manager)¶ó´Â ¿À¶óŬ ÆÐÅ°Áö¸¦ ÀÌ¿ëÇÏ¿© ¼öÇàÇÏ´Â ¹æ¹ýÀ¸·Î,
´Ü¼øÈ÷ ¹é¾÷À» ¼öÇàÇÏ´Â °Í ¿Ü¿¡µµ
¹é¾÷ °ü¸®, ¹é¾÷ °á°ú ÆÄÀÏ ¾ÐÃà, ¹é¾÷ ¼öÇà ½Ã º´·Ä ó¸® ¼ö ¼³Á¤, Block Corruption¿¡ ´ëÇÑ Àå¾Ö Á¶Ä¡ µî
¼ö¸¹Àº ±â´ÉÀ» Á¦°øÇϱ⠶§¹®¿¡ °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â ¹é¾÷ ¹æ¹ýÀÔ´Ï´Ù.
RMANÀ» ÅëÇÑ ¹é¾÷Àº Backup set°ú Image Copy¶ó´Â µÎ °¡Áö ÇüÅ·Π¼öÇàµÉ ¼ö ÀÖ½À´Ï´Ù.
Backup setÀº ¿©·¯ µ¥ÀÌÅÍÆÄÀϵéÀ» ÇϳªÀÇ ¹é¾÷ ÆÄÀÏ·Î ¹¾î¼ ÀúÀåÇÏ´Â ÇüÅÂÀÌ°í,
Image Copy´Â µ¥ÀÌÅÍ ÆÄÀϺ°·Î °¢°¢ÀÇ ¹é¾÷ ÆÄÀÏÀ» ¸¸µé¾î ÀúÀåÇÏ´Â ÇüÅÂÀÔ´Ï´Ù.
Backup setÀº µ¥ÀÌÅÍÆÄÀÏ¿¡¼ ½ÇÁ¦·Î »ç¿ëµÈ ºí·Ï¸¸ ÃßÃâÇÏ¿© ¹é¾÷ÆÄÀÏÀ» ¸¸µé±â ¶§¹®¿¡
ÀúÀå °ø°£À» ¾Æ³¥ ¼ö ÀÖ´Â ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù.
¶ÇÇÑ, Àüü¹é¾÷ ¿Ü¿¡µµ ÁõºÐ¹é¾÷À» ÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» Á¦°øÇϱ⠶§¹®¿¡
ÀúÀå °ø°£ÀÌ ºÎÁ·ÇÑ ½Ã½ºÅÛ¿¡¼ ÀÚÁÖ ¾²ÀÌ´Â ¹é¾÷ ¹æ¹ýÀÔ´Ï´Ù.
ÇÏÁö¸¸ Àüü°¡ ¾Æ´Ñ ÀϺÎÀÇ µ¥ÀÌÅÍ ÆÄÀÏÀ» º¹±¸ÇؾßÇÏ´Â »óȲ¿¡¼µµ
Àüü Backup setÀ» Restore ÇØ¾ß Çϱ⠶§¹®¿¡ Down TimeÀÌ ±æ¾îÁú ¼ö ÀÖ´Ù´Â ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù.
Image Copy´Â ºó ºí·ÏÀ» Æ÷ÇÔÇÑ Àüü µ¥ÀÌÅÍ ÆÄÀÏÀ» ¹é¾÷ÇÏ´Â ÇüÅÂÀÔ´Ï´Ù.
±×·¸±â ¶§¹®¿¡ Backup set¿¡ ºñÇؼ ÀúÀå °ø°£ÀÌ ¸¹ÀÌ ¼Ò¿äµÈ´Ù´Â ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù.
ÇÏÁö¸¸ ÀϺΠµ¥ÀÌÅÍ ÆÄÀÏÀÇ º¹±¸°¡ ÇÊ¿äÇÑ »óȲ¿¡¼
ÇÊ¿äÇÑ ÆÄÀϸ¸ RestoreÇÏ¸é µÇ±â ¶§¹®¿¡ Down TimeÀ» ÃÖ¼ÒÈÇÒ ¼ö ÀÖ½À´Ï´Ù.
´Ù¸¸ Image Copy´Â ¹é¾÷ ¼öÇà½Ã¸¶´Ù Àüü¹é¾÷À» ¼öÇàÇؾßÇϹǷÎ
ÀúÀå °ø°£¿¡ ´ëÇÑ ºÎ´ãÀÌ »ó´ëÀûÀ¸·Î Å©±â ¶§¹®¿¡ ÀúÀå °ø°£¿¡ ¿©À¯°¡ ÀÖ°í
Àå¾Ö°¡ ºó¹øÈ÷ ¹ß»ýÇÏ´Â ½Ã½ºÅÛ¿¡¼ »ç¿ëÀ» °í·ÁÇغ¼¸¸ÇÑ ¹æ¹ýÀÔ´Ï´Ù.
°ü¸®ÀÚ´Â OS »ó¿¡¼ rman target / ¶ó´Â ¸í·É¾î¸¦ ÅëÇØ RMAN ÇÁ·ÒÇÁÆ®·Î Á¢±ÙÇÒ ¼ö ÀÖ½À´Ï´Ù.
RMAN ÇÁ·ÒÇÁÆ® »ó¿¡ BACKUP DATABASE ¸í·É¾î¸¦ ÀÔ·ÂÇØÁÖ¸é
RMANÀº ÀÚµ¿À¸·Î Control File°ú ÆĶó¹ÌÅÍ ÆÄÀÏ, ±×¸®°í Àüü µ¥ÀÌÅÍ ÆÄÀÏÀ» ¹é¾÷ÇØÁÝ´Ï´Ù.
RMANÀº Control File¿¡ ±â·ÏµÈ Á¤º¸¸¦ ±âÁØÀ¸·Î ¹é¾÷À» ¼öÇàÇÏ°í,
¹é¾÷µÈ ±â·ÏÀ» Control File¿¡ ÀÛ¼ºÇϱ⠶§¹®¿¡ RMAN ¹é¾÷À» ¹Þ´Â ȯ°æ¿¡¼
Control FileÀÇ Áß¿äµµ´Â ¸Å¿ì Å®´Ï´Ù.
µû¶ó¼ Control FileÀ» RMANÀ¸·Î ¹é¾÷¹Þ´Â °Í ¿Ü¿¡µµ
º°µµÀÇ ½ºÅ©¸³Æ®¸¦ ¸¸µé¾î Control FileÀ» ¹é¾÷¹Þ¾ÆµÎ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
3. ¹é¾÷ ¼Ö·ç¼ÇÀ» ÀÌ¿ëÇÑ ¹é¾÷ (Third Party Solution)
À§ÀÇ µÎ °¡Áö ¹é¾÷ ¹æ¹ýÀ» ÀÌ¿ëÇÏ¿© À¯ÀúµéÀÌ »ç¿ëÇϱâ ÆíÇϵµ·Ï
Third Party SolutionÀ» ¸¸µç ÇÁ·Î±×·¥µµ Á¸ÀçÇÕ´Ï´Ù.
´ëÇ¥ÀûÀ¸·Î Netbackup, Backup Xcelerator µîÀÇ ¼Ö·ç¼ÇÀÌ ÀÖÀ¸¸ç,
ÀÌ ¼Ö·ç¼ÇµéÀº OS »ó¿¡¼ cp ¸í·É¾î¸¦ ÀÌ¿ëÇÏ¿© ¹é¾÷À» ¼öÇàÇÏ´Â ¹æ¹ýÀ̳ª,
RMAN ÆÐÅ°Áö¸¦ ÀÌ¿ëÇÏ¿© ¹é¾÷À» ¼öÇàÇÏ´Â ¹æ¹ý µîÀ»
¼Ò½ºÄڵ忡 ³Ö¾î ÄÄÆÄÀÏÇÑ ÇÁ·Î±×·¥À̶ó°í »ý°¢ÇÒ ¼ö ÀÖ½À´Ï´Ù.
°¨»çµå¸®¸ç, ¿À´Ãµµ ÁÁÀº ÇÏ·ç º¸³»½Ã±â ¹Ù¶ø´Ï´Ù.😎
|