随笔分类 -  问题处理案例

摘要:案例说明: KingbaseES V8R3集群,主库数据库OOM,产生core,请帮忙分析。数据库内存64Gb,为华为云虚拟机,无swap。 适用版本: KingbaseES V8R3 一、问题分析 1、查看sys_log数据库OOM信息 PortalMemory: 8192 total in 1 阅读全文
posted @ 2024-04-01 15:34 KINGBASE研究院 阅读(88) 评论(0) 推荐(0) 编辑
摘要:案例说明: 相同数据排序后查询,在MySQL和KingbaseES下得到的排序顺序不一致,本案例从MySQL和KingbaseES的排序规则分析,两种数据库排序的异同点。 适用版本: KingbaseES V8R6、MySQL 8.0 一、MySQL的排序规则 1、排序规则(collation) 排 阅读全文
posted @ 2023-05-09 19:37 KINGBASE研究院 阅读(194) 评论(0) 推荐(0) 编辑
摘要:案例说明: 在KingbaseES V8R3集群在连接kingbasecluster服务(9999端口)时,出现“message length (8) in slot 1 does not match with slot 0(12)”故障,通过复现,获取故障发生的原因。故障信息如下图所示: 适用版本 阅读全文
posted @ 2023-05-09 19:37 KINGBASE研究院 阅读(80) 评论(0) 推荐(0) 编辑
摘要:案例说明: KingbaseES V8R6集群在执行‘repmgr standby clone’或sys_basebackup克隆备库时出现如下图相关sys_internal.init文件错误: 适用版本: KingbaseES V8R6 二、pg_internal.init文件原理 如上图所示,此 阅读全文
posted @ 2023-03-02 16:17 KINGBASE研究院 阅读(231) 评论(0) 推荐(0) 编辑
摘要:错误信息: --KStudio客户端工具错误信息 The conncetion attempt failed.Reason:connect time out --Java应用程序控制台日志 Caused by :java.net.SocketTimeoutException: connect tim 阅读全文
posted @ 2023-03-02 16:12 KINGBASE研究院 阅读(410) 评论(0) 推荐(0) 编辑
摘要:前言 关于我们经常见到的字符集乱码问题,很可能因为数据库服务器端的操作系统字符集和客户端字符集不一致导致的。 当我们通过kdb_database_link插件访问oracle数据库出现乱码,只需要调整操作系统字符集即可解决。这个案例关键问题在于调整kingbase客户端字符集为GBK。因为oracl 阅读全文
posted @ 2023-03-02 16:11 KINGBASE研究院 阅读(305) 评论(0) 推荐(0) 编辑
摘要:统计信息收集器没有响应/Stats collector is not responding 问题现象: kingbase数据库日志提示:统计信息收集器没有响应/Stats collector is not responding 示例Kingbase日志输出: LOG: using stale sta 阅读全文
posted @ 2023-02-28 17:41 KINGBASE研究院 阅读(135) 评论(0) 推荐(0) 编辑
摘要:Linux系统安装V008R006C007B0012版本KingbaseES数据库报错:Unsupported major.minor version 52.0 系统版本: [root@vm-10-37-129-15 ~]# cat /etc/redhat-release Red Hat Enter 阅读全文
posted @ 2023-02-28 17:41 KINGBASE研究院 阅读(200) 评论(0) 推荐(0) 编辑
摘要:KingbaseES使用sys_backup.sh脚本init初始化配置文件常见错误处理: 一、sys_backup.sh脚本按照如下顺序寻找初始化配置文件: [kingbase@postgres ~]$ sh -x sys_backup.sh init +++ readlink -f sys_ba 阅读全文
posted @ 2023-02-28 17:40 KINGBASE研究院 阅读(478) 评论(0) 推荐(0) 编辑
摘要:KingbaseES V8R6数据库运维案例之 ksql访问动态库问题 案例说明: CentOS环境下,在安装和初始化数据库实例后,启动数据库服务,通过ksql连接访问时出现以下故障: 经检查,是缺失动态库'libpq.so.5 '导致。 系统环境: [kingbase@node102 bin]$ 阅读全文
posted @ 2023-02-28 17:39 KINGBASE研究院 阅读(372) 评论(0) 推荐(0) 编辑
摘要:某商业银行生产系统KingbaseES读写分离集群主库出现故障,导致集群主备发生切换。客户要求说明具体的原因。 KingbaseES读写分离集群基本信息: KingbaseES集群信息 操作系统 Linux7.5 CPU 海光x86 数据库版本 V008R006C006B0021 集群方案 读写分离 阅读全文
posted @ 2023-02-28 10:06 KINGBASE研究院 阅读(2416) 评论(0) 推荐(0) 编辑
摘要:概述 应用连接Windows平台的KingbaseES 数据库,报错“com.kingbase8.util.KSQLException: 致命错误: 用户"system" Password 认证失败(kbjdbc:autodetected server-encoding to be GB2312, 阅读全文
posted @ 2023-02-28 10:01 KINGBASE研究院 阅读(2948) 评论(0) 推荐(0) 编辑
摘要:案例说明: KingbaseES V8R6集群,备库在执行‘repmgr standby switchover’时,切换失败,出现以下故障: 经检查发现是主库归档配置错误,主库出现归档失败导致。 适用版本: KingbaseES V8R6 问题现象: 在备库执行:repmgr standby swi 阅读全文
posted @ 2023-02-28 10:00 KINGBASE研究院 阅读(110) 评论(0) 推荐(0) 编辑
摘要:概述 initdb 报错如下:“ERROR:libstdc++.so.6: version: 'CXXABI_1.3.8' not found (required by ...)” 此文是以 CentOS Linux 7 (AltArch)操作系统为例,编译安装高版本 GCC 编译器的具体过程,此过 阅读全文
posted @ 2023-02-28 09:59 KINGBASE研究院 阅读(168) 评论(0) 推荐(0) 编辑
摘要:​ 案例说明: 数据库下的sys_filenode.map文件被破坏,导致此数据库无法连接访问。 Nail表(内核系统表)Relfilenode的存储机制: 经过研究发现,在数据目录里存在着pg_filenode.map文件,如下所示。 #数据库下pg_filenode.map文件 movead@m 阅读全文
posted @ 2023-02-28 09:55 KINGBASE研究院 阅读(107) 评论(0) 推荐(0) 编辑
摘要:KingbaseES V8R6版本 数据库自动故障转移失败(Automatic Database Failover Fails) 适用于: KingbaseES V8R6 版本。 repmgr配置信息: 首先检查repmgr.conf配置文件,确任数据库主节点,数据库备节点参数:failover=' 阅读全文
posted @ 2023-02-28 09:55 KINGBASE研究院 阅读(405) 评论(0) 推荐(0) 编辑
摘要:​ 案例说明: 数据库在日常的维护过程中,执行表结构查询语句(\d t1),如下图所示,出现“missing chunk number 0 for toast value 16259 in pg_toast_2619”,从报错信息看和toast表有关。本案例复现了以上故障,并提供了解决方案。 适用版 阅读全文
posted @ 2023-02-03 11:24 KINGBASE研究院 阅读(371) 评论(0) 推荐(0) 编辑
摘要:在使用KingbaseES数据库的时候,系统默认存在一个跟系统初始化用户同名的Superuser(默认是system用户,可更改)。 这个Superuser的存在其实对于权限的管控是很有用的,但是如果我们误操作,把数据库所有的superuser都变成普通账号后,可能会引起很多问题。 本文介绍这种情况 阅读全文
posted @ 2023-02-03 10:48 KINGBASE研究院 阅读(325) 评论(0) 推荐(0) 编辑
摘要:案例说明: 在KingbaseES V8R3数据库的sys_log日志中,出现以下故障信息“不完整的启动包(incomplete startup packet)”日志信息。本案例复现此日志信息发生的原因。 如下图所示,日志信息: 适用版本: KingbaseES V8R3 1、查询PostgreSQ 阅读全文
posted @ 2023-01-11 20:20 KINGBASE研究院 阅读(253) 评论(0) 推荐(0) 编辑
摘要:案例说明: 数据库在日常的维护过程中,在执行表查询(select),如下图所示,出现“could not read block 0 in file "base/16385/16408": read only 512 of 8192 bytes”故障,通过对“base/16385/16408”的定位, 阅读全文
posted @ 2023-01-11 15:43 KINGBASE研究院 阅读(269) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示