- 2024-11-19KingbaseES V8R6备份恢复案例之---sys_backup.sh init错误
案例说明:KingbaseESV8R6数据库单实例环境,执行sys_backup.shinit时,出现“repo_ip[127.0.0.1]mustbelocatedinlocal”错误,初始化失败。适用版本:KingbaseESV8R6一、问题现象如下所示,执行sys_backup.shinit时出现以下故障:二、问题分析1、查看sys_backup.conf配置
- 2024-11-01KingbaseES V8R6集群备份恢复案例之---主库single-pro备份恢复
案例说明:KingbaseESV8R6集群物理备份支持single-pro方式,本案例在集群执行single-pro方式备份并多次切换集群后,对集群执行了恢复测试,文档记录了恢复的详细过程。适用版本:KingbaseESV8R6集群架构:ID|Name|Role|Status|Upstream|repmgrd|PID|Paused?|
- 2024-10-29KingbaseES V8R6集群部署案例之---install.conf配置错误
案例说明:KingbaseESV8R6集群在通过脚本部署时,提示节点无法通过securcmdd连接,部署失败。适用版本:KingbaseESV8R6一、问题现象如下所示,在执行脚本部署时,提示无法和集群节点通过8890端口建立连接:二、问题分析1、测试节点securecmdd互信连接如下所示,节点之间securecmdd
- 2024-08-28国产化适配——人大金仓V8R6(1)
本文主要记录kingbase安装及存储过程修改相关内容,或有错漏,请指正。原数据库:Mysql8.0.31现数据库:KingbaseESV008R006C008M001B0030onx86_64-pc-linux-gnu,compiledbygcc(GCC)4.8.520150623(RedHat4.8.5-28),64-bit一、kingbase安装1.安装前准备1.1查看系统架构
- 2024-08-21KingbaseES V8R6备份恢复案例之---sys_backup.conf配置异常初始化失败
案例说明:KingbaseESV8R6数据库执行sys_backup.shinit初始化时,出现“ERROR:cannotconnecttheprimarynode...."错误,初始化失败。适用版本:KingbaseESV8R6一、问题现象如下所示,执行sys_backup.shinit时,出现以下错误”ERROR:cannotconnecttheprimarynode..."。[
- 2024-08-15KingbaseES V8R6集群运维案例之---switchover切换repmgr版本错误
案例说明:KingbaseESV8R6集群,执行switchover切换时,报错“unabletoparse'repmgr's'rportedversion..."。适用版本:KingbaseESV8R6**一、问题现象**如下所示,执行switchover切换时,报错“unabletoparse'repmgr's'rportedversion...":二、问题分析1、在集群节点执
- 2024-07-26KingbaseES V8R6等待事件之 lwlock: CSNLogControlLock
一、原理CSN日志是数据库中用于记录事务提交顺序和事务状态的重要日志,为了解决高并发场景下获取快照时的性能瓶颈,引入CSN机制。CSN机制通过为每个非只读事务分配一个XID(事务号),并在事务提交时推进CSN,同时保存CSN与XID的映射关系在CSNLog中。CSNLogControlLock等待事件通常表示某
- 2024-07-26KingbaseES V8R6等待事件之 lock: transactionid
等待事件含义Lock:在数据库管理系统中,锁是用来确保数据完整性和一致性的重要机制。当一个事务需要修改数据时,它会请求一个锁来防止其他事务同时修改相同的数据,从而导致数据不一致。transactionid:这通常是一个唯一标识符,用于区分和跟踪数据库中的不同事务。每个事务都有一个唯一的
- 2024-07-22UOS系统部署KingbaseES V8R6 java故障“InvocationTargetException”
案例说明:在UOS系统下部署KingbaseESV8R6数据库时,出现Java错误,部署失败。系统版本:kingbase@srv01:~$cat/etc/os-releasePRETTY_NAME="UnionTechOSServer20"NAME="UnionTechOSServer20"VERSION_ID="20"VERSION="20"ID=UOSHOME_URL="h
- 2024-04-11CentOS7 安装 人大金仓 V8R6
一、安装文件概要文件名:KingbaseES_V008R006C005B0023_Lin64_single_install.iso数据库版本:V008R006C005B0023文件大小:872,781KBMD5:0A135A2451529EF62FD1BE828FEA56D4SHA1:7AB4B1D03D66121C4A7DB736151B9341D807EEB8下载地址:https://kingbase.oss-cn-beijing.aliyuncs.com/
- 2024-04-03KingbaseES V8R6集群运维案例之---同城双中心switchover案例
KingbaseESV8R6集群运维案例之---同城双中心switchover案例案例说明:在同城双中心执行switchover在线切换后,双中心架构保持不变。适用版本:KingbaseESV8R6集群架构:一、切换前集群节点状态如下所示,切换前集群的主库(Primary)位于同城灾备中心,现在执行switchover在线切
- 2024-04-01KingbaseES V8R6集群运维案例之---single-pro模式备份
案例说明:KingbaseESV8R6集群物理备份配置参数_target_db_style,可选single或cluster或single-pro。single对应单机模式的目标数据库实例,cluster对应集群模式的目标数据库实例,single-pro对应集群模式的每个DB节点独立备份。本案例详细描述集群架构在singl-pro模式下的备份。适用
- 2024-04-01KingbaseES V8R6集群运维案例之---数据库实例initdb后配置
案例说明:KingbaseESV8R6集群在数据库实例启动时需加载repmgr插件,并且具有集群管理的用户esrep和存储元数据的数据库esrep库;但在手工initdb新的实例后,默认的实例将不包含repmgrextension及esrep库和esrep用户,需要手工配置,完善集群管理应用。适用版本:KingbaseESV8R6一、默认
- 2024-04-01KingbaseES V8R6集群运维案例之---备节点恢复为单实例库
KingbaseESV8R6集群运维案例之---备节点恢复为单实例库案例说明:在生产环境中,手工将集群节点恢复为单实例节点,操作可以分为两步。第一步,先将节点从repmgr管理中注销,脱离集群的管理;第二步,从流复制中拆分节点,成为单实例节点。适用版本:KingbaseESV8R6集群架构:ID
- 2024-04-01KingbaseES V8R6集群案例之---同城双中心集群部署
案例说明:本案例描述了在KingbaseESV8R6下部署同城双中心集群的过程,通过脚本的方式执行执行部署,部署方式和普通集群脚本部署基本一致。适用版本:KingbaseESV8R6集群架构:[kingbase@node101~]$cat/etc/hosts192.168.1.101node1192.168.1.102node2192.168.1.103
- 2024-03-29KingbaseES V8R6集群运维案例之---PGPASSWORD变量导致esrep用户连接主库失败
案例说明:KingbaseESV8R6集群,在备库执行clone时,esrep用户认证失败,导致clone失败。适用版本:KingbaseESV8R6一、问题现象如下所示,在执行备库clone是,esrep认证失败:备库sys_log日志:(esrep用户认证失败)二、问题分析对于KingbaseESV8R6集群,esrep的用户通过~/.encpwd建立认证(
- 2024-03-29KingbaseES V8R6集群运维案例之---备库register故障
案例说明:据现场实施人员说,备库执行了clone,启动数据库服务,执行'repmgrstandbyregister'后,无法将备库register到集群。适用版本:KingbaseESV8R6一、问题现象如下图所示,执行'repmgrstandbyregister',register失败:二、问题分析1、repmgrstandbyregister分析如下图所示:
- 2024-03-29KingbaseES集群运维案例之-- V8R3与V8R6集群wal函数应用
案例说明:KingbaseESV8R3和V8R6集群在通过函数获取wal日志的相关信息时,两个版本的函数名称不同,本案例做了函数应用的对比和总结。适用版本:KingbaseESV8R3/R6一、KingbaseESV8R3相关函数Tips:在V8R3的版本,事务日志名称为xlog。1、查询数据库支持的函数test=#selectpron
- 2024-03-29kingbaseES V8R6集群运维案例之---配置priority防止failover切换案例
案例说明:在一主多备的架构中,需要配置一台备库在主备切换时,不能选举为主库。对于repmgr主备切换主库的选择算法如下:Tips:Repmgr选举候选备节点会以以下顺序选举:LSN---->Priority---->Node_ID。系统会先选举一个LSN比较大者作为候选备节点;如LSN一样,会根据Priority优先级进行比
- 2024-03-29KingbaseES V8R6集群运维案例之---级联备库upstream节点故障
KingbaseESV8R6集群运维案例之---级联备库upstream节点故障案例说明:在KingbaseESV8R6集群,构建级联备库后,在其upstream的节点故障后,级联备库如何处理?适用版本:KingbaseESV8R6集群架构:案例一:一、配置集群的recovery参数(allnodes)Tips:关闭备库的aut-recovery机制
- 2024-03-28KingbaseES V8R6集群运维案例之---主备failover切换原因分析
案例说明:生产环境,KingbaseESV8R6的集群发生failover切换,分析集群切换的原因。适用版本:KingbaseESV8R6集群架构:137.xx.xx.67主原备库137.xx.xx.94原主库137.xx.xx.68vip地址一、日志分析1、分析原备库hamgr.log如下所示,通过原备库hamgr.log日志获取到具体
- 2024-03-28KingbaseES V8R6数据库运维案例之---用户权限导致的备份恢复故障
案例说明:由于限制了用户对数据库的访问,导致在执行‘sys_backup.shinit’初始化物理备份时,执行失败。适用版本:KingbaseESV8R6一、问题现象如下所示,执行‘sys_backup.shinit’初始化物理备份:1、执行初始化失败[kingbase@node201bin]$shsys_backup.shinitERROR:Con
- 2023-10-10KingbaseES V8R6集群运维案例之---查看主备流复制之间的延迟
案例说明:在主备流复制集群运维过程中,对于同步复制节点,在读写分离环境应用需要强一致性访问时,需要监控主备之间流复制的延迟。适用版本:KingbaseESV8R6一、主库查询流复制延迟1、通过sys_stat_replication获取sent_lsn、write_lsn、flush_lsn、replay_lsn获取备库延迟信息
- 2023-09-19KingbaseES V8R6 集群运维案例 -- 脚本部署集群后ssh无法连接
案例说明:在kylinV10环境下,通过脚本方式部署KingbaseESV8R6集群后,发现ssh无法连接主机,通过分析发现在脚本部署过程中会对系统环境进行优化配置,在修改了/etc/ssh/sshd_config中的usePAM=yes后,导致ssh连接不上。适用版本:KingbaseESV8R6系统环境:KylinV10Server一、问题现
- 2023-09-18KingbaseES V8R6集群运维案例之---在线扩容节点通讯故障问题
案例说明:KingbaseESV8R6集群节点之间通过ssh或securecmdd工具通讯,默认节点之间通过公钥和私钥方式认证,可以密码通讯;在执行集群节点扩容时,出现以下故障,节点之间仍需要输入密码进行连接:适用版本:KingbaseESV8R6一、问题分析1、测试节点securecmdd通讯如上所示:通过securec