[毎日1題]11 gOCP 1 z 0-052:2013-09-1 RMAN--repair failure............A20


転載は出典を明記してください.http://blog.csdn.net/guoyjoe/article/details/10859315
正解:D
 
一、模擬問題のエラー:
1、4番のファイルを削除する
[oracle@mydb ~]$ cd /u01/app/oracle/oradata/ocm/ [oracle@mydb ocm]$ rm -rf users01.dbf 

2、データベースのダウンタイム
sys@OCM> shutdown abort; ORACLE instance shut down. 

3、データベースを起動してエラーを報告し、上の問題と同じようにエラーを報告する
sys@OCM> startup ORACLE instance started.  Total System Global Area  839282688 bytes Fixed Size                  2233000 bytes Variable Size             583011672 bytes Database Buffers          247463936 bytes Redo Buffers                6574080 bytes Database mounted. ORA-01157: cannot identify/lock data file 4 - see DBWR trace file ORA-01110: data file 4: '/u01/app/oracle/oradata/ocm/users01.dbf' 

4、advise failureコマンドを実行していないときにrepair failureコマンドを使用しようとすると、次のエラーが発生します.
[oracle@mydb ~]$ rman target / RMAN> repair failure;  using target database control file instead of recovery catalog RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03002: failure of repair command at 09/01/2013 23:15:16 RMAN-06954: REPAIR command must be preceded by ADVISE command in same session 

主な理由は、repairfailureを実行する前にadvise failureを実行し、rmanにエラーをリストさせ、修復スクリプトを生成した後、repair failure修復エラーを実行することです.
一、正しい回復の過程は以下の通りである.
1、RMANクライアントを起動し、前節で説明したデータベース修復コマンドを使用してデータ損失の問題を解決する.list failureコマンドから始める.
RMAN> list failure;  List of Database Failures =========================  Failure ID Priority Status    Time Detected Summary ---------- -------- --------- ------------- ------- 2002       HIGH     OPEN      01-SEP-13     One or more non-system datafiles are missing 

2、advisefailureコマンドは、自動診断リポジトリに記録されたすべての障害を推奨します.デフォルトでは、このコマンドはcriticalまたはhighの優先度を持つ障害のみをリストします.このコマンドは、入力障害のサマリーに加えて、障害ごとに推奨修復オプションを提供します.通常、advise failureコマンドでは、自動修復と手動修復の両方のオプションが与えられます.advisefailureコマンドの出力が終了すると、RMANはスクリプトを生成し、推奨される修復オプションの詳細をリストします.自分で修復したい場合は、このスクリプトを直接使用したり、修正したりすることができます.
  
RMAN> advise failure;  List of Database Failures =========================  Failure ID Priority Status    Time Detected Summary ---------- -------- --------- ------------- ------- 2002       HIGH     OPEN      01-SEP-13     One or more non-system datafiles are missing  analyzing automatic repair options; this may take some time allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=10 device type=DISK analyzing automatic repair options complete  Mandatory Manual Actions ======================== no manual actions available  Optional Manual Actions ======================= 1. If file /u01/app/oracle/oradata/ocm/users01.dbf was unintentionally renamed or moved, restore it  Automated Repair Options ======================== Option Repair Description ------ ------------------ 1      Restore and recover datafile 4     Strategy: The repair includes complete media recovery with no data loss   Repair script: /u01/app/oracle/diag/rdbms/ocm/ocm/hm/reco_3275375759.hm 

3、advise failureコマンドで提供された提案を利用して、epair failureは提案によってエラーを修復する.
RMAN> repair failure;  Strategy: The repair includes complete media recovery with no data loss Repair script: /u01/app/oracle/diag/rdbms/ocm/ocm/hm/reco_3275375759.hm  contents of repair script:    # restore and recover datafile    restore datafile 4;    recover datafile 4;    sql 'alter database datafile 4 online';  Do you really want to execute the above repair (enter YES or NO)? Y executing repair script  Starting restore at 01-SEP-13 using channel ORA_DISK_1  channel ORA_DISK_1: starting datafile backup set restore channel ORA_DISK_1: specifying datafile(s) to restore from backup set channel ORA_DISK_1: restoring datafile 00004 to /u01/app/oracle/oradata/ocm/users01.dbf channel ORA_DISK_1: reading from backup piece /u01/app/oracle/product/11.2.0/dbs/0uoiptgq_1_1 channel ORA_DISK_1: piece handle=/u01/app/oracle/product/11.2.0/dbs/0uoiptgq_1_1 tag=TAG20130901T230250 channel ORA_DISK_1: restored backup piece 1 channel ORA_DISK_1: restore complete, elapsed time: 00:00:03 Finished restore at 01-SEP-13  Starting recover at 01-SEP-13 using channel ORA_DISK_1  starting media recovery media recovery complete, elapsed time: 00:00:01  Finished recover at 01-SEP-13  sql statement: alter database datafile 4 online repair failure complete  Do you want to open the database (enter YES or NO)? Y database opened 

 
QQ:252803295
学習交流QQ群:DSI&Core SearchI群:127149411(技術:満タン)DSI&Core SearchII群:1770889463(技術:満タン)DSI&Core SearchIII群:284596437(技術:満タン)DSI&Core SearchIV群:192136702(技術:満タン)DSI&Core SearchV群:285030382(雑談:満タン)