一次ADG无法实时应用日志No standby redo logfiles故障解决

本文主要是介绍一次ADG无法实时应用日志No standby redo logfiles故障解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

rac->单机的ADG同步,搭建好之后,开启实时应用发现报错:

RFS[1]: No standby redo logfiles available for thread 1 
RFS[1]: Opened log for thread 1 sequence 900 dbid 1911584814 branch 1038507374
Fri Jun 05 13:20:22 2020
Archived Log entry 46 added for thread 2 sequence 595 rlc 1038507374 ID 0x71f0b52e dest 2:
RFS[3]: No standby redo logfiles available for thread 2 
RFS[3]: Opened log for thread 2 sequence 596 dbid 1911584814 branch 1038507374
Fri Jun 05 13:20:22 2020

但是可以确定这里肯定是配置了standby log的.尝试删除重建之后依然无效.检查standby log的状态都是UNASSIGNED,正常应该每个节点有一个为active:

    GROUP# DBID                        THREAD#    SEQUENCE#      BYTES  BLOCKSIZE      
---------- ---------------------------------------- ---------- ---------- ---
    11 UNASSIGNED                         1        0  536870912        512      0 YES UNASSIGNED
    12 UNASSIGNED                         1        0  536870912        512      0 YES UNASSIGNED
    13 UNASSIGNED                         1        0  536870912        512      0 YES UNASSIGNED
    14 UNASSIGNED                         1        0  536870912        512      0 YES UNASSIGNED
    21 UNASSIGNED                         2        0  536870912        512      0 YES UNASSIGNED
    22 UNASSIGNED                         2        0  536870912        512      0 YES UNASSIGNED
    23 UNASSIGNED                         2        0  536870912        512      0 YES UNASSIGNED
    24 UNASSIGNED                         2        0  536870912        512      0 YES UNASSIGNED

最后检查发现是standby log的大小错误导致.standby log必须和源端的redo日志大小保证一致才行:

源端的redo日志 大小为512M,而我的目标端standby log设置的为500M

查看源端的日志:

SQL> select bytes/1024/1024 from v$log;BYTES/1024/1024
---------------512512512512512512

重建standby log:

alter database add standby logfile thread 1 group 11 ('/u01/oradata/oracle/onlinelog/stand_redo_1_01.log') size 512m reuse;
alter database add standby logfile thread 1 group 12 ('/u01/oradata/oracle/onlinelog/stand_redo_1_02.log') size 512m reuse;
alter database add standby logfile thread 1 group 13 ('/u01/oradata/oracle/onlinelog/stand_redo_1_03.log') size 512m reuse;
alter database add standby logfile thread 1 group 14 ('/u01/oradata/oracle/onlinelog/stand_redo_1_04.log') size 512m reuse;
alter database add standby logfile thread 2 group 21 ('/u01/oradata/oracle/onlinelog/stand_redo_2_01.log') size 512m reuse;
alter database add standby logfile thread 2 group 22 ('/u01/oradata/oracle/onlinelog/stand_redo_2_02.log') size 512m reuse;
alter database add standby logfile thread 2 group 23 ('/u01/oradata/oracle/onlinelog/stand_redo_2_03.log') size 512m reuse;
alter database add standby logfile thread 2 group 24 ('/u01/oradata/oracle/onlinelog/stand_redo_2_04.log') size 512m reuse;

然后重启目标端数据库,并开启应用,恢复正常. 

 

 

这篇关于一次ADG无法实时应用日志No standby redo logfiles故障解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

解决IDEA报错:编码GBK的不可映射字符问题

《解决IDEA报错:编码GBK的不可映射字符问题》:本文主要介绍解决IDEA报错:编码GBK的不可映射字符问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录IDEA报错:编码GBK的不可映射字符终端软件问题描述原因分析解决方案方法1:将命令改为方法2:右下jav

MyBatis模糊查询报错:ParserException: not supported.pos 问题解决

《MyBatis模糊查询报错:ParserException:notsupported.pos问题解决》本文主要介绍了MyBatis模糊查询报错:ParserException:notsuppo... 目录问题描述问题根源错误SQL解析逻辑深层原因分析三种解决方案方案一:使用CONCAT函数(推荐)方案二:

IntelliJ IDEA 中配置 Spring MVC 环境的详细步骤及问题解决

《IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决》:本文主要介绍IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决,本文分步骤结合实例给大... 目录步骤 1:创建 Maven Web 项目步骤 2:添加 Spring MVC 依赖1、保存后执行2、将新的依赖

Spring 中的循环引用问题解决方法

《Spring中的循环引用问题解决方法》:本文主要介绍Spring中的循环引用问题解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录什么是循环引用?循环依赖三级缓存解决循环依赖二级缓存三级缓存本章来聊聊Spring 中的循环引用问题该如何解决。这里聊

C语言中位操作的实际应用举例

《C语言中位操作的实际应用举例》:本文主要介绍C语言中位操作的实际应用,总结了位操作的使用场景,并指出了需要注意的问题,如可读性、平台依赖性和溢出风险,文中通过代码介绍的非常详细,需要的朋友可以参... 目录1. 嵌入式系统与硬件寄存器操作2. 网络协议解析3. 图像处理与颜色编码4. 高效处理布尔标志集合

关于MongoDB图片URL存储异常问题以及解决

《关于MongoDB图片URL存储异常问题以及解决》:本文主要介绍关于MongoDB图片URL存储异常问题以及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录MongoDB图片URL存储异常问题项目场景问题描述原因分析解决方案预防措施js总结MongoDB图

SpringBoot项目中报错The field screenShot exceeds its maximum permitted size of 1048576 bytes.的问题及解决

《SpringBoot项目中报错ThefieldscreenShotexceedsitsmaximumpermittedsizeof1048576bytes.的问题及解决》这篇文章... 目录项目场景问题描述原因分析解决方案总结项目场景javascript提示:项目相关背景:项目场景:基于Spring

解决Maven项目idea找不到本地仓库jar包问题以及使用mvn install:install-file

《解决Maven项目idea找不到本地仓库jar包问题以及使用mvninstall:install-file》:本文主要介绍解决Maven项目idea找不到本地仓库jar包问题以及使用mvnin... 目录Maven项目idea找不到本地仓库jar包以及使用mvn install:install-file基

最详细安装 PostgreSQL方法及常见问题解决

《最详细安装PostgreSQL方法及常见问题解决》:本文主要介绍最详细安装PostgreSQL方法及常见问题解决,介绍了在Windows系统上安装PostgreSQL及Linux系统上安装Po... 目录一、在 Windows 系统上安装 PostgreSQL1. 下载 PostgreSQL 安装包2.

SQL中redo log 刷⼊磁盘的常见方法

《SQL中redolog刷⼊磁盘的常见方法》本文主要介绍了SQL中redolog刷⼊磁盘的常见方法,将redolog刷入磁盘的方法确保了数据的持久性和一致性,下面就来具体介绍一下,感兴趣的可以了解... 目录Redo Log 刷入磁盘的方法Redo Log 刷入磁盘的过程代码示例(伪代码)在数据库系统中,r