恢复数据库恢复实例:spfile
数据库错误为以下:
SQL startup nomount;
ora-01078:故障处理系统参数
LRM-001093360 couldnotopenparameterfile '/u01/app/Oracle/product/10.2.0/db _1/DBS/init HDI 26.ora '
1 .分析
此错误是由于初始参数文件丢失或引起的,恢复方法:将通过备份手动重建
在本例中,RMAN将恢复spfile
2 .将数据库启动到nomount状态
参数位于$ Oracle _ base/admin/$ Oracle _ sid/pfile /目录中
$ Oracle _ base/admin/HDI 26/pfile /
ls
init.ora.118200895840
sqlstartupnomountpfile=/u01/app/Oracle/admin/HDI 26/pfile/init.ora.118200895840
Oracle实例启动。
totalsystemglobalarea 2147483648 bytes
固定尺寸1220432字节
可变大小486539440字节
数据库缓冲区1644167168字节
重做缓冲区15556608字节
恢复spfile
[ Oracle @ HDI 01 pfile ] $ RMAN target /
恢复管理器:版10.2.0.1.0-productiononweddec 10153360173360022008
版权所有(c ) 1982,2005,Oracle.all权限保留。
connectedtotargetdatabase : HDI 26 (不安装) )。
rmanrestorespfilefrom '/u09/ora backup/RMAN /控制文件/c-1504204985-2008 12 10-01 ';
Starting restore at 10-DEC-08
usingtargetdatabasecontrolfileinsteadofrecoverycatalog
allocated channel : ora _ disk _ 1
channel ora _ disk _ 1: sid=156 devtype=disk
channel ora _ disk _ 1: auto backup found 3360/u09/ora backup/RMAN/control file/c-1504204985-2008 12 10-01
channel ora _ disk _ 1: spfilerestorefromautobackupcomplete
完成恢复at 10-dec-08
4 .重新启动数据库,然后使用恢复的spfile启动数据库
SQL shutdown immediate;
ora-015073360数据库节点
Oracle实例关闭。
SQL startup
Oracle实例启动。
totalsystemglobalarea 2147483648 bytes
固定尺寸1220432字节
可变大小285212848字节
数据库缓冲区1845493760 bytes
重做缓冲区15556608字节
数据库装载。
数据库打开。
创建pfile
创建文件自spfile;
注:手工重建3360
1 .从alterlog重建时,alterlog会记录数据库启动时的所有非默认参数
2 .接受$ Oracle _ base/admin/HDI 26/pfile /中的初始参数