热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

rac启动其中一个node_详解生产环境RAC数据库某一实例启动报错ORA19808及对应解决方案...

概述最近生产环境在启动RAC数据库时其中一个实例碰到了一个报错:ORA-19808:recoverydestinationparametermismatchÿ

概述

最近生产环境在启动RAC数据库时其中一个实例碰到了一个报错:ORA-19808: recovery destination parameter mismatch,这是怎么导致的呢?下面一起来看看如何解决吧~

环境配置:

59e473252745eeffb3b326382f9be701.png

一、故障描述

在启动一套RAC数据库的第一个节点的时候报了如下错误:

ccb7b20330a6d00dfeef07e76126b4a7.png

二、问题排查思路

1、查看报错原因

先查看一下ORA-19808错误的信息

oerr ora 1980819808, 00000, "recovery destination parameter mismatch"// *Cause: The value of parameters DB_RECOVERY_FILE_DEST and// DB_RECOVERY_FILE_DEST_SIZE must be same in all instances.// instance. All databases must have same recovery destination// parameters.// *Action: Check DB_RECOVERY_FILE_DEST and DB_RECOVERY_FILE_DEST_SIZE// values in all instances.

由上面的解释可以知道,该错误是由于RAC的两个实例使用的参数文件中db_recovery_file_dest或者db_recovery_file_dest_size的值不一致造成的。(RAC所有节点使用同一个spfile可以避免该问题的发生)

2、检查两个实例的参数文件

可以看到RAC的两个实例使用的是不同的spfile

 show parameter spfile;

a0d6e8074412600ec5e98592508627bc.png
2c9fac41e93e4e21e0ee8ea5246d5cfb.png

3、检查两个实例的db_recovery_file_dest_size参数值

两个实例的db_recovery_file_dest_size不同

 select name ,value,inst_id from gv$system_parameter where name='db_recovery_file_dest_size';

fae573c07ae3291855976833fa72041c.png

4、检查两个实例的db_recovery_file_dest参数值

两个实例的db_recovery_file_dest一致,到这里我们就可以知道两个实例使用的参数文件中db_recovery_file_dest_size值的不一致导致RAC第一个实例启动时报ORA-19808错误。

 select name ,value,inst_id from gv$system_parameter where name='db_recovery_file_dest';

1ee246517eeef3825d1831a264186fb6.png

三、解决方式

修改两个实例上的db_recovery_file_dest_size值相同,再次启动实例成功。注意,如果是RAC,在修改参数时一定要加上sid=‘*’,至于为什么要这样加,请百度..

 alter system set db_recovery_file_dest_size=200g scope=both sid='*';

f709dc8bbe9b95b741e4b9aa5d8a68fe.png
05209ff22bff9f9b54df6fd3a6fd7d4e.png

觉得有用的朋友多帮忙转发哦!后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~

a5092177d7820f864ed9a404158715b3.gif



推荐阅读
author-avatar
他w与他说
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有