ORA-19808: recovery destination parameter mismatch

2023-11-22 01:48

本文主要是介绍ORA-19808: recovery destination parameter mismatch,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一:版本信息

操作系统版本:AIX 61009

数据库版本:11.2.0.3.11(RAC)


二:错误描述

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

sqlplus / as sysdbaSQL*Plus: Release 11.2.0.3.0 Production on Wed Apr 22 15:09:25 2015Copyright (c) 1982, 2011, Oracle.  All rights reserved.Connected to an idle instance.SQL> startup
ORACLE instance started.Total System Global Area 3.2068E+10 bytes
Fixed Size                  2237328 bytes
Variable Size            5167385712 bytes
Database Buffers         2.6844E+10 bytes
Redo Buffers               55271424 bytes
ORA-01105: mount is incompatible with mounts by other instances
ORA-19808: recovery destination parameter mismatch

三:错误原因及解决方案

   1.错误原因:

我们来查看一下ORA-19808错误的信息

oerr ora 19808
19808, 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可以避免该问题的发生)

  

  下面检查我遇到的是不是这个问题:

1)检查第一个实例使用的参数文件

SQL> show parameter spfile;NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string      /apps/oracle/product/11.2.0.3/db_1/dbs/spfile****db1.ora
2)检查第二个实例使用的参数文件

SQL> show parameter spfile;NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string      /apps/oracle/product/11.2.0.3/db_1/dbs/spfile****db2.ora
##果然两个RAC的两个实例使用的是不同的spfile

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

select name ,value,inst_id from gv$system_parameter  where name='db_recovery_file_dest_size';NAME                           VALUE                   INST_ID
------------------------------ -------------------- ----------
db_recovery_file_dest_size     10737418240                   1
db_recovery_file_dest_size     0                             2

##两个实例的db_recovery_file_dest_size不同

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

select name ,value,inst_id from gv$system_parameter  where name='db_recovery_file_dest';NAME                           VALUE                   INST_ID
------------------------------ -------------------- ----------
db_recovery_file_dest                                        1
db_recovery_file_dest                                        2
##两个实例上都没有设置 db_recovery_file_dest值,由上面的分析可知两个实例使用的参数文件中db_recovery_file_dest_size值的不一致导致,第二个RAC第二个实例启动时报ORA-19808错误。


  2.解决方案:

 修改第二个实例上的db_recovery_file_dest_size值与第一个实例相同,再次启动实例成功。

alter system set db_recovery_file_dest_size=10g;











这篇关于ORA-19808: recovery destination parameter mismatch的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/406601

相关文章

ORA-12737: Instant Client Light: unsupported server character set CHS16GBK

当使用Navicat Premiun 英文版连接oracl时可能会报ORA-12737: Instant Client Light: unsupported server character set CHS16GBK错误 这是只要打开Navicat Premiun-->tools-->options 把OCI的地址指向oracle安装目录下的oci.dll即可,地址可能不完全相同,我的是在:F:

Required xxx parameter xxxx is not present

查看后台接口参数和前端参数是否一致

一加全机型TWRP合集/橙狐recovery下载-20240603更新-支持一加12/Ace3V手机

TWRP是目前安卓平台的刷机神器,可快速刷写第三方ROM或官方系统,刷入TWRP之前需要解锁BL,目前已适配一加多个机型。ROM乐园小编20240603整理,涵盖一加1到一加Ace3V多机型专用TWRP文件,个人机型橙狐recovery适配相对完整,我们也进行了分类收集,帮助更多小伙伴学会玩机刷机。随着AB分区的加入,新的一加刷机门槛偏高,并不是单纯的flash  twrp到recovery分区,

ORA-12514错误:Listener refused the connection with the following

ORA-12514错误:Listener refused the connection with the following error Orcale学习——无法监听(Listener refused the connection with the follo... 最近学习Orcale遇到下面的问题: Listener refused the connection with the

array_key_exists() expects parameter 2 to be array, null given

公众号获取微信服务器IP地址 错误代码如下 public function getwxIP(){//获取微信服务器IP地址$accessToken = $this->getwxoaiAccessToken();$userToken = new UserToken();$result = $userToken->curl_get("https: //api.weixin.qq.com/cgi-

Nuxt3 [Vue warn]: Hydration node mismatch:【解决方案】

[Vue warn]: Hydration node mismatch: 水合节点不匹配 Server rendered element contains more child nodes than client vdom. 服务器呈现的元素包含的子节点多于客户端vdom。 这个问题解决起来也很好解决,看这个问题是怎么出来的,看代码: Nuxt3 默认开启的 ssr script setup

解决数据库连接报错Listener refused the connection with the following error: ORA-12505...解决办法总结

解决数据库连接报错Listener refused the connection with the following error: ORA-12505…解决办法总结 解决办法: 把sid的xe改成orcl(那个全局口令,看你自己怎么设置的)

ORA-12705: Cannot access NLS data files or invalid environment specified 错误

因为版本原因,PB9 启动要配合oracle9i的客户端。由于已经装了11g客户端,所以我把它卸载后装了一个9i免安装客户端。接下去问题就来了,足足搞了我一个小时才完成,下面我把我遇到的问题黏贴出来,希望可以帮到走足够弯路的大伙们。    安装好9i后,打算启动plsql去连接:ORA-12705:Cannot access NLS data files or invalid enviro

Oracle报错:ORA-02292: 违反完整约束条件 - 已找到子记录问题解决

目录 一、问题详情 二、原因分析 三、解决方案 一、问题详情 使用Mybatis删除数据的时候,报了如下错误详情: org.springframework.dao.DataIntegrityViolationException:  ### Error updating database.  Cause: java.sql.SQLException: ORA-02292: 违反

System.Data.OracleClient.OracleException:“ORA-12571: TNS: 包写入程序失败

System.Data.OracleClient.OracleException:“ORA-12571: TNS: 包写入程序失败 解决方法: 首先%oracle_home%/network/admin下的sqlnet.ora文件,把SQLNET.AUTHENTICATION_SERVICES = (NTS)加个 # 注释掉就好了