ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

oracleÊý¾Ý¿âÍêÈ«»Ö¸´ºÍ²»ÍêÈ«»Ö¸´ÒÔ¼°Ö´ÐÐÓû§¹ÜÀí±²·Ö»Ö¸´(Ò»)
2015-07-24 11:02:18 À´Ô´: ×÷Õß: ¡¾´ó ÖРС¡¿ ä¯ÀÀ:6´Î
Tags£ºoracle Êý¾Ý¿â ÍêÈ« »Ö¸´ ÒÔ¼° Ö´ÐÐ Óû§ ¹ÜÀí ±²·Ö

±È½ÏÍêÈ«»Ö¸´ºÍ²»ÍêÈ«»Ö¸´£º

Ò»¡¢ÍêÈ«»Ö¸´£º½«Êý¾Ý¿â»Ö¸´µ½µ±Ç°×îÐÂ״̬£¬°üÀ¨Ö±ÖÁÇëÇó»Ö¸´Ê±½øÐеÄËùÓÐÒÑÌá½»µÄÊý¾Ý¸ü¸Ä

¶þ¡¢²»ÍêÈ«»Ö¸´£º½«Êý¾Ý¿â»Ö¸´µ½ÇëÇó»Ö¸´²Ù×÷֮ǰָ¶¨µÄ¹ýȥʱ¼äµã

Ò»¡¢ÍêÈ«»Ö¸´¹ý³Ì
ÏÂÃæµÄ²½Öè˵Ã÷ÁËÖ´ÐÐÍêÈ«»Ö¸´ÆÚ¼äÒª²ÉÈ¡µÄ²Ù×÷£º

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 Á˽âÐèÒªÄÄЩ¹éµµÈÕÖ¾¡£Õâ»áÖ¸

Ê×Ò³ ÉÏÒ»Ò³ 1 2 3 ÏÂÒ»Ò³ βҳ 1/3/3
¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
·ÖÏíµ½: 
ÉÏһƪ£ºOracle´´½¨Óû§ÒÔ¼°±¸·Ý»¹Ô­Êý¾Ý.. ÏÂһƪ£ºoralceÖÐÏà¹ØµÄ¸ÅÄîÕûÀí

ÆÀÂÛ

ÕÊ¡¡¡¡ºÅ: ÃÜÂë: (ÐÂÓû§×¢²á)
Ñé Ö¤ Âë:
±í¡¡¡¡Çé:
ÄÚ¡¡¡¡ÈÝ:

¡¤Spring Boot Java£º (2025-12-26 16:20:19)
¡¤Spring Boot¤ÇHello (2025-12-26 16:20:15)
¡¤Spring ¤Î»ù±¾¤«¤éŒ (2025-12-26 16:20:12)
¡¤C++Ä£°å (template) (2025-12-26 15:49:49)
¡¤C ÓïÑÔÖÐÄ£°åµÄ¼¸ÖÖ (2025-12-26 15:49:47)