[oracle@rac2 ~]$ srvctl start database -d racdb PRKP-1001 : Error starting instance racdb1 on node rac1 CRS-0215: Could not start resource 'ora.racdb.racdb1.inst'. PRKP-1001 : Error starting instance racdb2 on node rac2 CRS-0215: Could not start resource 'ora.racdb.racdb2.inst'. [oracle@rac1 ~]$ tail -f /u01/app/oracle/admin/racdb/bdump/alert_racdb1.log Errors in file /u01/app/oracle/admin/racdb/bdump/racdb1_dbw0_18977.trc: ORA-01157: cannot identify/lock data file 4 - see DBWR trace file ORA-01110: data file 4: '+DATA/racdb/datafile/users.259.769205541' ORA-17503: ksfdopn:2 Failed to open file +DATA/racdb/datafile/users.259.769205541 ORA-15012: ASM file '+DATA/racdb/datafile/users.259.769205541' does not exist ORA-1157 signalled during: ALTER DATABASE OPEN... Mon Dec 12 21:31:41 CST 2011 Shutting down instance (abort) License high water mark = 1 Instance terminated by USER, pid = 19192 将数据库启动到mount状态,利用rman进行还原和恢复 [oracle@rac2 ~]$ srvctl start database -d racdb -o mount [oracle@rac1 ~]$ rman target / Recovery Manager: Release 10.2.0.5.0 - Production on Mon Dec 12 21:33:17 2011 Copyright (c) 1982, 2007, Oracle. All rights reserved. connected to target database: RACDB (DBID=766822397, not open) RMAN> restore datafile 4; Starting restore at 2011-12-12 21:34:08 using target database control file instead of recovery catalog allocated channel: ORA_DISK_1 channel ORA_DISK_1: sid=145 instance=racdb1 devtype=DISK channel ORA_DISK_1: starting datafile backupset restore channel ORA_DISK_1: specifying datafile(s) to restore from backup set restoring datafile 00004 to +DATA/racdb/datafile/users.259.769205541 channel ORA_DISK_1: reading from backup piece /home/oracle/backup/racdb07mu24a1_1_1 channel ORA_DISK_1: restored backup piece 1 piece handle=/home/oracle/backup/racdb07mu24a1_1_1 tag=RACDB_BAK_20121212 channel ORA_DISK_1: restore complete, elapsed time: 00:00:04 Finished restore at 2011-12-12 21:34:14 RMAN> recover datafile 4; Starting recover at 2011-12-12 21:34:41 using channel ORA_DISK_1 starting media recovery archive log thread 1 sequence 42 is already on disk as file +FRA/racdb/archivelog/2011_12_12/thread_1_seq_42.265.769726867 archive log thread 2 sequence 18 is already on disk as file +FRA/racdb/archivelog/2011_12_12/thread_2_seq_18.261.769725271 channel ORA_DISK_1: starting archive log restore to default destination channel ORA_DISK_1: restoring archive log archive log thread=1 sequence=41 channel ORA_DISK_1: reading from backup piece /home/oracle/backup/racdb0bmu24qo_1_1 channel ORA_DISK_1: restored backup piece 1 piece handle=/home/oracle/backup/racdb0bmu24qo_1_1 tag=RACDB_BAK_20121212 channel ORA_DISK_1: restore complete, elapsed time: 00:00:02 archive log filename=+FRA/racdb/archivelog/2011_12_12/thread_1_seq_41.266.769728883 thread=1 sequence=41 channel ORA_DISK_1: starting archive log restore to default destination channel ORA_DISK_1: restoring archive log archive log thread=2 sequence=17 channel ORA_DISK_1: reading from backup piece /home/oracle/backup/racdb0cmu24qo_1_1 channel ORA_DISK_1: restored backup piece 1 piece handle=/home/oracle/backup/racdb0cmu24qo_1_1 tag=RACDB_BAK_20121212 channel ORA_DISK_1: restore complete, elapsed time: 00:00:01 archive log filename=+FRA/racdb/archivelog/2011_12_12/thread_2_seq_17.262.769728885 thread=2 sequence=17 media recovery complete, elapsed time: 00:00:01 Finished recover at 2011-12-12 21:34:46
|