如何使用rman恢复spfile
实验准备
OGG(DBID=3068169019)
spfile:/u01/app/oracle/fast_recovery_area/OGG/backupset /2023_03_26/o1_mf_ncsnf_TAG20230326T162759_fckd47yp_.bkp
我们有两种情况
1.不知道DBID,但知道备份路径
2.了解 DBID
(1)。模拟删除spfile
[oracle@ogg-80 dbs]$ cd /u01/ app/oracle/product/11.2.0/dbhome_1/dbs
[oracle @ogg-80 dbs]$ mv spfileogg.ora spfileogg.ora.bak
(2)。启动数据库时出错
SYS@ogg>启动强制;
ORA-01078:处理系统参数失败
LRM-00109:无法打开参数文件“/u01/app/oracle/product/11.2.0/dbhome_1/dbs/initogg.ora”
对于第一种情况
1.不知道DBID,但知道备份路径
[oracle@ogg-80 ~]$ rman目标/
RMAN>启动nomount; ------开始挂载
启动失败:ORA-01078:处理系统参数失败
LRM-00109:无法打开参数文件'/ u01/app/oracle/product/11.2.0/dbhome_1/dbs/initogg.ora'
启动Oracle实例,不带参数文件检索spfile
Oracle实例已启动
系统全局区域总计 1068937216 字节
固定大小 2260088 字节
可变大小 281019272 字节
数据库缓冲区 780140544 字节
重做缓冲区 5517312 字节
RMAN> 将 spfile 从 '/u01/app/oracle/ 恢复到 '/u01/app/oracle/product/11.2.0/dbhome_1/dbs/spfileogg .ora' fast_recovery_area/OGG/backupset/2023_03_26/o1_mf_ncsnf_TAG20230326T162759_fckd47yp_.bkp';
于 2018 年 3 月 26 日开始恢复
使用通道 ORA_DISK_1
通道ORA_DISK_1:正在从 AUTOBACKUP /u01/app/oracle/fast_recovery_area/OGG/backupset/2023_03_26/o1_mf_ncsnf_TAG20230326T162759_fckd47yp_.bkp 恢复 spfile
通道 ORA_DISK_1:从 AUTOBACKUP 恢复 SPFILE 已完成
已完成恢复3月26日-18
对于第二种情况
2.了解 DBID
[oracle@ogg-80 ~]$ rman target /
RMAN> 设置dbid=3068169019
执行命令:SET DBID
RMAN>startup nomount;
启动失败:ORA- 01078:处理系统参数失败
LRM-00109:无法打开参数文件'/u01/app/oracle/product/11.2.0/dbhome_1/dbs/initogg.ora'
< p>在没有参数文件的情况下启动 Oracle 实例以检索 spfileOracle 实例已启动
总系统全局区域 1068937216 字节
固定大小 2260088 字节
变量大小 281019272 字节
数据库缓冲区 780140544 by tes
重做缓冲区 5517312 字节
方法1:使用自动备份
RMAN>从自动备份恢复spfile;
自动备份这里会报错。因为我们没有设置自动备份
方法二:使用手动备份
RMAN>将spfile恢复到'/u01/app/oracle /product /11.2.0/dbhome_1/dbs/spfileogg.ora' 来自“/u01/app/oracle/fast_recovery_area/OGG/backupset/2023_03_26/o1_mf_ncsnf_TAG20230326T162759_fckd47yp_.bkp”;
看完上面的内容,你是否已经掌握了如何在RMAN中恢复spfile了呢?如果您想学习更多技能或者想了解更多相关内容,请关注行业资讯频道。感谢您的阅读!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 如何使用rman恢复spfile