control_file_record_keep_time? ? ? ? integer? ? 7
control_files? ? ? ? ? ? ? ? ? ? ? ? string? ? ? F:\NSOADP\CONTROL01.CTL
?修改control_files初始化参数值为asm,然后重启数据库到nomount状态:
SQL> alter system set control_files='+oradata' scope=spfile;
SQL> shutdown immediate;
SQL> startup nomount
使用rman复制当前的控制文件到asm
rman target /
RMAN> restore controlfile from 'F:\NSOADP\CONTROL01.CTL';
启动 restore 于 2015-04-22 09:40:30
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=70 设备类型=DISK
通道 ORA_DISK_1: 已复制控制文件副本
输出文件名=+ORADATA/nsoa/controlfile/current.314.877686033
完成 restore 于 2015-04-22 09:40:39
注:如果使用备份的控制文件进行还原,而数据库以前有过RESETLOGS操作或创建控制文件时创建语句指定了RESETLOGS,则必须以RESETLOGS方式打开数据库。
SQL> alter database mount;
SQL> show parameter control_file
NAME? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? TYPE? ? ? ? ? ? ? ? ? VALUE
------------------------------------ ---------------------- ------------------------------
control_file_record_keep_time? ? ? ? integer? ? ? ? ? ? ? ? 7
control_files? ? ? ? ? ? ? ? ? ? ? ? string? ? ? ? ? ? ? ? +ORADATA/nsoa/controlfile/curr
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ent.314.877686033
SQL> alter database open;
?--Then end