如果丢失所有控制文件
在rman中执行
startup nomount;
restore controlfile from 备份的控制文件名;
alter database open resetlogs;
--在sqlplus中执行
ALTER TABLESPACE TEMP ADD TEMPFILE tempfilename
SIZE size REUSE AUTOEXTEND OFF;
在rman中执行
startup nomount;
restore controlfile from 备份的控制文件名;
alter database open resetlogs;
--在sqlplus中执行
ALTER TABLESPACE TEMP ADD TEMPFILE tempfilename
SIZE size REUSE AUTOEXTEND OFF;
在rman中执行
startup nomount;RESTORE CONTROLFILE TO '/home/oracle/oradata/jyc/control01.ctl' FROM '/home/oracle/rman/full03_cntrl_17_1_593532729';alter database open resetlogs;
所以还原时,必须有controlfile..
不过唯一特殊的是还原controlfile时, 不一定需要controlfile,只需要备份档就行.为 bobfang(匆匆过客) 补充一下, 用他的方法就可以