ORA-19802: cannot use DB_RECOVERY_FILE_DEST without DB_RECOVERY_FILE_DEST_SIZE

Oracle 修改快速恢复区没有指定大小,无法启动,
SQL> startup
ORA-19802: cannot use DB_RECOVERY_FILE_DEST without DB_RECOVERY_FILE_DEST_SIZE

1、查看是否有pfile(没有就很尴尬)
在这里插入图片描述
2、查看spfile的配置,复制出来,手动创建pfile

#查看
strings spfilePROD.ora
编辑pfile,复制进去,删除DB_RECOVERY_FILE_DEST的配置
vi initPROD.ora
保存退出

3、指定pfile启动

SQL> startup pfile='/u01/app/oracle/product/19.3.0/dbhome_1/dbs/initPROD.ora'
ORACLE instance started.

Total System Global Area 1493169040 bytes
Fixed Size                  9134992 bytes
Variable Size             436207616 bytes
Database Buffers         1040187392 bytes
Redo Buffers                7639040 bytes
Database mounted.
Database opened.

这就起来了
4、把pfile的配置复制到spfile

SQL> create spfile from pfile;

File created.

然后重启就ok了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值