随笔分类 -  问题处理案例

摘要:案例说明: KingbaseES V8R3集群,主库数据库OOM,产生core,请帮忙分析。数据库内存64Gb,为华为云虚拟机,无swap。 适用版本: KingbaseES V8R3 一、问题分析 1、查看sys_log数据库OOM信息 PortalMemory: 8192 total in 1 阅读全文
posted @ 2024-04-01 15:34 KINGBASE研究院 阅读(187) 评论(0) 推荐(0)
摘要:案例说明: 相同数据排序后查询,在MySQL和KingbaseES下得到的排序顺序不一致,本案例从MySQL和KingbaseES的排序规则分析,两种数据库排序的异同点。 适用版本: KingbaseES V8R6、MySQL 8.0 一、MySQL的排序规则 1、排序规则(collation) 排 阅读全文
posted @ 2023-05-09 19:37 KINGBASE研究院 阅读(367) 评论(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研究院 阅读(141) 评论(0) 推荐(0)
摘要:案例说明: KingbaseES V8R6集群在执行‘repmgr standby clone’或sys_basebackup克隆备库时出现如下图相关sys_internal.init文件错误: 适用版本: KingbaseES V8R6 二、pg_internal.init文件原理 如上图所示,此 阅读全文
posted @ 2023-03-02 16:17 KINGBASE研究院 阅读(456) 评论(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研究院 阅读(569) 评论(0) 推荐(0)
摘要:前言 关于我们经常见到的字符集乱码问题,很可能因为数据库服务器端的操作系统字符集和客户端字符集不一致导致的。 当我们通过kdb_database_link插件访问oracle数据库出现乱码,只需要调整操作系统字符集即可解决。这个案例关键问题在于调整kingbase客户端字符集为GBK。因为oracl 阅读全文
posted @ 2023-03-02 16:11 KINGBASE研究院 阅读(479) 评论(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研究院 阅读(185) 评论(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研究院 阅读(337) 评论(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研究院 阅读(831) 评论(0) 推荐(0)
摘要:KingbaseES V8R6数据库运维案例之 ksql访问动态库问题 案例说明: CentOS环境下,在安装和初始化数据库实例后,启动数据库服务,通过ksql连接访问时出现以下故障: 经检查,是缺失动态库'libpq.so.5 '导致。 系统环境: [kingbase@node102 bin]$ 阅读全文
posted @ 2023-02-28 17:39 KINGBASE研究院 阅读(508) 评论(0) 推荐(0)
摘要:概述 应用连接Windows平台的KingbaseES 数据库,报错“com.kingbase8.util.KSQLException: 致命错误: 用户"system" Password 认证失败(kbjdbc:autodetected server-encoding to be GB2312, 阅读全文
posted @ 2023-02-28 10:01 KINGBASE研究院 阅读(3392) 评论(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研究院 阅读(333) 评论(0) 推荐(0)
摘要:​ 案例说明: 数据库下的sys_filenode.map文件被破坏,导致此数据库无法连接访问。 Nail表(内核系统表)Relfilenode的存储机制: 经过研究发现,在数据目录里存在着pg_filenode.map文件,如下所示。 #数据库下pg_filenode.map文件 movead@m 阅读全文
posted @ 2023-02-28 09:55 KINGBASE研究院 阅读(179) 评论(0) 推荐(0)
摘要:​ 案例说明: 数据库在日常的维护过程中,执行表结构查询语句(\d t1),如下图所示,出现“missing chunk number 0 for toast value 16259 in pg_toast_2619”,从报错信息看和toast表有关。本案例复现了以上故障,并提供了解决方案。 适用版 阅读全文
posted @ 2023-02-03 11:24 KINGBASE研究院 阅读(549) 评论(0) 推荐(0)
摘要:在使用KingbaseES数据库的时候,系统默认存在一个跟系统初始化用户同名的Superuser(默认是system用户,可更改)。 这个Superuser的存在其实对于权限的管控是很有用的,但是如果我们误操作,把数据库所有的superuser都变成普通账号后,可能会引起很多问题。 本文介绍这种情况 阅读全文
posted @ 2023-02-03 10:48 KINGBASE研究院 阅读(424) 评论(0) 推荐(0)
摘要:案例说明: 在KingbaseES V8R3数据库的sys_log日志中,出现以下故障信息“不完整的启动包(incomplete startup packet)”日志信息。本案例复现此日志信息发生的原因。 如下图所示,日志信息: 适用版本: KingbaseES V8R3 1、查询PostgreSQ 阅读全文
posted @ 2023-01-11 20:20 KINGBASE研究院 阅读(322) 评论(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研究院 阅读(373) 评论(0) 推荐(0)
摘要:​ 案例说明: 在kylin系统下数据库启动出现“could not open shared memory segment xxxx"的故障,故障如下所示: 适用版本: KingbaseES V8R3/R6 问题分析: 1、 此问题涉及到share memory segment,查看内核参数配置sy 阅读全文
posted @ 2022-12-21 19:19 KINGBASE研究院 阅读(501) 评论(0) 推荐(0)
摘要:​ 案例说明: 如下图所示:KingbaseES服务进程结构 KingbaseES使用客户端/服务器的模型。 对于每个客户端的连接,KingbaseES主进程接收到客户端连接后,会为其创建一个新的服务进程。 KingbaseES 用服务进程来处理连接到数据库服务的客户端请求。 该进程负责实际处理客户 阅读全文
posted @ 2022-12-21 16:17 KINGBASE研究院 阅读(406) 评论(0) 推荐(0)
摘要:sys_ control文件损坏: 需要手工指定一些参数完成sys_resetwal相关操作 当前数据库信息 test=# \d 关联列表 架构模式 | 名称 | 类型 | 拥有者 + + + public | sys_stat_statements | 视图 | system public | t 阅读全文
posted @ 2022-12-13 08:30 KINGBASE研究院 阅读(616) 评论(0) 推荐(0)