[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

图解“交易·支付·清结算·账务”全局 这个过程大致是这样的,用户先到平台选择喜欢的“餐品”,然后“下单”,生成交易“账单”,用户选择支付方式进行“支付”,支付成功后平台要履行承诺把餐送到,“履约”完成以后平台就开始进行各方利益的“清分”,计算清楚应给谁多少钱,并“记账”,最后将款项“结算”给商家,这个过程如图7所示。交易系统请求订单系统创建订单,因为不清楚平台和商家之间的清结算协议,所以暂且认为所有优惠由平台提供给用户,后续平台再基于协议跟商家之间做优惠的分摊,将上述商品、优惠、计价等信息集成到一起,就得到了完成的订单信息了,如表4所示。 阅读详情

相关推荐

Chronos时间序列预测实战:从零开始微调你的第一个大语言模型(附完整代码)

本文提供了一份详细的Chronos时间序列预测大语言模型微调实战指南。从环境搭建、数据预处理到模型配置与训练,手把手教你如何利用自己的数据微调Chronos模型,并完成评估与部署,助你快速掌握这一前沿技术。

zzz56的博客 300

db2dart诊断数据页损坏问题

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

kuwoleft 359

Mplus—验证性因素分析(Confirmatory Factor Analysis, CFA)

介绍一阶和二阶验证性因素分析概况及在Mplus中的操作方法。

m0_54401011的博客 1万+

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

深度学习环境搭建以及DeepLabCut安装过程

文章目录 一、查询电脑硬件 安装GeForce驱动程序 二、环境搭建与软件安装 1.安装CUDA运算平台软件 2.安装cuDNN支持包 3.配置环境变量 三、 DeepLabCut环境配置 1.安装Anaconda 2.创建容器环境 3.激活容器环境 4.安装TensorFlow 5.验证TensorFlow是否安装成功 6...

m0_51136557的博客 3157

X猫免费小说安卓逆向分析

七猫免费小说安卓逆向分析 难度(♥♥) 文章目录七猫免费小说安卓逆向分析 难度(♥♥)1. 查壳2. 抓包分析3. sign1. Frida-rpc2. Native函数分析快3点了. 睡觉~ 白天再继续写! 1. 查壳 我这边使用的是ApkTool, 拖进去显示未加壳。 2. 抓包分析 POST https://xiaoshuo.wtzw.com/api/v1/login/index HTTP/1.1 net-env: 1 channel: qm-cbcpa056_wm is-white: 0 platf

Qiled的博客 4368

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

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

weixin_30512965的博客 337

超声波雾化驱动设计:专用芯片FM8118替代MCU的工程实践

超声波雾化是一种基于压电陶瓷谐振原理的高频能量转换技术,其核心在于在1.6–2.4MHz频段精准激励雾化片以实现高效水分子破碎。传统采用通用MCU配合分立MOSFET的方案受限于PWM频率上限、栅极驱动能力不足及EMI控制困难,导致雾化效率低、温升高、可靠性差。专用雾化芯片(如FM8118)通过集成2.1MHz振荡器、零电压开关(ZVS)控制与过流/过热双重保护,从架构层面解决高频功率驱动的本质约束,显著提升驱动效率(达83.7%)与系统鲁棒性。该技术广泛适用于桌面加湿器、医疗雾化器、农业微喷等对体积、功耗

weixin_34620658的博客 406

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

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

weixin_44805658的博客 230

Coze实战:解锁多Bot协同与条件分支工作流的奥秘

本文详细介绍了在字节跳动Coze平台实现多Bot协同与条件分支工作流的方法。首先阐述了Coze平台的功能优势,包括丰富的插件、知识库和工作流功能。随后分步骤讲解了多Bot协同的实现:从准备工作、创建Bot到协同配置,并提供了电商客服的实例演示。在条件分支工作流部分,详细说明了条件节点的作用类型、条件设定方法以及具体配置操作,强调测试优化的重要性。最后通过电商平台综合案例,展示了多Bot协同与条件分支的实际应用效果,并针对常见问题提供解决方案。文章为开发者在Coze平台上构建智能应用提供了实用指导,有助于提升

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 450

KylinOS 离线安装 MinIO【图文步骤】

在国产操作系统 KylinOS 中安装 MinIO,详细步骤...

甘蓝的专栏 1536

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

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

weixin_33483304的博客 251

〔重庆理工大学〕大学物理实验--变温霍耳效应及其参数测定

每个老师要求不同,实验报告内容和数据仅供参考。

Pretty Boy Fox的博客 3044

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

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

db2 hadr

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

congchu6058的博客 120

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

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

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

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、付费专栏及课程。

余额充值