场景:oracle11g的spfile、controlfile、datafile、redo都位于ASM中,RMAN已开启controlfile自动备份。模拟spfile、controlfile丢失,进行spfile、controlfile还原。
1、rman备份spfile
因rman已开启自动备份,所以在做rman备份数据库操作时,已包含spfile备
2、关闭数据库,删除spfile
关闭数据库,删除spfile。模拟数据库异常宕机,spfile丢失。
3、启动数据库至nomount,设置dbid
startup nomount时,即提示无法找到spfile