ORACLE中没有参数文件和控制文件如何通过rman恢复数据库(二)

2015-07-24 11:30:37 · 作者: · 浏览: 60
uorcl/undotbs01.dbf', '/home/oradata/stuorcl/users01.dbf', '/home/oradata/stuorcl/stuorclk01.dbf', '/home/oradata/stuorcl/plas01.dbf', '/home/oradata/stuorcl/pl01.dbf', '/home/oradata/stuorcl/help01.dbf', '/home/oradata/stuorcl/adobelc01.dbf', '/home/oradata/stuorcl/sms01.dbf' LOGFILE GROUP 1 ('/home/oradata/stuorcl/redo03.log') SIZE 10M, GROUP 2 ('/home/oradata/stuorcl/redo02.log') SIZE 10M, GROUP 3 ('/home/oradata/stuorcl/redo01.log') SIZE 10M, GROUP 4 ('/home/oradata/stuorcl/redo_dg_01.log') SIZE 10M, GROUP 5 ('/home/oradata/stuorcl/redo_dg_02.log') SIZE 10M, GROUP 6 ('/home/oradata/stuorcl/redo_dg_03.log') SIZE 10M CHARACTER SET ZHS16GBK; Control file created. SQL>

?

?
?
4,在新控制文件中注册数据文件备份和归档备份
?
catalog start with '/oracle/app/oracle/flash_recovery_area/stuorcl/backupset/2015-01-23/';
在mount状态下执行
RMAN> catalog start with '/oracle/app/oracle/flash_recovery_area/stuorcl/backupset/2015-01-23/';


released channel: ORA_DISK_1
searching for all files that match the pattern /oracle/app/oracle/flash_recovery_area/stuorcl/backupset/2015-01-23/


List of Files Unknown to the Database
=====================================
File Name: /oracle/app/oracle/flash_recovery_area/stuorcl/backupset/2015-01-23/full_stuorcl_20150123_3051.bak
File Name: /oracle/app/oracle/flash_recovery_area/stuorcl/backupset/2015-01-23/rman_backup.log
File Name: /oracle/app/oracle/flash_recovery_area/stuorcl/backupset/2015-01-23/arch_stuorcl_20150123_3050.bak
File Name: /oracle/app/oracle/flash_recovery_area/stuorcl/backupset/2015-01-23/arch_stuorcl_20150123_3052.bak


Do you really want to catalog the above files (enter YES or NO)? yes
cataloging files...
cataloging done


List of Cataloged Files
=======================
File Name: /oracle/app/oracle/flash_recovery_area/stuorcl/backupset/2015-01-23/full_stuorcl_20150123_3051.bak
File Name: /oracle/app/oracle/flash_recovery_area/stuorcl/backupset/2015-01-23/arch_stuorcl_20150123_3050.bak
File Name: /oracle/app/oracle/flash_recovery_area/stuorcl/backupset/2015-01-23/arch_stuorcl_20150123_3052.bak


List of Files Which Where Not Cataloged
=======================================
File Name: /oracle/app/oracle/flash_recovery_area/stuorcl/backupset/2015-01-23/rman_backup.log
  RMAN-07517: Reason: The file header is corrupted


RMAN>

?

?
?
5,进行修复操作
RMAN>  restore database;

Starting restore at 04-FEB-15
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=767 device type=DISK


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 00001 to /home/oradata/stuorcl/system01.dbf
channel ORA_DISK_1: restoring datafile 00002 to /home/oradata/stuorcl/sysaux01.dbf
channel ORA_DISK_1: restoring datafile 00003 to /home/oradata/stuorcl/undotbs01.dbf
channel ORA_DISK_1: restoring datafile 00004 to /home/oradata/stuorcl/users01.dbf
channel ORA_DISK_1: restoring datafile 00005 to /home/oradata/stuorcl/stuorclk01.dbf
channel ORA_DISK_1: restoring datafile 00006 to /home/oradata/stuorcl/plas01.dbf
channel