±È½ÏÍêÈ«»Ö¸´ºÍ²»ÍêÈ«»Ö¸´£º
Ò»¡¢ÍêÈ«»Ö¸´£º½«Êý¾Ý¿â»Ö¸´µ½µ±Ç°×îÐÂ״̬£¬°üÀ¨Ö±ÖÁÇëÇó»Ö¸´Ê±½øÐеÄËùÓÐÒÑÌá½»µÄÊý¾Ý¸ü¸Ä
¶þ¡¢²»ÍêÈ«»Ö¸´£º½«Êý¾Ý¿â»Ö¸´µ½ÇëÇó»Ö¸´²Ù×÷֮ǰָ¶¨µÄ¹ýȥʱ¼äµã
Ò»¡¢ÍêÈ«»Ö¸´¹ý³Ì
ÏÂÃæµÄ²½Öè˵Ã÷ÁËÖ´ÐÐÍêÈ«»Ö¸´ÆÚ¼äÒª²ÉÈ¡µÄ²Ù×÷£º
1. ͨ¹ý±¸·Ý»¹ÔË𻵻ò¶ªÊ§µÄÎļþ¡£
2. ¸ù¾ÝÐèÒªÓ¦ÓÃÔöÁ¿±¸·Ý¡¢¹éµµÖØ×öÈÕÖ¾ÎļþºÍÁª»úÖØ×öÈÕÖ¾ÎļþÖеĸü¸Ä¡£½«ÖØ×öÈÕÖ¾¸ü¸ÄÓ¦ÓÃÓÚÊý¾ÝÎļþ£¬Ö±µ½µ½´ïµ±Ç°Áª»úÈÕÖ¾£¬²¢ÇÒÖØÐÂÊäÈëÁË×îеÄÊÂÎñ´¦Àí¡£ÔÚÕû¸ö¹ý³ÌÖлáÉú³É»¹Ô¿é¡£Õâ³ÆÎªÇ°¹ö»ò¸ßËÙ»º´æ»Ö¸´¡£
3. ´Ëʱ£¬»¹ÔµÄÊý¾ÝÎļþÖаüº¬ÒÑÌá½»ºÍδÌá½»µÄ¸ü¸Ä¡£
4. »¹Ô¿éÓÃÓÚ»ØÍËÈκÎδÌá½»µÄ¸ü¸Ä¡£ÓÐʱҲ³ÆÎªÊÂÎñ´¦Àí»Ö¸´¡£
5. ´Ëʱ£¬Êý¾ÝÎļþ´¦ÓÚÒѻָ´×´Ì¬£¬ÇÒÓëÊý¾Ý¿âÖÐµÄÆäËüÊý¾ÝÎļþÒ»Ö¡£
¶þ¡¢²»ÍêÈ«»Ö¸´¹ý³Ì£º
²»ÍêÈ«»Ö¸´»òÊý¾Ý¿âʱ¼äµã»Ö¸´Ê¹Óñ¸·ÝÀ´Éú³É·Çµ±Ç°°æ±¾µÄÊý¾Ý¿â¡£Ò²¾ÍÊÇ˵£¬²»»áÓ¦ÓÃ×îб¸·ÝÖ®ºóÉú³ÉµÄËùÓÐÖØ×ö¼Ç¼¡£½öµ±¾ø¶Ô±ØÒªÊ±²ÅÖ´ÐдËÀà»Ö¸´¡£ÒªÖ´Ðв»ÍêÈ«»Ö¸´£¬ÐèÒª£º
»Ö¸´µã֮ǰÉú³ÉµÄËùÓÐÊý¾ÝÎļþµÄÓÐЧÍÑ»ú»òÁª»ú±¸·Ý
´Ó±¸·Ýʱ¼äµ½Ö¸¶¨»Ö¸´Ê±¼äµÄËùÓй鵵ÈÕÖ¾
ÏÂÃæÁгöÁËÖ´Ðв»ÍêÈ«»Ö¸´µÄ¹ý³Ì£º
1.´Ó±¸·Ý»¹ÔÊý¾ÝÎļþ£ºÈç¹û»¹ÔµãÄ¿±ê²¢²»ºÜУ¬ÔòʹÓõı¸·Ý¿ÉÄÜÒ²²»ÊÇ×îеġ£ÕâÐèҪʹÓà OS ÃüÁî»ò RMAN RESTORE ÃüÁîÀ´¸´ÖÆÎļþ¡£
2.ʹÓà RECOVER ÃüÁ´Ó¹éµµÖØ×öÈÕÖ¾ÎļþÓ¦ÓÃÖØ×ö£¬¸ù¾ÝÐèÒª°üÀ¨¾¡¿ÉÄܶàµÄÊý¾ÝÒÔ´ïµ½»¹ÔµãÄ¿±ê¡£
3.»Ö¸´ÒÔºóµÄ״̬£º´Ëʱ£¬Êý¾ÝÎļþ°üº¬Ò»Ð©ÒÑÌá½»µÄÊÂÎñ´¦ÀíºÍδÌá½»µÄÊÂÎñ´¦Àí£¬ÒòÎªÖØ×ö¿ÉÒÔ°üº¬Î´Ìá½»µÄÊý¾Ý¡£
4.ʹÓà ALTER DATABASE OPEN ÃüÁӦÓû¹Ô¿é֮ǰÊý¾Ý¿âÒÑ´ò¿ª¡£ÕâÊÇΪÁËÌṩ¸ü¸ßµÄ¿ÉÓÃÐÔ¡£
5.Ó¦Óû¹ÔÊý¾Ý£ºÓ¦ÓÃÖØ×öʱ£¬Í¬Ê±»áÓ¦ÓÃÖ§³Ö»¹ÔÊý¾ÝÎļþµÄÖØ×ö¡£ÕâÑù£¬»¹Ô¿ÉÒÔÓ¦ÓÃÓÚÊý¾ÝÎļþ£¬ÒԱ㻹ÔÈκÎδÌá½»µÄÊÂÎñ´¦Àí¡£ÕâÊǽÓÏÂÀ´ÒªÍê³ÉµÄ²Ù×÷¡£
6.¹ý³ÌÍê³É£º´Ëʱ£¬Êý¾ÝÎļþÒѻָ´µ½ËùÑ¡ÔñµÄʱ¼äµã¡£
Èç¹û±ØÐëÖ´Ðлָ´ÇÒ·¢ÏÖ°üº¬ÊÂÎñ´¦ÀíµÄ¹éµµÈÕÖ¾¶ªÊ§£¬ÆäÖеÄÊÂÎñ´¦ÀíÊÇÔÚ»¹ÔËùÓõı¸·ÝµÄ´´½¨Ê±¼äÓëÄ¿±ê»Ö¸´ SCN Ö®¼ä·¢ÉúµÄ£¬Ôòʱ¼äµã»Ö¸´ÊÇΨһµÄÑ¡Ôñ¡£Ã»ÓжªÊ§µÄÈÕÖ¾£¬ÔòûÓÐ¸ÃÆÚ¼äÄÚ¶ÔÊý¾ÝÎļþ½øÐиüеļǼ¡£Î¨Ò»µÄÑ¡Ôñ¾ÍÊÇ´Ó»¹Ô±¸·ÝµÄʱ¼äµã»Ö¸´Êý¾Ý¿â£¬Ö±µ½Î´Ë𻵵Ĺ鵵ÈÕ־ϵÁÐËùÔÊÐíµÄʱ¼äµã£¬È»ºóʹÓà RESETLOGS Ñ¡Ïî´ò¿ªÊý¾Ý¿â¡£¶ªÊ§µÄÖØ×öÈÕÖ¾ÎļþÖеĻòÖ®ºóµÄËùÓиü¸Ä¶¼½«¶ªÊ§¡£
±¸·ÝºÍ»Ö¸´µÄʹÓÃÀàÐÍ£º
Êý¾Ý¿â±¸·ÝºÍ»Ö¸´µÄÀàÐͰüÀ¨£º
Óû§¹ÜÀíµÄ£º²»Ê¹Óà RMAN¡£
--ʹÓà OS ÃüÁîÒÆ¶¯Îļþ --DBA ÐèÒªÊÖ¶¯Î¬»¤±¸·Ý»î¶¯¼Ç¼
·þÎñÆ÷¹ÜÀíµÄ£ºÊ¹Óà RMAN
1.Ö´ÐÐÓû§¹ÜÀíµÄÊý¾Ý¿â±¸·Ý
¿ÉÒÔʹÓà OS ÃüÁî´´½¨Êý¾ÝÎļþµÄ¸±±¾£¬´Ó¶ø±¸·ÝÊý¾Ý¿â¡£²Ù×÷¹ý³ÌÈ¡¾öÓÚÊý¾Ý¿âÊÇ·ñ´¦ÓÚ ARCHIVELOG ģʽ¡£Èç¹ûÊÇ£¬Ôòͨ¹ýÔÚ¸´ÖƱí¿Õ¼äµÄÊý¾ÝÎļþ֮ǰ½«Ã¿¸ö±í¿Õ¼äÖÃÓÚ±¸·Ýģʽ£¬¿ÉÒÔʹÊý¾Ý¿â´¦ÓÚ´ò¿ªÇÒ¿ÉÓÃ״̬¡£·ñÔò£¬ÔÚ¸´ÖÆÊý¾ÝÎļþ֮ǰ±ØÐëÏȹرÕÊý¾Ý¿â¡£
1£©ÊÖ¶¯±¸·Ý NOARCHIVELOG Êý¾Ý¿â£º
ͨ¹ý¹Ø±ÕÊý¾Ý¿â²¢½«ËùÓÐÊý¾ÝÎļþºÍ¿ØÖÆÎļþ¸´ÖƵ½±¸·ÝĿ¼£¬¿ÉÒÔ¶Ô NOARCHIVELOG Êý¾Ý¿â½øÐÐÒ»ÖµÄÕûÌåÊý¾Ý¿â±¸·Ý¡£ÓÉÓÚÎļþ¸´ÖƲÙ×÷ÊÇʹÓà OS ÃüÁîÍê³ÉµÄ£¬Òò´Ë±ØÐëÏȹرÕÊý¾Ý¿â¡£Õâ»á½«Êý¾Ý¿âÖÃÓÚÒ»ÖÂ״̬¡£
SQL> SHUTDOWN IMMEDIATE
$ cp $ORACLE_BASE/ORCL/datafile/*.dbf /u02/backup/datafile
--½«Êý¾ÝÎļþ¸´ÖƵ½±¸·ÝλÖÃ
$ cp $ORACLE_BASE/ORCL/controlfile/*.ctl /u02/backup/controlfile --½«¿ØÖÆÎļþ¸´ÖƵ½±¸·ÝλÖÃ
SQL> STARTUP
2£©ÊÖ¶¯±¸·Ý ARCHIVELOG Êý¾Ý¿â
Èç¹ûÊý¾Ý¿â´¦ÓÚ ARCHIVELOG ģʽÏ£¬Ôò¸´ÖÆÎļþǰ²»Ò»¶¨±ØÐë¹Ø±ÕÊý¾Ý¿â¡£×îÖÕ»áµÃµ½²»Ò»Ö±¸·Ý£¬µ«Ó¦ÓÃÖØ×öÊý¾Ýºó»áʹÆä»Ö¸´µ½Ò»ÖÂ״̬¡£
Æô¶¯±¸·Ýģʽ£º
¸´ÖÆÊý¾ÝÎļþ֮ǰ£¬±ØÐ뽫ÿ¸öÊý¾ÝÎļþ¶¼ÖÃÓÚ±¸·Ýģʽ¡£ÇëʹÓà ALTER TABLESPACE ºÍ ALTER DATABASE ÃüÁîµÄ BEGIN BACKUP ×Ó¾äÀ´Ö´Ðд˲Ù×÷¡£ÒÔÏÂÊÇÿ¸öÃüÁîµÄÓï·¨£º
ALTER TABLESPACE BEGIN BACKUP;
--ALTER TABLESPACE ÃüÁî½öÓ°ÏìÊôÓڸñí¿Õ¼äµÄÄÇЩÊý¾ÝÎļþ¡£
ALTER DATABASE BEGIN BACKUP;
--ALTER DATABASE Ó°ÏìÊý¾Ý¿âÖеÄËùÓÐÊý¾ÝÎļþ¡£
½áÊø±¸·Ýģʽ£º
ʹÊý¾ÝÎļþÍ˳ö±¸·Ýģʽ·Ç³£ÖØÒª¡£¹Ø±ÕÊý¾Ý¿âʱ£¬²»ÄÜÓÐÈκÎÊý¾ÝÎļþ´¦ÓÚ±¸·Ýģʽ¡£Èç¹û³¢ÊԹرմ¦ÓÚ¸Ã״̬µÄÊý¾Ý¿â£¬½«ÊÕµ½´íÎó¡£´ËÍ⣬ÓÉÓÚ±¸·Ýģʽ»áµ¼ÖÂÉú³É¶îÍâµÄÖØ×öÊý¾Ý£¬Òò´Ë»á¸øÏµÍ³´øÀ´¶îÍâµÄ¸ºÔØ¡£Èç¹ûÄú²»Ö÷¶¯±¸·ÝÊý¾ÝÎļþ£¬ÔòûÓÐÀíÓÉʹÈκÎÊý¾ÝÎļþ´¦ÓÚ±¸·Ýģʽ¡£
¾ßÌå²Ù×÷£º
±¸·ÝÊý¾ÝÎļþ£º
SQL> select file_name, tablespace_name from dba_data_files;
--²é¿´ËùÓÐÊý¾ÝÎļþλÖü°±í¿Õ¼ä
SQL> ALTER TABLESPACE users BEGIN BACKUP;
--½«±í¿Õ¼äÖÃÓÚ±¸·Ýģʽ
$ cp $ORACLE_HOME/oradata/orcl/users*.dbf /u02/backup/datafile
--½«¸Ã±í¿Õ¼äµÄÊý¾ÝÎļþ¸´ÖƵ½±¸·ÝλÖÃ
SQL> ALTER TABLESPACE users END BACKUP;
--ʹ¸Ã±í¿Õ¼äÍ˳ö±¸·Ýģʽ
±¸·Ý¿ØÖÆÎļþµÄ·½Ê½°üÀ¨£º
£¨1£©.´´½¨ÎªÓ³Ïñ¸±±¾£¬Ð´Èëµ½Ö¸¶¨Ãû³ÆµÄÎļþ£º
SQL> ALTER DATABASE BACKUP CONTROLFILE TO
'/u01/backup/controlfile.bak';
Database altered.
£¨2£©.Éú³ÉÖØÐ´´½¨¿ØÖÆÎļþµÄ½Å±¾£¬Ð´Èëµ½¸ú×ÙÎļþ£º
SQL> ALTER DATABASE BACKUP CONTROLFILE TO TRACE;
Database altered.
--ÖØ½¨¿ØÖÆÎļþµÄ½Å±¾ÔÚ$ORACLE_BASE/diag/rdbms/prod/PROD/trace
²é¿´¸ÕÉú³É½Å±¾Îļþ£¬»á·¢ÏÖÀïÃæ»áÓÐÁ½ÖÖ´´½¨¿ØÖÆÎļþµÄ·½Ê½£º
NORESETLOGS ARCHIVELOG£¬±íʾÈÕÖ¾ÎļþµÈÍêºÃ£¬ÖØÆôÊý¾Ý¿âÊDz»ÓÃresetlog£»
RESETLOGS ARCHIVELOG£»ÈÕÖ¾ÎļþË𻵶ªÊ§£¬²»ÄÜÖ´ÐÐÍêÈ«»Ö¸´£¬½«ÈÕÖ¾×éºÅÇåÁ㣻
2.Ö´ÐÐÓû§¹ÜÀíµÄÊý¾Ý¿â»Ö¸´
1£©Ö´ÐÐÓû§¹ÜÀíµÄÊý¾Ý¿âÍêÈ«»Ö¸´
Óû§¹ÜÀíµÄÊý¾Ý¿âÍêÈ«»Ö¸´£º
½«Êý¾Ý¿â»Ö¸´µ½×îÐ嵀 SCN
¿ÉÒÔÒ»´Î´¦ÀíÕû¸öÊý¾Ý¿â£¬Ò²¿ÉÒÔÒ»´Î´¦ÀíÒ»¸öÊý¾ÝÎļþ»ò±í¿Õ¼ä ÐèÒªµ±Ç°¿ØÖÆÎļþ ÐèÒªÓдý»Ö¸´µÄËùÓÐÎļþµÄ±¸·Ý ÐèÒªµ½Ä¿Ç°ÎªÖ¹µÄËùÓй鵵ÈÕÖ¾
V$RECOVER_FILE£º²é¿´ÄÄЩÎļþÐèÒª½éÖʻָ´
V$RECOVERY_LOG£º²é¿´Ö´Ðлָ´ÐèÒªÄÄЩ¹éµµÈÕÖ¾
ÔÚijЩÇé¿öÏ£¬ÊôÓÚ SYSTEM ±í¿Õ¼äµÄÎļþÊܵ½Ëð»µÊ±£¬ÊµÀý½«×Ô¶¯¹Ø±Õ¡£µ±Ä³Ð©Êý¾ÝÎļþÓÐÎÊÌâʱ£¬¼´Ê¹ÊµÀý±£³ÖÔËÐÐ״̬£¬ÄúÒ²¿ÉÒÔÅж¨Ê¹Êý¾Ý¿â±£³ÖÔËÐÐ״̬ûÓÐÈκÎÒâÒ壻ÊÜÓ°ÏìµÄÊý¾Ý¿â¶ÔÏóÌ«¶àÁË¡£ÔÚÕâÖÖÇé¿öÏ£¬Çë¹Ø±ÕÊý¾Ý¿âÖ´Ðлָ´¡£
Èç¹ûÊý¾Ý¿âÈÔ´¦ÓÚ´ò¿ª×´Ì¬£¬Ôò¿ÉÒÔ²éѯ V$RECOVER_FILE ÊÓͼÁ˽âÄÄЩÊý¾ÝÎļþÐèÒª»Ö¸´£¬²¢²éѯ V$RECOVERY_LOG Á˽âÐèÒªÄÄЩ¹éµµÈÕÖ¾¡£Õâ»áÖ¸