【控制文件丢失-恢复-1】(五)

2015-01-25 21:06:01 · 作者: · 浏览: 39
u01/oracle/flash_recovery_area/JADL10G/backupset/2014_11_06 o1_mf_annnn_BACKUP_JADL10G_000_1_b5nlkxph_.bkp o1_mf_ncnnf_TAG20141106T013740_b5nr3599_.bkp o1_mf_ncsnf_BACKUP_JADL10G_000_1_b5nlkr13_.bkp o1_mf_ncsnf_TAG20141106T001636_b5nmdmv8_.bkp o1_mf_ncsnf_TAG20141106T021509_b5ntbwdp_.bkp o1_mf_ncsnf_TAG20141106T052124_b5o59df8_.bkp o1_mf_ncsnf_TAG20141106T103719_b5oqr4bc_.bkp o1_mf_nnndf_BACKUP_JADL10G_000_1_b5nljc9p_.bkp o1_mf_nnndf_TAG20141106T001636_b5nmc58w_.bkp o1_mf_nnndf_TAG20141106T021509_b5nt9fsr_.bkp o1_mf_nnndf_TAG20141106T052124_b5o56ok0_.bkp o1_mf_nnndf_TAG20141106T103719_b5oqpzy9_.bkp [oracle@oracle ~]$ rman target / Recovery Manager: Release 10.2.0.5.0 - Production on Thu Nov 6 10:56:40 2014 Copyright (c) 1982, 2007, Oracle. All rights reserved. connected to target database: jadl10g (not mounted) ----也可以采用如下的命令执行恢复,注意此路径的中备份必须存在,是ncsnf开头的。 RMAN> restore controlfile from '/u01/oracle/flash_recovery_area/JADL10G/backupset/2014_11_06/o1_mf_ncsnf_TAG20141106T103719_b5oqr4bc_.bkp'; Starting restore at 06-NOV-14 using target database control file instead of recovery catalog allocated channel: ORA_DISK_1 channel ORA_DISK_1: sid=159 devtype=DISK channel ORA_DISK_1: restoring control file channel ORA_DISK_1: restore complete, elapsed time: 00:00:02 output filename=/u01/oracle/oradata/jadl10g/control01.ctl output filename=/u01/oracle/flash_recovery_area/jadl10g/control02.ctl Finished restore at 06-NOV-14 RMAN> alter database mount; --启动到mount database mounted released channel: ORA_DISK_1 RMAN> recover database; --恢复数据库 Starting recover at 06-NOV-14 Starting implicit crosscheck backup at 06-NOV-14 allocated channel: ORA_DISK_1 channel ORA_DISK_1: sid=159 devtype=DISK Crosschecked 1 objects Finished implicit crosscheck backup at 06-NOV-14 Starting implicit crosscheck copy at 06-NOV-14 using channel ORA_DISK_1 Finished implicit crosscheck copy at 06-NOV-14 searching for all files in the recovery area cataloging files... cataloging done List of Cataloged Files ======================= File Name: /u01/oracle/flash_recovery_area/JADL10G/backupset/2014_11_06/o1_mf_ncsnf_TAG20141106T103719_b5oqr4bc_.bkp File Name: /u01/oracle/flash_recovery_area/JADL10G/archivelog/2014_11_06/o1_mf_1_31_b5or9wnr_.arc using channel ORA_DISK_1 starting media recovery archive log thread 1 sequence 31 is already on disk as file /u01/oracle/flash_recovery_area/JADL10G/archivelog/2014_11_06/o1_mf_1_31_b5or9wnr_.arc archive log thread 1 sequence 32 is already on disk as file /u01/oracle/oradata/jadl10g/redo02.log archive log filename=/u01/oracle/flash_recovery_area/JADL10G/archivelog/2014_11_06/o1_mf_1_31_b5or9wnr_.arc thread=1 sequence=31 archive log filename=/u01/oracle/oradata/jadl10g/redo02.log thread=1 sequence=32 media recovery complete, elapsed time: 00:00:03 Finished recover at 06-NOV-14 RMAN>
alter database open resetlogs; ---执行该命令后,需要重新备份数据库,之前的备份无效了。 database opened RMAN> backup database; Starting backup at 06-NOV-14 using channel ORA_DISK_1 channel ORA_DISK_1: starting full datafile backupset channel ORA_DISK_1: specifying datafile(s) in backupset input datafile fno=00001 name=/u0