rman-SPFILE丢失的恢复

前提:已经进行了数据库完全备份。
模拟操作:
oracle> mv spfileora10g.ora spora10g.ora
oracle>
rman target /;

rman>
shutdown immediate;

rman>
startup nomount;

startup failed: ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/home/oracle/product/10.20/dbs/initora10g.ora'
rman>
set dbid 3988862108;

rman>
restore spfile from autobackup;


执行该命令,如果没有找到的话,那可能是文件的路径发生错误.可以通过直接赋予它的文件
rman>restore spfile from '/u01/oracle/flash_recovery_area/ORA10G/autobackup/2008_12_09/o1_mf_s_673025706_4mw7xc79_.bkp

在dbs/目录下产生spfileora10g.ora文件。证明spfile 已经恢复好

rman>
shutdown immediate;

rman>
startup ;(
如果该命令不能够启动数据库,那么需要set dbid 3988862108)

注意:spfile是备份在控制文件里面的。
Windows下spfile默认路径在C:\oracle\product\10.2.0\db_1\dbs
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值