°³¿ä
º» ÀåÀº Oracle Recovery Manager(RMAN)°ú
Backup Manager¸¦ »ç¿ëÇÏ¿© ¹°¸®Àû ¹é¾÷À» ¼öÇàÇÏ´Â °Í¿¡ ÃÊÁ¡À» µÎ°í ÀÖ½À´Ï´Ù. RMAN ¾øÀÌ ¹é¾÷À» ¼öÇàÇÏ´Â ¹è°æ Áö½ÄÀÌ º» Àå¿¡
Àû¿ëµË´Ï´Ù(¿¹¸¦ µé¾î ¹é¾÷ÇÏ´Â µ¿¾È µ¥ÀÌÅͺ£À̽º°¡ ¿·ÁÁö°Å³ª ´ÝÇôÁú ¼ö ÀÖ½À´Ï´Ù). º» Àå¿¡´Â RMANÀ» »ç¿ëÇϱâ À§ÇÑ Ãß°¡ ¹é¾÷ °í·Á »çÇ×,
¿ä±¸ »çÇ×, °³³äÀÌ ¼³¸íµÇ¾îÁý´Ï´Ù.
Note: ¿À¶óŬÀº ¿î¿µ üÁ¦ ¹é¾÷°ú Recovery Manager¸¦ »ç¿ëÇÑ ¹é¾÷À»
Æ÷ÇÔÇÏ´Â À¯¿¬ÇÑ ¹é¾÷ Àü·«À» ±ÇÀåÇÕ´Ï´Ù. °¢ ¹é¾÷ÀÇ ºóµµ´Â ´ÙÀ½¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù:
´ÝÈù µ¥ÀÌÅͺ£À̽º ¹é¾÷(Closed
Database Backup)
µ¥ÀÌÅͺ£À̽º°¡ ´ÝÇô ÀÖ´Â
µ¿¾È(offline) µ¥ÀÌÅͺ£À̽ºÀÇ ÀϺκÐÀ» ¹é¾÷ÇÏ´Â °ÍÀ» ¸»ÇÕ´Ï´Ù. ´ÝÈù ¹é¾÷À» ¼öÇàÇÏ·Á¸é ´ë»ó µ¥ÀÌÅͺ£À̽º°¡ ¿·ÁÁö´Â °ÍÀÌ ¾Æ´Ï¶ó ¸¶¿îÆ®
µÇ¾î¾ß¸¸ ÇÕ´Ï´Ù. º¹±¸ Ä«Å»·Î±×(Recovery Catalog)¸¦ »ç¿ëÇÑ´Ù¸é º¹±¸ Ä«Å»·Î±×(Recovery Catalog) µ¥ÀÌÅͺ£À̽ºµµ ¿·ÁÁ® ÀÖ¾î¾ß ÇÕ´Ï´Ù.
¿ÀÇ µ¥ÀÌÅͺ£À̽º ¹é¾÷(Open Database Backup)
µ¥ÀÌÅͺ£À̽º°¡ ¿·ÁÁ®
ÀÖ´Â µ¿¾È(online) µ¥ÀÌÅͺ£À̽ºÀÇ ÀϺκÐÀ» ¹é¾÷ÇÏ´Â °ÍÀ» ¸»ÇÕ´Ï´Ù. RMANÀ» »ç¿ëÇÒ ¶§´Â Å×ÀÌºí½ºÆäÀ̽º°¡ ¡°alter tablespace
begin backup¡± ¸í·ÉÀ» »ç¿ëÇÏ¿© hot ¹é¾÷ ¸ðµå·Î ³õ¿©Á® ÀÖÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù. RMANÀº º¸´Ù ÀûÀº ¸®µÎ¸¦ »êÃâÇÏ´Â ´Ù¸¥ ¹æ¹ýÀ»
»ç¿ëÇÕ´Ï´Ù.
Recovery Manager BackupÀÇ À¯Çü
Recovery Manager´Â ´ÙÀ½°ú °°Àº °ÍµéÀ» ¹é¾÷ÇØ ÁÖ´Â ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù:
Note: RMANÀ» »ç¿ëÇÏ¸é ¿Â¶óÀÎ ¸®µÎ ·Î±× ÆÄÀÏÀº ¹é¾÷µÇÁö ¾Ê½À´Ï´Ù.
Àüü ¹é¾÷
¸ðµç µ¥ÀÌÅÍ ÆÄÀÏ°ú ÄÁÆ®·Ñ ÆÄÀÏÀÇ
¹é¾÷ÀÔ´Ï´Ù.
¿ÏÀü ¹é¾÷
ÁõºÐ ¹é¾÷ Àü·«¿¡
¿ä±¸µÇÁö ¾Ê´Â Çϳª, ¶Ç´Â ±× ÀÌ»óÀÇ ÆÄÀÏÀ» ¹é¾÷ÇÕ´Ï´Ù. ÁöÁ¤µÈ ÆÄÀÏ¿¡ ´ëÇÑ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ°í ÀÖ´Â ¸ðµç ºí·ÏÀ» ¹é¾÷ÇÕ´Ï´Ù.
ÁõºÐ ¹é¾÷
¸¶Áö¸· ÁõºÐ ¹é¾÷ ÀÌÈÄ
º¯°æµÈ ºí·Ï¸¸À» Æ÷ÇÔÇÏ´Â µ¥ÀÌÅÍÆÄÀÏÀÇ ¹é¾÷ÀÔ´Ï´Ù. ÁõºÐ ¹é¾÷Àº ÁöÁ¤µÈ ÆÄÀÏ¿¡ ´ëÇÑ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ°í ÀÖ´Â ¸ðµç ºí·ÏÀ» ¹é¾÷ÇÏ´Â ±âº»
·¹º§(base-level) (¶Ç´Â ÁõºÐ ·¹º§ 0ÀÎ) ¹é¾÷À» ÇÊ¿ä·Î ÇÕ´Ï´Ù. ÁõºÐ ·¹º§ 0°ú ¿ÏÀü ¹é¾÷Àº µ¥ÀÌÅÍ ÆÄÀÏÀÇ ¸ðµç ºí·ÏÀ» º¹»çÇÕ´Ï´Ù.
ÇÏÁö¸¸, ¿ÏÀü ¹é¾÷ÀÌ ÁõºÐ ¹é¾÷ Àü·«¿¡ »ç¿ëµÉ ¼ö´Â ¾ø½À´Ï´Ù.
¿î¿µ üÁ¦ ¹é¾÷
Recovery
Manager°¡ ¾Æ´Ï¶ó ¿î¿µ üÁ¦ À¯Æ¿¸®Æ¼¿¡ ÀÇÇÑ ¿À¶óŬ ÆÄÀÏ ¹é¾÷(¿¹, µ¥ÀÌÅÍ ÆÄÀÏÀÇ »çº»)ÀÔ´Ï´Ù.
Áö¿ø ¹é¾÷ À¯Çü
Recovery Manager ¹é¾÷¿¡´Â µÎ °¡Áö À¯ÇüÀÌ ÀÖ½À´Ï´Ù:
¿©·¯ºÐÀº ÀÌµé ¹é¾÷À» ¾î¶»°Ô È¥¿ëÇÏ´Â °ÍÀÌ ÀÚ½ÅÀÇ ¹é¾÷, º¹±¸ Àü·«¿¡ °¡Àå À̷οïÁö °áÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÌµé ¹æ½ÄÀº º°°³·Î »ç¿ëÇÒ ¼öµµ, ÇÔ²² »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
ä³Î ÇÒ´ç
ä³ÎÀº ¿À¶óŬ ¼¹ö¿Í ¿î¿µ üÁ¦ °£ÀÇ Åë½ÅÀ» À§ÇØ RMANÀÌ
»ç¿ëÇÏ´Â ¹æ¹ýÀ¸·Î ´ÙÀ½°ú °°Àº Ư¼ºÀ» °¡Áý´Ï´Ù:
ä³Î ÇÒ´çÀÇ ¿¹
ä³Î ÇÒ´ç ±¸¹®
ä³Î ÇÒ´ç ¸í·ÉÀº
½ºÅ©¸³Æ®¿¡ µé¾î°¡°Å³ª run ¸í·ÉÀ» ÅëÇÕ´Ï´Ù:
allocate
channel for delete <Device Type> <Options>;
allocate channel
<name> <Device Type> <Options>;
´Ü: Device Type TYPE=disk |
<quoted_string>
NAME=<quoted_string>
Options parms
connect
format
Note
Backup Manager
Backup Manager¸¦ »ç¿ëÇÏ¿© ä³ÎÀ» ÇÒ´çÇÏ·Á¸é:
ű×(Tag)
ű״ ¹é¾÷ ¼¼Æ®³ª ÆÄÀÏ »çº»¿¡ ÇÒ´çÇÒ ¼ö ÀÖ´Â ÀǹÌÀÖ´Â
À̸§ÀÔ´Ï´Ù. »ç¿ëÀÚ Å±×ÀÇ ÀåÁ¡Àº ´ÙÀ½°ú °°½À´Ï´Ù:
À¯ÀÏÇÏÁö ¾ÊÀº űװ¡ Çϳª ÀÌ»óÀÇ µ¥ÀÌÅÍ ÆÄÀÏÀ» ÂüÁ¶ÇÒ °æ¿ì RMANÀº °¡Àå ÇöÀçÀÇ »ç¿ë °¡´ÉÇÑ ÆÄÀÏÀ» ¼±ÅÃÇÕ´Ï´Ù.
¿¹(½½¶óÀ̵å·ÎºÎÅÍ)
À̹ÌÁö º¹»ç
´ÜÀÏ µ¥ÀÌÅÍ ÆÄÀÏ, ¾ÆÄ«À̺êµÈ ·Î±× ÆÄÀÏ, ±×¸®°í ÄÁÆ®·Ñ
ÆÄÀÏÀ» µð½ºÅ©¿¡ º¹»çÇÕ´Ï´Ù.
À̹ÌÁö º¹»ç ±¸¹®
º¹»ç ¸í·ÉÀº
ÀϹÝÀûÀ¸·Î ½ºÅ©¸³Æ®¿¡ Æ÷ÇԵǰųª run ¸í·ÉÀ¸·Î ½ÇÇàµË´Ï´Ù.
copy <Input File> to <Location>
<Options>;
´Ü: Input File
datafile
datafilecopy
[tag]
backuppiece
[tag]
archivelog
controlfilecopy
[tag]
current
controlfile
Options tag=<name>
level 0
nochecksum
Note: ÀÌ°ÍÀÌ ¿ÏÀüÇÑ ±¸¹®ÀÎ °ÍÀº ¾Æ´Õ´Ï´Ù.
À̹ÌÁö »çº»ÀÇ Æ¯¼º
À̹ÌÁö »çº»Àº ´ÙÀ½°ú °°Àº Ư¼ºÀ» °®½À´Ï´Ù:
Note: run ¸í·ÉÀº µ¥ÀÌÅͺ£À̽º°¡ ¸¶¿îÆ®µÇ°Å³ª µ¥ÀÌÅͺ£À̽º°¡ ¿·ÁÁ® archivelog ¸ðµåÀÎ °æ¿ì¿¡¸¸ ÀÛµ¿ÇÕ´Ï´Ù. Backup Manager
|
À̹ÌÁö »çº» º´·ÄÈ
±âº»À¸·Î RMANÀº °¢ copy ¸í·ÉÀ» Á÷·Ä·Î
¼öÇàÇÕ´Ï´Ù. ÇÏÁö¸¸ ´ÙÀ½°ú °°Àº °æ¿ì º´·ÄÈ°¡ ´Þ¼ºµÉ ¼ö ÀÖ½À´Ï´Ù:
¿¹¿¡¼´Â ³× ä³ÎÀÌ »ý¼ºµÇ¾úÀ¸³ª ¼¼ ä³Î¸¸ÀÌ »ç¿ëµÉ °ÍÀÔ´Ï´Ù(ä³Î d4´Â À¯ÈÞ(idle) »óÅ·Π³²¾Æ ÀÖÀ» °ÍÀÔ´Ï´Ù). ´ÙÀ½Àº ¸í·ÉÀÌ ½ÇÇàµÇ´Â ¹æ½ÄÀÔ´Ï´Ù:
Note: º´·Äµµ°¡ ³ôÀ»¼ö·Ï ´õ ¸¹Àº ±â°è ÀÚ¿øÀ» »ç¿ëÇÕ´Ï´Ù. ÇÏÁö¸¸ ´õ ºü¸¨´Ï´Ù.
À̹ÌÁö º¹»ç ÇÁ·Î¼¼½º
RMANÀÌ ÆÄÀÏÀ» º¹»çÇÒ ¶§´Â ´ÙÀ½ ÇÁ·Î¼¼½º¸¦
µû¸¨´Ï´Ù:
¿î¿µ üÁ¦ »çº»
RMAN¿¡¼ ¸¸µé¾îÁöÁö
¾ÊÀº ¿î¿µ üÁ¦ ÆÄÀÏ »çº»µµ ÀûÇÕÇÑ À̹ÌÁö »çº»ÀÔ´Ï´Ù¸¸ RMAN¿¡¼ ¡°catalog¡± ¸í·ÉÀ» »ç¿ëÇÒ ¶§±îÁö ÀνĵÇÁö ¾Ê½À´Ï´Ù. ¡°hot¡±(open)°ú
¡°cold¡±(closed) ¿À¶óŬ ¹é¾÷ ¸ðµÎ Áö¿øµË´Ï´Ù.
Çϵå¿þ¾î ÀÌÁßÈ(Hardware Mirrorring)
À̹ÌÁö »çº»Àº µ¥ÀÌÅÍ
ÆÄÀÏÀÌ ÀÌÁßÈµÈ µð½ºÅ© º¼·ý¿¡ ÀúÀåµÇ´Â ½Ã½ºÅÛÀ» Áö¿øÇÕ´Ï´Ù. ÀÌÁßÈµÈ µð½ºÅ©¿¡ ¹®Á¦°¡ ¹ß»ýÇϸé ÀÌÁßÈ´Â ±ú¾îÁ® º¹¿øÇÏÁö ¸øÇÒ
¼öµµ ÀÖ½À´Ï´Ù. ÀÌÁßÈ°¡ resilverµÇ¸é ¡°change . . .delete¡± ¸í·ÉÀ» »ç¿ëÇÏ¿© À̹ÌÁö »çº»À» Á¦°ÅÇϽʽÿÀ. ±×·¯¸é RMANÀº
¡°catalog¡± ¸í·ÉÀ» »ç¿ëÇÏ¿©
»õ·Î¿î À̹ÌÁö »çº»À» ÀνÄÇÒ ¼ö ÀÖ°Ô µÉ °ÍÀÔ´Ï´Ù.
¹é¾÷ ¼¼Æ®
¹é¾÷ ¼¼Æ®´Â µð½ºÅ©³ª Å×ÀÌÇÁ »ó¿¡ ¿À¶óŬ µ¶Á¡ Çü½ÄÀ¸·Î ÀúÀåµÈ
Çϳª ÀÌ»óÀÇ ¹°¸®Àû ÆÄÀÏ·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. °¢ ¹°¸®Àû ÆÄÀÏÀº Çϳª ÀÌ»óÀÇ ¿À¶óŬ ÆÄÀÏÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹é¾÷ ¼¼Æ®¿¡´Â ´ÙÀ½ µÎ °¡Áö
À¯ÇüÀÌ ÀÖ½À´Ï´Ù:
Note: ¹é¾÷ ¼¼Æ®´Â ÀϹÝÀûÀ¸·Î µð½ºÅ© »ó¿¡¼ »ç¿ë °¡´ÉÇÑ À̹ÌÁö »çº»°ú´Â ´Þ¸® º¹±¸¸¦ ¼öÇàÇϱâ Àü¿¡ RMAN¿¡ ÀÇÇØ º¹¿øµÇ¾î¾ß ÇÕ´Ï´Ù.
µ¥ÀÌÅÍ ÆÄÀÏ ¹é¾÷ ¼¼Æ®ÀÇ ÄÁÆ®·Ñ ÆÄÀÏ
¹é¾÷ ¼¼Æ®ÀÇ °¢ ÆÄÀÏÀº µ¿ÀÏÇÑ ¿À¶óŬ ºí·Ï
Å©±â¸¦ °¡Á®¾ß ÇÕ´Ï´Ù(ÄÁÆ®·Ñ ÆÄÀÏ°ú µ¥ÀÌÅÍ
ÆÄÀÏÀº µ¿ÀÏÇÑ ºí·Ï Å©±â¸¦ °¡Áö´Â ¹Ý¸é ¾ÆÄ«À̺êµÈ ·Î±× ºí·ÏÀº ±â°è¿¡ Á¾¼ÓÀûÀÔ´Ï´Ù). ÄÁÆ®·Ñ ÆÄÀÏÀÌ Æ÷ÇԵǴ °æ¿ì ÄÁÆ®·Ñ ÆÄÀÏÀº ¸¶Áö¸· µ¥ÀÌÅÍ ÆÄÀÏ ¹é¾÷ ¼¼Æ®¿¡ ¾²¿©Áý´Ï´Ù.
ÄÁÆ®·Ñ ÆÄÀϵµ ´ÙÀ½ Áß ÇÑ °¡Áö ¹æ¹ýÀ¸·Î ¹é¾÷ ¼¼Æ®¿¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù:
¹é¾÷ ¼¼Æ® ±¸¹®
backup ¸í·ÉÀº
ÀϹÝÀûÀ¸·Î ½ºÅ©¸³Æ®³ª run ¸í·ÉÀ» ÅëÇØ ½ÇÇàµË´Ï´Ù:
backup <Level> ( <Backup Type> <Options>
);
´Ü: Level
Full
Incremental Level = [ 0 | 1 | 2 | 3
]
Backup Type
datafile<quoted_string>
datafilecopy [tag]
<quoted_string>
tablespace
<quoted_string>
database
archivelog all
current controlfile
controlfilecopy
<quoted_string>
backupset
<key>
Options
tag=<quoted_string>
format=<quoted_string>
include current controlfile
filesperset=<integer>
channel <name>
delete input
skip [offline | readonly |
inaccessible]
Note
¹é¾÷ ¼¼Æ® Ư¼º
¹é¾÷ ¼¼Æ®´Â ´ÙÀ½°ú °°Àº Ư¼ºÀ» °®´Â ³í¸®Àû ±¸Á¶ÀÔ´Ï´Ù:
Backup Manager
Backup Manager¸¦ »ç¿ëÇÏ¿© ¹é¾÷À» »ý¼ºÇÏ·Á¸é OEM ÀÛ¾÷ ½ºÄÉÁÙ·¯°¡ »ç¿ëµË´Ï´Ù. OEM ÀÛ¾÷ ½ºÄÉÁÙ·¯´Â ´ë»ó
µ¥ÀÌÅͺ£À̽º¸¦ Æ÷ÇÔÇÏ°í Àִ ȣ½ºÆ® »ó¿¡ intelligent agent¸¦ ÇÊ¿ä·Î ÇÕ´Ï´Ù. ´Ü°è´Â ´ÙÀ½°ú °°½À´Ï´Ù:
´ÙÁßÈµÈ ¹é¾÷ ¼¼Æ®
Çϳª ÀÌ»óÀÇ ÆÄÀÏÀÌ µ¿ÀÏ ¹é¾÷ ÆÄÀÏÀ̳ª Á¶°¢¿¡ ¾²¿©Áú
°æ¿ì RMANÀº ÀÚµ¿ÀûÀ¸·Î ä³Î¿¡ ÆÄÀÏÀ» ÇÒ´çÇÏ°í ÆÄÀÏÀ» ´ÙÁßÈÇÏ¸ç »ç¿ëµÇÁö ¾ÊÀº ºí·ÏÀº °Ç³Ê ¶Ý´Ï´Ù. µ¿½Ã¿¡ ¹é¾÷ÇÒ ÃæºÐÇÑ ¼öÀÇ ÆÄÀÏÀ»
Á¦°øÇÏ¿© °í¼º´É ¼øÂ÷ Ãâ·Â ÀåÄ¡(¿¹, ºü¸¥ Å×ÀÌÇÁ ÀåÄ¡)°¡ ½ºÆ®¸²(stream)µÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº ´Ù¸¥ ¿Â¶óÀÎ ½Ã½ºÅÛ ÀÚ¿ø°ú °æÀïÀ» Çؾ߸¸
ÇÏ´Â ¹é¾÷¿¡´Â Áß¿äÇÕ´Ï´Ù. Å×ÀÌÇÁ ÀåÄ¡°¡ À§Ä¡ÇÑ ´ë»ó µ¥ÀÌÅͺ£À̽º »óÀÇ Å×ÀÌÇÁ¸¦ º¯°æÇÏ´Â °ÍÀº ¿î¿µÀÚ, ¶Ç´Â ½ºÅ丮Áö ¼ºê½Ã½ºÅÛÀÇ Ã¥ÀÓÀÔ´Ï´Ù.
ÀÌ ÇÁ·Î¼¼½º´Â Å×ÀÌÇÁ¿¡ ¾²µµ·Ï ¼³°èµÇ¾úÀ¸³ª µð½ºÅ©¿¡ ¾²´Âµ¥ »ç¿ëµÉ ¼öµµ ÀÖ½À´Ï´Ù.
¿¹(½½¶óÀ̵å·ÎºÎÅÍ)
RMAN> run { allocate channel c1 type
¡®SBT_TAPE¡¯;
2> backup (database filesperset = 3) ;
}
µ¥ÀÌÅͺ£À̽º´Â ÇϳªÀÇ ¹°¸®Àû ÆÄÀÏ (¼¼Æ®)·Î ÇÔ²² ´ÙÁßȵǾî(filesperset =
3) Å×ÀÌÇÁ¿¡ ÀúÀåµÉ µ¥ÀÌÅÍ ÆÄÀÏ
¼¼ °³¸¦ Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù. µ¥ÀÌÅÍ ÆÄÀÏÀº µ¥ÀÌÅÍ
ÆÄÀÏ 1·ÎºÎÅÍ ºí·ÏÀÇ ¡®n¡¯ ¹øÈ£¸¦ ¾¸À¸·Î½á ´ÙÁßÈµÇ°í µ¥ÀÌÅÍ ÆÄÀÏ 2, µ¥ÀÌÅÍ ÆÄÀÏ 3, ´Ù½Ã µ¥ÀÌÅÍ ÆÄÀÏ 1 ¼øÀ¸·Î ¸ðµç ÆÄÀÏÀÌ ¹é¾÷µÉ ¶§±îÁö ÁøÇàÇÕ´Ï´Ù.
¹é¾÷ ¼¼Æ® º´·ÄÈ
´ÙÀ½À» ÅëÇØ ¹é¾÷ ¼¼Æ®°¡ º´·ÄÈ
µË´Ï´Ù:
Note: ¿©·¯ °³ÀÇ Å×ÀÌÇÁ ÀåÄ¡(ºñ½ÁÇÑ ±¸¼ºÀ» °¡Áø)°¡ ¶È°°ÀÌ ÀÏÀ» ÇÏ°í °ÅÀÇ °°Àº ½Ã°£¿¡ ÀÏÀ» ³¡³»µµ·Ï ÇÏ·Á¸é ¹é¾÷ÇÒ
µ¥ÀÌÅÍ ÆÄÀÏÀÌ °¢ ¹é¾÷ Á¶°¢¸¶´Ù
ºñ½ÁÇÑ ¼öÀÇ µ¥ÀÌÅÍ ºí·ÏÀ» °¡Á®¾ß ÇÕ´Ï´Ù. ÀÌ °úÁ¤¿¡ ´ëÇÑ µµ¿òÀ» ¹ÞÀ¸·Á¸é V$BACKUP_DATAFILEÀ»
»ç¿ëÇϽʽÿÀ.
¿¹(½½¶óÀ̵å·ÎºÎÅÍ)
ÇØ°áÃ¥
À§ÀÇ ¿ä±¸ »çÇ×À» ¸ÂÃß·Á¸é
´ÙÀ½ ±¸¹®À» »ç¿ëÇϽʽÿÀ:
RMAN> run
{
2> allocate channel c1 type ¡®SBT_TAPE¡¯;
3> allocate
channel c2 type ¡®SBT_TAPE¡¯;
4> allocate channel c3 type
¡®SBT_TAPE¡¯;
5> backup
6> incremental level =
0
7> format ¡®/disk1/backup/df_%d_%s_%p.bus¡¯
8> (datafile
1, 4, 5 channel c1 tag=DF1)
9> (datafile 2, 3, 9 channel c2
tag=DF2)
10> (datafile 6, 7, 8 channel c3
tag=DF3)
11> (current controlfile);
12> sql ¡®alter system archive log current¡¯;
}
Note: ÀÌ ¸í·ÉÀº µ¥ÀÌÅͺ£À̽º°¡ ¸¶¿îÆ®µÇ¾ú°Å³ª archivelog ¸ðµå·Î ¿·ÁÁ® ÀÖÀ» ¶§¿¡¸¸ ÀÛµ¿ÇÕ´Ï´Ù.
µ¥ÀÌÅÍ ÆÄÀÏ ¹é¾÷ ¼¼Æ® ÇÁ·Î¼¼½º
¹é¾÷ ¼¼Æ®¸¦ »ý¼ºÇÒ ¶§ RMANÀº ´ÙÀ½ ´Ü°è¸¦ °ÅĨ´Ï´Ù:
¾ÆÄ«À̺êµÈ ·Î±× ¹é¾÷ ¼¼Æ®
DBA°¡ °æÇèÇÏ´Â ÀϹÝÀûÀÎ ¹®Á¦´Â ¾ÆÄ«À̺êµÈ ·Î±×°¡ ¹é¾÷À» ½ÃµµÇϱâ Àü¿¡
¾ÆÄ«ÀÌºê ·Î±× ¸ñÀûÁö·Î ¿ÏÀüÈ÷
º¹»çµÇ¾ú´ÂÁö ¿©ºÎ¸¦ ¾ËÁö ¸øÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. Recovery Manager´Â ÄÁÆ®·Ñ ÆÄÀÏÀ̳ª º¹±¸ Ä«Å»·Î±×(Recovery Catalog) Á¤º¸¸¦ ¾×¼¼½ºÇÏ¿© ¾î¶²
·Î±×°¡ ¾ÆÄ«À̺êµÇ¾î º¹±¸ µµÁß º¹¿øÇÒ
¼ö ÀÖ´ÂÁö¸¦ ¾Ë ¼ö ÀÖ½À´Ï´Ù.
¾ÆÄ«À̺êµÈ ·Î±× ¹é¾÷ ¼¼Æ®ÀÇ Æ¯¼º
¾ÆÄ«À̺êµÈ ·Î±× ¹é¾÷ÀÇ ¿¹(½½¶óÀ̵å·ÎºÎÅÍ)
ÀÌ ¿¹´Â ·Î±× ½ÃÄö½º ¹øÈ£ 1056ºÎÅÍ 1058±îÁöÀÇ ¾ÆÄ«À̺êµÈ ·Î±×¸¦ °¢ ¹é¾÷ Á¶°¢ÀÌ ¾ÆÄ«À̺êµÈ ·Î±×¸¦ ¼¼ °³¾¿ Æ÷ÇÔÇÏ´Â ¹é¾÷
¼¼Æ®·Î ¹é¾÷ÇÕ´Ï´Ù. ¾ÆÄ«À̺êµÈ ·Î±×´Â
º¹»çµÈ ÈÄ µð½ºÅ©¿¡¼ »èÁ¦µÇ¸ç V$ARCHIVED_LOG ºä¿¡µµ »èÁ¦µÈ °ÍÀ¸·Î Ç¥½ÃµË´Ï´Ù.
¾ÆÄ«À̺êµÈ ·Î±× ¹é¾÷ ÇÁ·Î¼¼½º
½Ã³ª¸®¿À
Note
ÀúÀåµÈ ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇÑ ¹é¾÷
¡°run¡± ¸í·É¿¡ Àüü ±¸¹®À» Áý¾î ³Ö´Â ´ë½Å ¡°create script¡± ¸í·ÉÀ» »ç¿ëÇÏ¿©
½ºÅ©¸³Æ® ÆÄÀÏÀ» »ý¼ºÇÏ´Â ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. ½ºÅ©¸³Æ®´Â RMANÀÌ ¸í·ÉÀ» ¼öÇàÇÑ ÈÄ ÀÌ À̸§À» »ç¿ëÇÏ¿© º¹±¸ Ä«Å»·Î±×(Recovery Catalog)¿¡
ÀúÀåµË´Ï´Ù.
½ºÅ©¸³Æ® ±¸¹®
ÀÚÁÖ »ç¿ëÇÏ´Â ¿î¿µ
üÁ¦ ¸í·É, SQL ½ºÅ©¸³Æ®, ¡°backup¡±, ±×¸®°í ¡°copy¡± ¸í·ÉÀ» ÀúÀåÇÏ·Á¸é ¡°create script¡± ¸í·ÉÀ»
»ç¿ëÇϽʽÿÀ;
create script
<name> {<commands> ;}
´Ü: Commands
allocate
backup
copy
recover
sql
host
¾ÕÀÇ ¿¹¸¦ »ç¿ëÇÏ·Á¸é:
°á°ú
Backup Manager
¹é¾÷
½ºÅ©¸³Æ®´Â Backup Wizard¸¦ ÅëÇؼ¸¸ »ý¼º¸¸ ÇÒ ¼ö ÀÖ½À´Ï´Ù. Backup Manager·Î´Â ½ÇÇà, ÆíÁý, ¶Ç´Â »èÁ¦ÇÒ ¼ö´Â
¾ø½À´Ï´Ù.
¹é¾÷ Á¶°¢
¡°set limit¡± ±¸¹®À» »ç¿ëÇÏ¿© ÁöÁ¤ÇÏÁö ¾Ê´Â ÇÑ ³í¸®Àû
¹é¾÷ ¼¼Æ®´Â º¸Åë ÇϳªÀÇ ¹é¾÷ Á¶°¢À» °¡Áý´Ï´Ù. ¹é¾÷ Á¶°¢Àº Çϳª ÀÌ»óÀÇ ¿À¶óŬ µ¥ÀÌÅÍ ÆÄÀÏ, ¶Ç´Â ¾ÆÄ«À̺êµÈ ·Î±×¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ÇϳªÀÇ
¹°¸®Àû ÆÄÀÏÀÔ´Ï´Ù. ¹é¾÷ ¼¼Æ®´Â ¿ÏÀü ¹é¾÷, ¶Ç´Â ÁõºÐ ¹é¾÷¿¡ ´ëÇÑ ¹é¾÷ Á¶°¢ÀÇ ¿Ïº®ÇÑ ¼¼Æ®ÀÔ´Ï´Ù.
¹é¾÷ Á¶°¢ Å©±â
¹é¾÷ ¼¼Æ®°¡ Çϳª ÀÌ»óÀÇ Á¶°¢À» °®´Â °æ¿ì´Â ´ÙÀ½ ¸í·ÉÀÌ
»ç¿ëµÇ¾úÀ» ¶§ ÀÔ´Ï´Ù:
¡°Set limit . . .kbytes¡±: ¹é¾÷ Á¶°¢ÀÇ ÃÖ´ë Å©±â¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
Backup Manager
ÀÌ
ÆĶó¹ÌÅʹ ä³ÎÀ» »ý¼ºÇϰųª ¼öÁ¤ÇÒ ¶§ ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù.
¿¹(½½¶óÀ̵å·ÎºÎÅÍ)
½Ã³ª¸®¿À
USER_DATA
Å×ÀÌºí½ºÆäÀ̽º´Â ÇϳªÀÇ Å×ÀÌÇÁ ÀåÄ¡·Î ¹é¾÷µÇ¾îÁ®¾ß ÇÕ´Ï´Ù. Å×ÀÌÇÁ ÀåÄ¡ ´ç ÃÖ´ë ÆÄÀÏ Å©±â´Â 4GBÀÔ´Ï´Ù.
°á°ú
Ãâ·Â ÆÄÀÏÀÌ 4GBº¸´Ù
ÀÛÀ¸¸é ¹é¾÷ ¼¼Æ®¿¡ ´Ü ÇϳªÀÇ ¹é¾÷ Á¶°¢¸¸ÀÌ ¾²¿©Áö°Ô µÉ °ÍÀ̸ç, Ãâ·Â ÆÄÀÏÀÌ 4GBº¸´Ù Å©´Ù¸é ¹é¾÷ ¼¼Æ®¿¡ Çϳª ÀÌ»óÀÇ ¹é¾÷ Á¶°¢ÀÌ ¾²¿©Áö°Ô
µÉ °ÍÀÔ´Ï´Ù. °¢ ¹é¾÷ Á¶°¢µéÀº »êÀçµÈ ¼¼ ÆÄÀϷκÎÅÍ ÇÔ²² ºí·ÏÀ» °¡Áö°Ô µÉ °ÍÀÔ´Ï´Ù.
¿ÏÀü, ÁõºÐ, ´©Àû ¹é¾÷
µ¥ÀÌÅÍ
ÆÄÀÏ ¹é¾÷Àº ¿ÏÀü, ´©Àû, ¶Ç´Â ÁõºÐÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
¿ÏÀü ¹é¾÷
¸ðµç ºí·ÏÀ» Æ÷ÇÔÇÏ´Â
Çϳª ÀÌ»óÀÇ µ¥ÀÌÅÍ ÆÄÀÏÀ»
¹é¾÷ÇÕ´Ï´Ù. ¿ÏÀü ¹é¾÷Àº µ¥ÀÌÅÍÆÄÀÏÀ̳ª À̹ÌÁö »çº», ¾ÆÄ«À̺êµÈ ·Î±×, ¶Ç´Â ÄÁÆ®·Ñ ÆÄÀÏÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÁõºÐ ¹é¾÷(·¹º§ >= 0)
ÀÌÀü ÁõºÐ ¹é¾÷ ÀÌÈÄ·Î ¼öÁ¤µÈ ºí·Ï¸¸À» Æ÷ÇÔÇÏ´Â ÄÁÆ®·Ñ ÆÄÀÏ, ¶Ç´Â µ¥ÀÌÅÍ ÆÄÀÏÀ»
¹é¾÷ÇÕ´Ï´Ù.
´©Àû ÁõºÐ ¹é¾÷(·¹º§ >= 0)
¿À¶óŬÀº ´©Àû ÁõºÐ ¹é¾÷À» ¿É¼ÇÀ¸·Î Á¦°øÇÕ´Ï´Ù. ÀÌ ¹é¾÷Àº º¹¿ø µµÁß ÇÊ¿äÇÑ ÁõºÐ ¹é¾÷ÀÇ È½¼ö¸¦ ÁÙ¿©ÁÖ¾î ½Ã°£À» °¨¼Ò½ÃÄÑ
ÁÝ´Ï´Ù. ÇÏÁö¸¸ ´©Àû ¹é¾÷Àº °°Àº ·¹º§¿¡¼ ÀÌÀü ÁõºÐ ¹é¾÷ÀÌ ÀÌ¹Ì ±â·ÏÇÑ Á¤º¸¸¦ ¹é¾÷ÇϹǷΠ´õ ¸¹Àº °ø°£°ú ½Ã°£ÀÌ ÇÊ¿äÇÕ´Ï´Ù.
ÁõºÐ ¹é¾÷
ÁõºÐ ¹é¾÷Àº ´ÙÀ½°ú °°Àº Ư¼ºÀ» °¡Áý´Ï´Ù:
À¸¶ä ¹ýÄ¢
´ÙÁß ·¹º§ ÁõºÐ ¹é¾÷
´ÙÁß ·¹º§ ÁõºÐ ¹é¾÷ ±â´ÉÀ¸·Î ¿©·¯ ·¹º§ÀÇ ÁõºÐ ¹é¾÷À» »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. 0ºÎÅÍ 4±îÁöÀÇ ´Ù¼¸ ·¹º§À»
Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
º¹¿øÇÏ´Â µ¿¾È¿¡´Â ¾î¶² ·¹º§À̵çÁö ¿ÀÁ÷ ÇϳªÀÇ ÁõºÐ ¹é¾÷¸¸ÀÌ ÇÊ¿äÇϱ⠶§¹®¿¡ ´ÙÁß ·¹º§ ÁõºÐ ¹é¾÷Àº º¹±¸ ÀÛ¾÷À» µµ¿Í
ÁÝ´Ï´Ù.
3 ·¹º§ ¹é¾÷ ¹æ½Ä
¹é¾÷ÀÇ ¿¹
¿©·¯ºÐÀº °è¼ÓÇؼ Àڶ󳪴 100GB µ¥ÀÌÅͺ£À̽º¸¦ À¯ÁöÇÏ°í ÀÖ½À´Ï´Ù. ±âÁ¸ Çϵå¿þ¾î¿¡ ±âÃÊÇÏ¿© ¿©·¯ºÐÀº Àüü
µ¥ÀÌÅͺ£À̽ºÀÇ ¿ÀÇ ¹é¾÷ÀÌ 4 ½Ã°£ °É¸°´Ù°í ÆÇ´ÜÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º´Â ÀÏÁÖÀÏ¿¡ 7ÀÏ 24½Ã°£ ¿Â¶óÀÎ »óÅÂÀ̹ǷΠ¹é¾÷Àº ¹é¾÷ÇÏ´Â µ¿¾È ½Ã½ºÅÛ
ÀÚ¿øÀ» ³Ê¹« ¸¹ÀÌ ¼ÒºñÇÕ´Ï´Ù. ±×·¯¹Ç·Î, ·¹º§ 0 ¹é¾÷Àº ÀÏÁÖÀÏ¿¡ Çѹø ÀÌ»ó ¼öÇàÇÒ ¼ö ¾ø½À´Ï´Ù. ÇÏÁö¸¸ ¹®Á¦°¡ ¹ß»ýÇßÀ» °æ¿ì¿¡´Â »¡¸® º¹±¸¸¦
ÇØ¾ß ÇÕ´Ï´Ù. °í·Î ¿©·¯ºÐÀº ´ÙÀ½ ¹é¾÷, º¹±¸ Àü·«À» ¾²±â·Î °áÁ¤ÇÕ´Ï´Ù:
·¹º§ 0 ¹é¾÷Àº ÀÛ¾÷ÀÌ °¡Àå ÀûÀº ³¯À» ÅÃÇØ ¸ÅÁÖ ¼öÇàÇÕ´Ï´Ù.
¿©·¯ºÐÀº ÀÌ ³¯À» ÀÏ¿äÀÏ·Î Á¤ÇÕ´Ï´Ù.
RMAN>
run { allocate channel c1 type disk
2> format =
¡®/home/disk1/user4/BACKUP/sun_%s_%p.bus¡¯;
3> backup
incremental level = 0 (database); }
ÁõºÐ ·¹º§
2 ¹é¾÷Àº °ÝÀÏ°£À¸·Î ¼öÇàÇÕ´Ï´Ù. ´Ù¸¸ ¼ö¿äÀÏÀº Á¦¿ÜÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¹é¾÷Àº ÀÌÀü ³¯ºÎÅÍ º¯°æµÈ ºí·Ï¸¸ º¹»çÇϱ⠶§¹®¿¡
ºü¸¨´Ï´Ù:
RMAN> run {
allocate channel c1 type disk
2> format =
¡®/home/disk1/user4/BACKUP/inc_%s_%p.bus¡¯;
3> backup
incremental level = 2 (database); }
¼ö¿äÀÏÀº
µ¥ÀÌÅͺ£À̽º ÀÛ¾÷ÀÌ ´Ù¼Ò ÀûÀº ³¯ÀÌ¾î¼ º¹±¸ ¼Óµµ¿¡ µµ¿òÀ» ÁÖ±â À§ÇØ ÀÏ¿äÀÏ ÀÌÈÄ º¯°æµÈ ¸ðµç ºí·ÏÀ» º¹»çÇÕ´Ï´Ù. ¿¹¸¦ µé¾î ±Ý¿äÀÏ¿¡ ¹®Á¦°¡
¹ß»ýÇÏ¸é º¹¿øÇϴµ¥ ÀÏ¿äÀÏ, ¼ö¿äÀÏ, ±×¸®°í ¸ñ¿äÀÏ ¹é¾÷¸¸ ÇÊ¿äÇÏ°Ô µË´Ï´Ù(¿ù¿äÀÏ°ú È¿äÀÏ ºÐÀº ÇÊ¿ä ¾ø½À´Ï´Ù):
RMAN> run {allocate channel c1 type
disk
2> format =
¡®/home/disk1/user4/BACKUP/wed_%s_%p.bus¡¯;
3> backup
incremental level = 1 (database); }
¸ñ¿äÀÏ¿¡´Â
¿ÏÀü ¹é¾÷¿¡ ÀÇÇØ ÁõºÐÀÌ ´ëüµË´Ï´Ù. ÀÌ°ÍÀÌ ¹é¾÷ ±âº» ·¹º§À» ¹Ù²ÙÁö´Â ¾ÊÀ¸¹Ç·Î ±Ý¿äÀÏÀÇ ¹é¾÷Àº ¼ö¿äÀÏ ÀÌÈÄÀÇ º¯°æ »çÇ×À» º¹»çÇÕ´Ï´Ù. ±×·¯¹Ç·Î
¹é¾÷Àº ´ÙÀ½ ·¹º§ 0 Àü¿¡ ¹ö·ÁÁú ¼ö ÀÖ½À´Ï´Ù. ½Ç¼ö·Î ¸ñ¿äÀÏÀÇ ¹é¾÷ÀÌ ·¹º§ 0 À̾ú´Ù¸é ±Ý¿äÀÏÀÇ ¹é¾÷Àº ¸ñ¿äÀÏ ÀÌÈÄÀÇ ¸ðµç º¯°æµÈ ºí·ÏÀ»
º¹»çÇϸç, »õ·Î¿î ±âº» ·¹º§ÀÔ´Ï´Ù. ÀÌÁ¦ ÀÌ ¹é¾÷Àº ´ÙÀ½ ·¹º§ 0±îÁö À¯ÁöµÇ¾î¾ß ÇÕ´Ï´Ù.
Note: ÁõºÐ ·¹º§Àº
Backup ManagerÀÇ ¡°Backup Set¡¦¡±À̳ª ¡°Backup Wizard¡¦¡±¸¦ »ç¿ëÇÏ¿© ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ´©Àû ·¹º§Àº
±×·¸Áö ¾Ê½À´Ï´Ù.
|
¹é¾÷ Á¦¾à Á¶°Ç
RMANÀ» »ç¿ëÇÏ¿© ¹é¾÷À» ¼öÇàÇÏ·Á¸é ´ÙÀ½À» ¾Ë¾Æ¾ß ÇÕ´Ï´Ù:
Recovery Manager ÀÛ¾÷ kill
Recovery Manager´Â ¼º°øÀûÀ¸·Î ¿Ï·áµÈ ÄÁÆ®·Ñ ÆÄÀÏÀÇ ¹é¾÷ ¼¼Æ®¸¸À»
±â·ÏÇÕ´Ï´Ù. RMAN ÀÛ¾÷ÀÌ ºñÁ¤»óÀûÀ¸·Î Á¾·áµÇ¸é ºÒ¿ÏÀüÇÑ ÆÄÀÏÀÌ ¿î¿µ üÁ¦¿¡ Á¸ÀçÇÏ°Ô µÉ °ÍÀ̹ǷΠÀÌ°ÍÀ» Á¦°ÅÇØ¾ß Çϸç RMANÀº À̵éÀ»
»ç¿ëÇÏÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù. RMAN ÀÛ¾÷À» Á¾·áÇÏ·Á¸é:
ÄÁÆ®·Ñ ÆÄÀÏÀ» ÀÚÁÖ ¹é¾÷
µ¥ÀÌÅÍ ÆÄÀÏÀ» ¹é¾÷ÇÒ ¶§¸¶´Ù Ç×»ó ÄÁÆ®·Ñ
ÆÄÀÏÀ» ¹é¾÷ÇϽʽÿÀ. ¿Ö³ÄÇϸé ÄÁÆ®·Ñ ÆÄÀÏÀ» º¹¿øÇÏ¿©¾ß Çϴµ¥ ÁõºÐ ¹é¾÷ÀÌ ¼öÇàµÇ¾ú´Ù¸é, ÄÁÆ®·Ñ ÆÄÀÏÀ» º¹±¸Çϱâ À§Çؼ´Â ¾ÆÄ«À̺êµÈ ·Î±×¸¦ º¹¿øÇؾ߸¸ Çϱâ
¶§¹®ÀÔ´Ï´Ù. ÀÌ·± °æ¿ì º¹±¸ ¼Óµµ¸¦ Çâ»ó½ÃÅ°´Â ÁõºÐ ¹é¾÷ ¼öÇàÀÇ ÀÌÁ¡ÀÌ ¸¹Àº ¼öÀÇ ¾ÆÄ«ÀÌºê ·Î±×¸¦ ÀÌ¿ëÇÏ´Â °æ¿ì º¸´Ùµµ ´õ
»ç¶óÁö°Ô µË´Ï´Ù.
Note : µ¥ÀÌÅÍ ÆÄÀÏ
1·Î ¹é¾÷ ¼¼Æ®¸¦ »ý¼ºÇÏ´Â °ÍÀº ÄÁÆ®·Ñ ÆÄÀÏÀ» Æ÷ÇÔÇÕ´Ï´Ù.
ÈѼÕ
Recovery ManagerÀÇ ¸Þ¸ð¸® »ç¿ë
COPY ¶Ç´Â BACKUP ¸í·ÉÀ» ½ÇÇàÇÒ ¶§ ¸Þ¸ð¸® ¹öÆÛ°¡ ÇÊ¿äÇÕ´Ï´Ù. ´ÙÀ½ °¡Á¤À» ±â¹ÝÀ¸·Î ÇÏ¿© ¸Þ¸ð¸®¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸Þ¸ð¸® »ç¿ë º¸±â
ÀûÀýÇÑ µð½ºÅ© I/O ½½·¡ÀÌºê ¼ö´Â 2 ¶Ç´Â 3ÀÔ´Ï´Ù. º¸´Ù ¸¹Àº I/O ½½·¡ÀÌºê ¼ö°¡ ÇÊ¿äÇÑ °æ¿ì ´Ù¸¥ ä³ÎÀ» ÇÒ´çÇÏ´Â °ÍÀÌ È¿À²ÀûÀÔ´Ï´Ù. ¸Þ¸ð¸® »ç¿ëÀº V$SGASTAT(name = 'KSFQ buffers')¸¦ »ç¿ëÇÏ¿© º¼ ¼ö ÀÖ½À´Ï´Ù.
´ë¿ë·® Ç®¿¡ ÃæºÐÇÑ °ø°£ÀÌ ¾ø´Â °æ¿ì ÀÌ¹Ì ½ÃÀÛµÈ I/O ½½·¡À̺ê´Â °è¼ÓµÇ°í ³ª¸ÓÁö ÇÁ·Î¼¼½º´Â µ¿±âÀûÀ¸·Î ½ÇÇàµË´Ï´Ù. ´ë¿ë·® Ç®¿¡¼ °ø°£À» ¾òÀ» ¼ö ¾ø´Â ÇÁ·Î¼¼½º´Â ÀÌ·¯ÇÑ »çÇ×À» ´ë»ó µ¥ÀÌÅͺ£À̽ºÀÇ °æ°í ·Î±×¿¡ º¸°íÇÕ´Ï´Ù.
¹®Á¦ ÇØ°á
¹é¾÷ ÁøÇà »óȲÀ» È®ÀÎÇÏ·Á¸é V$SESSION_LONGOPS¸¦
»ç¿ëÇϽʽÿÀ. ¿¹¸¦ µé¸é:
SQL> select
sid, serial#, context
2 round (sofar/totalwork*100, 2) ¡°%
Complete¡±,
3 substr (to_char (sysdate, ¡®yymmdd hh24:mi:ss¡¯), 1,
15) ¡°Time¡±
4 from v$session_longops
5 where
compnam = ¡®dbms_backup_restore¡¯;
SID SERIAL# CONTEXT % Complete
Time
---- ------- ------- ---------- ---------------
19
86 46 100 971124 05:13:40
19 86 1060
100 971124 05:13:40
29 181 46 10.56 971124
05:13:40
% Complete °¡ °è¼Ó Áõ°¡ÇÏ°í ÀÖÁö ¾Ê´Ù¸é ¹®Á¦°¡ µÉ ¼ö
ÀÖ½À´Ï´Ù.
¾î¶² À̺¥Æ®°¡ ´ë±âÇÏ°í ÀÖ´ÂÁö ¾Ë¾Æ º¸·Á¸é V$SESSION_WAIT¸¦ °Ë»çÇØ º¸½Ê½Ã¿À:
SQL> select event, p1text,
seconds_in_wait
2 from v$session_wait
3 where wait_time =
0;
RPC È£Ãâ ½ÃÀÛÀ» ½ÇÆÐ
RMANÀ¸·ÎºÎÅÍÀÇ ´ÙÀ½ RPC ¿¡·¯ ¸Þ½ÃÁö´Â ¹®Á¦°¡ ¾Æ´Õ´Ï´Ù:
RMAN-08010: channel c8: including datafile number 6 in
backupset
RMAN-10030: RPC call . . . failed to start on channel
c9
ÀÌ°ÍÀº º¸Åë ´ë»ó µ¥ÀÌÅͺ£À̽º ÀνºÅϽº°¡ ´À¸®´Ù´Â °ÍÀ»
³ªÅ¸³À´Ï´Ù. ´ÙÀ½ ¡°RPC call OK¡± ¸Þ½ÃÁö°¡ ³ª¿À¸é ¹é¾÷ÀÌ ¼º°øÀûÀ¸·Î °è¼Ó ÁøÇàµË´Ï´Ù:
RMAN-10036: RPC call ok on channel
c9
RMAN-08010: channel c3: including datafile number 18 in
backupset
½ÃÀÛºÎÅÍ Á¤ÁöµÈ(hang) ¹é¾÷
Å×ÀÌÇÁ ¹é¾÷ÀÌ ½ÃÀÛµÈ ÈÄ, RMANÀÌ »õ·Î¿î Á¤º¸¸¦ Ãâ·ÂÇÏÁö ¾ÊÀ¸¸é V$SESSION_WAIT´Â ¡°compnam =
¡®dbms_backup_restore¡¯¡± ¹®¿¡ ´ëÇÑ ¾î¶°ÇÑ Á¤º¸µµ º¸¿©ÁÖÁö ¾ÊÀ» °ÍÀÌ¸ç ¹é¾÷Àº ¡°hung¡±ÀÎ °Íó·³ º¸ÀÏ °ÍÀÔ´Ï´Ù. ÀÌ·±
»óȲÀ̶ó¸é media manager¸¦ È®ÀÎÇÏ¿© hung µÇ¾î Àְųª ºñÁ¤»óÀû À¸·Î Á¾·áµÇÁö ¾Êµµ·Ï ÇϽʽÿÀ.
´ëºÎºÐÀÇ media
manager´Â sbtio.log ÆÄÀÏ¿¡ Á¤º¸¸¦ ¾²¹Ç·Î ´õ ÀÌ»óÀÇ Á¤º¸¸¦ ¾ò°íÀÚ Çϸé ÀÌ ÆÄÀÏÀ» °Ë»çÇϽʽÿÀ. ÀÌ ÆÄÀÏÀº
$ORACLE_HOME/rdbms/log µð·ºÅ丮¿¡ À§Ä¡ÇÏ°í ÀÖ½À´Ï´Ù(background_dump_dest³ª user_dump_dest°¡
¾Æ´Õ´Ï´Ù).
Å×ÀÌÇÁ ÀåÄ¡°¡ ¹ß°ßµÇÁö ¾ÊÀ» ¶§
´ÙÀ½ ¿¡·¯°¡ °ËÃâµÇ¾úÀ» °æ¿ì 7004 ¿¡·¯´Â º¸Åë Å×ÀÌÇÁ ÀåÄ¡°¡ ¹ß°ßµÇÁö ¾Ê¾Ò´Ù´Â °ÍÀ»
³ªÅ¸³À´Ï´Ù.
RMAN-03007: exception
occurred ... error is retryable
RMAN-07004: unhandled exception ... on
channel c4
RMAN-10032: unhandled exception ... step 4: ORA-06512: at line
158
RMAN-10035: exception raised ... operation failed, retry
possible
ORA-19506: failed to create sequential file, name=¡°f_98_1¡±,
parms=¡° ¡°
ORA-27007: failed to open file
µ¥ÀÌÅÍ µñ¼Å³Ê¸®
ºä
ÄÁÆ®·Ñ ÆÄÀÏÀ» ÁúÀÇÇϴµ¥ »ç¿ëµÇ´Â RMAN µ¥ÀÌÅÍ µñ¼Å³Ê¸® ºä´Â ´ÙÀ½°ú °°½À´Ï´Ù:
°ü·Ã³»¿ë |
ÂüÁ¶ |
ÆĶó¹ÌÅÍ |
BACKUP_TAPE_IO_SLAVES |
µ¿Àû ¼º´É ºä |
V$ARCHIVED_LOG |
µ¥ÀÌÅÍ µñ¼Å³Ê¸® ºä |
None |
¸í·É¾î |
RUN { <commands>; } |