[DB2] DB2数据库restore之后无法重新建立HADR的问题

DB2 重定向恢复和前滚常见问题解析 前言 数据库管理和维护工作中一项重要的内容就是对数据库进行定期的备份和恢复。这种工作的重要性除了表现在数据的保全,系统的容灾方面,还表现在为应用系统的开发和测试搭建数据库环境。 设想在一个不断更新升级的应用环境中,数据库的数据在不断的更新,程序开发人员也在不断开发新的版本,建立测试数据和环境,对应用进行测试,再发布到生产环境下。这样,对于一个高复杂性的应用,使用生产环境中的真实数据来建立测试环... 阅读详情

环境:

SUSE Linux 11

DB2 v10.5

 

问题现象:

 

DB2数据库restore之后无法重新建立HADR,备机在单向上线后无问题,但主机一旦起来加进HADR集群中备机便会报错。数据库日志有以下两条明显现象。


MESSAGE :ZRC=0xFFFFFBF6=-1034
        SQL1034C The database was damaged, so allapplications processing the database were stopped.

MESSAGE : ZRC=0x8610000D=-2045771763=SQLP_BADLOG"Log File cannot be used"
        DIA8414C Logging can not continue due to anerror.

问题分析:

日志中所报的问题,是由于日志因为某种错误,而无法续写,导致数据库结构被破坏。

因为HADR的环境为建立后要保持两边日志同步,所以一旦备机的日志无法续写就无法提供HADR环境必要的结构,所以数据库会被Shutdown,从而导致HADR集群中只有主机在正常运行。

解决方案:

将做restore的目的机中原来的日志删掉。在恢复完成重建HADR关系主机加入后,主机会主动将其日志传递到备机。

例如:mv/db2log/dbname/NODE0000/LOGSTREAM0000/*.LOG /db2log/dbname/NODE0000/LOGSTREAM0000/old_logs

Python异步协程爬虫优化:解决aiohttp中ServerDisconnectedError的高效策略 本文深入探讨了在Python异步协程爬虫中使用aiohttp时,如何高效解决常见的ServerDisconnectedError问题。核心策略包括全局复用ClientSession、精细配置TCPConnector连接池、实施请求重试与速率限制,从而构建稳定、高效的异步爬虫架构,有效避免服务器断开连接错误。 阅读详情

相关推荐

手把手教你用ZLMediaKit搭建WebRTC直播:本地推流与播放实战

本文详细介绍了如何使用ZLMediaKit搭建WebRTC直播系统,涵盖从环境准备、编译部署、SSL证书配置到本地推流与播放的完整实战流程。通过一步步的指导,帮助开发者快速掌握基于ZLMediaKit的WebRTC推拉流技术,构建低延迟的实时音视频应用。

weixin_28842367的博客 348

db2dart诊断数据页损坏问题

db2dart诊断数据页损坏问题 2009-06-18 09:26 牛新庄 清华大学出版社 《深入解析DB2--高级管理、内部体系结构与诊断案例》第9章高级诊断,本章介绍的工具有db2dart和inspect、db2pdcfg、db2trc、db2_call_stack和db2nstck,并结合这些工具给出了大量的诊断问题的实例。本节为大家介绍db2dart诊断数据页损坏问题。 ...

kuwoleft 359

H3C设备VRF配置实战:5步搞定多业务网络隔离(附排错技巧)

本文详细介绍了在H3C设备上配置VRF(虚拟路由转发)实现多业务网络隔离的实战方法。通过五步配置流程,从创建VPN-instance、绑定接口到配置独立路由表,帮助网络工程师在单台设备上构建逻辑隔离的企业级网络,并分享了高级路由配置与常见排错技巧。

gold8的专栏 938

DB2 HADR的搭建

主数据库 : 192.168.2.100 备数据库 : 192.168.2.101 OS: redhat 6.10 1 解压缩,root用户下 tar -zxvf v10.5fp10_linuxx64_server_t.tar.gz 2 检查,并安装相应的软件包 ./db2prereqcheck -v 10.5.0.10 -s -o /tmp/dbcheck.log yum install glibc* libstdc* pam* compat-libstdc* ksh* libstdc++.

文档搬运工 1025

从零开始写一个RTSP服务器(一)RTSP协议讲解

从零开始写一个RTSP服务器系列 从零开始写一个RTSP服务器(一)不一样的RTSP协议讲解 从零开始写一个RTSP服务器(二)RTP传输H.264(待写) 从零开始写一个RTSP服务器(三)一个传输H.264的RTSP服务器(待写) 从零开始写一个RTSP服务器(四)RTP传输AAC(待写) 从零开始写一个RTSP服务器(五)一个传输AAC的RTSP服务器(待写) 从零开始写一个RTSP服务器(...

JT同学的博客 7万+

ROS——无人机ROS仿真包 rotors_simulator 编译教程

文章目录 安装wstool sudo apt install python3-wstool 创建ROS工程 $ mkdir -p ~/UAV/src $ cd ~/UAV/src $ catkin_init_workspace # initialize your catkin workspace $ wstool init 下载源码 git clone git@github.com:ethz-asl/rotors_simulator.git 源码链接: https://github.com/eth

漫长IT路 5863

DB2 HADR备库restore pending状态分析与恢复方案

数据库高可用架构中,HADR(High Availability Disaster Recovery)技术通过日志传输实现主备实时同步,是保障业务连续性的核心机制。其工作原理是主库将事务日志传输到备库重放,当出现网络中断、存储故障或人为误操作时,可能导致日志链断裂,触发备库进入restore pending保护状态。这种异常状态会阻断所有数据库操作,必须通过增量恢复等专业手段处理。针对DB2数据库,需要掌握日志补全、自动恢复等关键技术,同时配置合理的HADR_TIMEOUT和日志归档策略。在金融、电信等对数

weixin_30512965的博客 337

VulnHub系列之BadStore_123渗透测试

BADSTORE: 1.2.3 早期网商系统漏洞鉴赏(2004)

Flynn的博客 1630

【DB2】关于HADR同步后出现restore pending状态的问题分析

备份后、HADR 搭建前的 LOAD 日志丢失 + 错误操作顺序,导致备机日志不连续,表空间状态异常。

weixin_44805658的博客 230

保姆级教程解决Edge Copilot该服务在你所在的地区不可用及Sign in to continue your chat.——电脑篇

相信很多人更新到Win11之后都注意到自带的浏览器右上角多了一个Copilot,这个副驾驶是微软与OpenAI合作,免费使用,包括插件功能。相当于你可以在电脑上免费的使用GPT4。很可惜,点开提示该服务在你所在的地区不可用。很多人第一时间想到科学的上网应该就可以解决了,尝试后又提示you’ve reached the conversation limit for today.Sign in to continue your chat.明明登录账号了为什么还是不能用?不是免费吗,为什么提示今天受限制。 其实上

weixin_44887342的博客 5万+

ComfyUI 汉化教程(中文界面)

如果你对翻译的结果不满意,还可以进行修改。首先,进入目录,可以看到该目录中有很多 JSON 文件:打开 JSON 文件,找到要修改的内容,修改对应的Value值即可:最后,重启 ComfyUI 即可。

水滴的博客 1万+

DB2 HADR备库restore pending状态分析与解决方案

数据库高可用架构中,日志同步是确保主备数据一致性的核心技术。DB2 HADR通过实时传输和重放日志实现数据同步,其核心原理是维护连续的日志链(LSN序列)。当网络闪断或存储异常导致日志不连续时,DB2会触发保护机制进入restore pending状态,这是一种防止数据不一致的安全措施。在工程实践中,合理配置HADR_TIMEOUT和LOGARCHCOMPR1等参数,配合日志连续性监控,可以有效预防此类问题。针对已出现的restore pending状态,通过前滚恢复操作结合缺失日志补全,能够快速恢复HAD

weixin_33483304的博客 251

中科大大数据学院2023年保研夏令营机试题目【无offer,直接放题了~】(2023.07.22下午14:35-17:35考试)

给定一串数字,最后一个数是0表示结尾,表示数字串的终止,为无效数字。将该数字串存储在双向链表中,判断是否为回文串,若是,则输出Yes,否则输出No.

m0_51339444的博客 1922

db2 HADR搭建

配置过程: 1. 在DB1和DB2上安装DB2,并创建缺省实例db2inst1,服务端口:50000,我们使用缺省的实例所有者用户db2inst1,密码:db2inst1 DB1地址192.168.1.162;DB2地址192.168.1.163 2. 在DB1上创建样本数据库SAMPLE 3. 修改SAMPLE数据库配置参数LOGRETAIN为ON,以使该数据库日志记录方式改为存档日志。

正在加载…… 1192

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

db2 hadr

1. 在DBSERV1和DBSERV2上安装DB2,并创建缺省实例db2inst1,服务端口:50000,我们使用缺省的实例所有者用户db2inst1,密码:db2inst12. 使用db2sampl命令在DBSERV1上创建样...

congchu6058的博客 120

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

DB2 HADR

转载链接:http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0508luojunkai/ DB2 HADR概述 High Availability Disaster Recovery (HADR)是数据库级别的高可用性数据复制机制,最初被应用于Informix数据库系统中,称为High ...

weixin_34088598的博客 173

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

DB2高可用性灾难恢复

DB2 HADR概述 High Availability Disaster Recovery (HADR)是数据库级别的高可用性数据复制机制,最初被应用于Informix数据库系统中,称为High Availability Data Replication(HDR)。IBM收购Informix之后,这项技术就应用到了新的DB2发行版中。一个HADR环境需要两台数据库服务器:主数据库服务器(pri

荣耀之路 3320

db2 日志管理

DB2日志是以文件的形式存放在文件系统中,分为两种模式:循环日志和归档日志。当创建新数据库时,日志的缺省模式是循环日志。在这种模式下,只能实现数据库的脱机备份和恢复。如果要实现联机备份和恢复,必须设为归档日志模式。

荣耀之路 9015

DB2数据库跨实例恢复

DB2数据库也可以和Oracle一样,进行异机或跨实例进行备份集的恢复。原理与Oracle有几分类似,但DB2对表空间的处理有点特殊,分自动管理的表空间和非自动管理的表空间。经过测试,大致恢复过程如下。首先在线备份原数据库(包含原数据库的日志文件),再创建目标实例,再将备份集拷贝到指定目录,再依次按自动表空间,日志文件,非自动表空间的顺序进行恢复,最后对数据库进行前滚,并停止前滚完成数据库一致性,

7989

DB2数据库事务日志已满问题解决方案

本系列文章主要介绍数据库管理员(DBA)在日常维护中遇上一些比较紧急的情况如何处理,本篇主要介绍DB2交易日志存储空间满问题如何处理。 1、数据库事务日志的最大大小 数据库事务日志的最大大小由数据库的三个配置参数决定,分别是“主日志文件的数目”(LOGPRIMARY)、“辅助日志文件的数目”(LOGSECOND)和“日志文件大小(4KB)”(LOGFILSIZ)。数据库事务日志的最大大小的计算...

liumin1939的专栏 2940
上一篇: [ORACLE] 对于ORACLE RAC集群修改MAX_STRING_SIZE的方法(varchar2字段扩展到32K)
下一篇: [ORACLE] ORA-03113错误解决方案
m3gaf0rce
博客等级 码龄18年 5粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值