
HighGo DB之故障处理
文章平均质量分 50
本专栏主要介绍了瀚高数据库故障处理的相关内容。
瀚高PG实验室
瀚高PG实验室(Highgo PG Lab)依托于瀚高DBA运维团队及瀚高数据库PG内核研发团队,旨在深入研究PostgreSQL技术、使用技巧、内核探秘、PG教学等,并进行分享。欢迎大家关注、交流。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何排查阻塞语句
查询阻塞当前sql的语句,并结束阻塞语句。转载 2025-03-04 08:45:45 · 89 阅读 · 0 评论 -
时序库timescaledb压缩功能优化
安装时序库timescaledb,使用数据压缩功能,压缩操作非常慢,导致压缩进程一直在运行,大量占用磁盘IO。转载 2025-03-04 08:31:13 · 155 阅读 · 0 评论 -
瀚高高可用集群产品(db_ha)报错编码对照说明
本文档详细列举db_ha高可用集群报错码与错误描述及错误解决的对应关系。原创 2024-10-18 10:13:00 · 393 阅读 · 0 评论 -
could not open shared memory segment “/PostgreSQL.xxxxx“: No such file or directory
应用程序及数据库日志均报错:error:could not open shared memory segment “/PostgreSQL.xxxxx”: No such file or directory原创 2024-10-18 09:58:44 · 700 阅读 · 0 评论 -
HGHAC4.2.1开启DCS Failsafe Mode的步骤
本文档用于介绍hghac4.2.1版本开启dcs failsafe mode的步骤及验证方法原创 2023-11-09 14:58:30 · 385 阅读 · 0 评论 -
db_ha集群安装后的自动切换及切换后的判断步骤说明文档
本文档用于指导db_ha集群安装后的自动切换及切换后的判断步骤原创 2023-10-25 10:53:18 · 254 阅读 · 0 评论 -
value too long for type character varying报错处理
value too long for type character varying报错处理原创 2023-10-17 15:25:10 · 5395 阅读 · 0 评论 -
HGDB-修改分区表名称及键值
使用存储过程拼接SQL,修改分区名称、分区键值、并重新加入主表,适用于分区表较多场景。原创 2023-09-06 11:20:42 · 287 阅读 · 0 评论 -
瀚高安全版4.5.8/4.5.9字符串默认按字节存储导致数据无法写入
解决安全版4.5.8/4.5.9字符串默认使用字节存储导致插入时提示数据超长。原创 2023-07-13 13:43:56 · 381 阅读 · 0 评论 -
一体机HDATA数据库管理员密码修改
一体机HDATA数据库管理员密码修改。数据库管理员用户包括sysdba、syssso、syssao。原创 2023-05-25 16:28:02 · 641 阅读 · 0 评论 -
一体机HDATA HCP修复安装
一体机HDATA HCP修复安装原创 2023-03-13 14:41:45 · 266 阅读 · 0 评论 -
一体机HDATA恢复数据
一体机HDATA恢复数据原创 2023-03-09 10:42:05 · 310 阅读 · 0 评论 -
hgdb数据编辑
数据编辑(Data Redaction)功能是一种动态数据脱敏机制,针对数据查询时的敏感数据进行动态的安全保护,通过设置策略对表的字段进行动态查询时动态修订。原创 2022-11-30 10:34:33 · 1343 阅读 · 0 评论 -
pg_dump备份加密
通常目前备份过程中,备份出的数据都为明文,而在备份数据的传输或者使用过程中,都有可能出现备份数据丢失的情况。在这种情况下,需要对备份出的数据进行加密处理。原创 2022-11-11 09:29:32 · 1486 阅读 · 0 评论 -
postgresql_anonymizer使用
postgresql_anonymizer是对数据库中的个人识别信息或商业敏感数据进行屏蔽或替换的扩展。原创 2022-10-27 16:21:30 · 1107 阅读 · 0 评论 -
xx000 can not wait without a pgproc
数据库启动报错,无法正常启动数据库。日志提示错误信息如下比致命错误还过分的错误 XX000 can not wait without a pgproc原创 2022-10-26 14:28:02 · 1236 阅读 · 0 评论 -
HAC集群修改管理员用户密码
本文档用于指导HAC集群修改管理员用户密码原创 2022-07-05 11:19:19 · 790 阅读 · 0 评论 -
更换data目录的方法
目录环境文档用途详细信息环境系统平台:Linux x86-64 Red Hat Enterprise Linux 7,Microsoft Windows (64-bit) 2008 R2版本:6.0,5.6.5文档用途本文档用于指导瀚高数据库移动数据目录位置或更改数据目录名称详细信息Linux系统步骤:1、登录数据库,查看当前数据目录位置及名称highgo=# show data_directory; data_directory ----------原创 2021-11-15 09:38:46 · 3887 阅读 · 0 评论 -
修改表结构提示有试图依赖的处理方法
目录环境症状问题原因解决方案环境系统平台:N/A版本:4.3.2,4.7.5,4.7.6,4.7.7,4.7.8,6.0症状修改表结构时,提示该表有其它视图依赖,例如:错误: 0A000: 不能使用视图或规则改变一个字段的类型DETAIL: 规则 _RETURN 在 视图 hgtest_vw1,hgtest_vw2 倚赖于字段 “name”问题原因瀚高数据库中,直接修改视图依赖的表时会有规则冲突,需要删除依赖视图,修改完毕后再重建视图。解决方案1、创建测试表和视图high原创 2021-11-12 14:46:38 · 3940 阅读 · 0 评论 -
数据库命令找不到的可能性原因及解决方法
目录环境症状问题原因解决方案系统平台:N/A版本:6.0,5.6.5,4.5,4.5.2,4.3.4.9症状$ psqlbash: psql: command not found…安装完数据库后,无法使用数据库命令问题原因未设置环境变量环境变量错误数据库安装失败解决方案未设置环境变量命令所在的路径需要配置在环境变量配置文件中。才能调用查看是否能够查找到psql$ which psql/usr/bin/which: no psql in (/usr原创 2021-10-25 13:36:33 · 7594 阅读 · 1 评论 -
查询数据库授权以及授权到期的处理方法
目录文档用途详细信息文档用途本文档旨在告知您如何查询数据库授权以及数据库授权到期的处理方法。详细信息登陆数据库所在服务器后,首先确定数据库版本。若数据库版本为企业版,切换到 highgo 用户执行 check_lic 命令。若数据库版本为安全版,直接在 root 用户下执行 check_lic 命令即可。若出现如下提示,可推断未正确配置环境变量。要正确配置环境变量可参考文档013917904 中的环境变量设置。[root@localhost ~]# check_licbash: ch原创 2021-10-22 10:31:05 · 6192 阅读 · 0 评论 -
HG_REPMGR启动失败排查和状态检查步骤
目录文档用途详细信息文档用途此文档用于检查集群状态及状态异常时检查处理详细信息1.查看集群状态使用repmgr cluster show 命令查看集群状态,正常集群状态应为:role分别为primary、standby,Status状态为runing且没有!号,Relication_内没有大于0的数值。具体可参考下方表格。[highgo@hgdb ~]$ repmgr cluster showID | Name | Role | Status | Upst原创 2021-10-08 13:23:36 · 2178 阅读 · 0 评论 -
HGDB5.6.5集群备机手动switchover提示data目录无效
目录环境症状问题原因解决方案相关文档报错编码环境系统平台:Linux x86-64 Red Hat Enterprise Linux 7版本:5.6.5症状企业版5.6.5集群在备机中手动执行switchover提示ERROR: “data_directory” parameter in repmgr.conf on “192.168.197.128” is incorrectly configuredHINT: execute “repmgr node check --data-原创 2021-09-10 16:32:42 · 1963 阅读 · 0 评论 -
如何重启数据库服务(包含单实例/流复制/集群)
目录环境文档用途详细信息环境系统平台:N/A版本:4.3.4.5,4.3.4.6,4.3.4.7,4.3.4.8,4.3.4.9,4.5文档用途本文档概述了单实例数据库、流复制环境和集群环境三种架构下启动和关闭的步骤。并非故障排除文档。 但是可以清楚地了解这三种方式数据库在Linux系统下启动和关闭方式。详细信息对于单实例数据库和流复制数据库启动和关闭的顺序无特别要求,对于集群数据库必须首先关闭所有备节点数据库后,才能关闭主节点数据库。单实例数据库启动和关闭1.1 systemc原创 2021-09-01 14:58:56 · 4180 阅读 · 0 评论 -
关于致命错误28000: 角色 “Administrator“ 不存在的问题解决
目录环境症状问题原因解决方案环境系统平台:Microsoft Windows (64-bit) 2012版本:5.6.5症状程序里报的具体错误信息如下:[Druid-ConnectionPool-Create-xxxxxx64] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException,url: jdbc:highgo://xx.xx.xx.xx:5866/dbnamexx?loadBan原创 2021-08-30 16:36:55 · 2410 阅读 · 0 评论 -
企业版v5.6数据库服务启动失败
目录环境症状问题原因解决方案环境系统平台:Microsoft Windows (64-bit) 2012 R2,Microsoft Windows (64-bit) 2008 R2版本:4.7.7症状windows系统下的数据库企业版v5.6数据库服务启动失败,错误如图:问题原因未配置环境变量。解决方案使用管理员用户登录系统,依次...原创 2019-11-21 16:45:55 · 788 阅读 · 0 评论 -
数据库安装过程提示msvcrt.dll拒绝访问
目录环境症状问题原因解决方案环境系统平台:Microsoft Windows (64-bit) 2008 R2版本:4.7.7症状windows系统下安装数据库5.6.4企业版,报错如下:问题原因系统vc版本与数据库要求版本不一致。出现这种问题的原因往往是因为该服务器上装有其他应用依赖于更新的vc环境所致。解决方案1.建议将数据库服务部署在单...原创 2019-11-25 10:41:31 · 2340 阅读 · 0 评论 -
流复制备库断档
目录环境症状问题原因解决方案相关文档报错编码环境系统平台:Linux x86-64 Red Hat Enterprise Linux 6版本:4.3.4症状流复制架构,主库新建的表未能同步到备库,发现流复制已经断开。问题原因1、查看错误日志,报错:2019-07-19 14:43:09.448 CST,"repuser","",11005,...原创 2019-12-05 09:30:45 · 531 阅读 · 0 评论 -
Highgo Database故障收集脚本
目录文档用途详细信息文档用途本文档为Highgo Database故障收集脚本的指导文档,将会不定期更新,使用前请及时更新。详细信息1、下载附件中的hgdb_check_once.zip压缩文件2、解压hgdb_check_once.zip文件3、进入解压后的文件夹hgdb_check_once4、找到5、双击运行6、在显示的窗口中输入服务器的I...原创 2018-12-03 10:56:14 · 269 阅读 · 0 评论 -
Highgo Database故障收集脚本
目录文档用途详细信息文档用途本文档为Highgo Database故障收集脚本的指导文档,将会不定期更新,使用前请及时更新。详细信息1、下载附件中的hgdb_check_once.zip压缩文件2、解压hgdb_check_once.zip文件3、进入解压后的文件夹hgdb_check_once4、找到5、双击运行6、在显示的窗口中输入服务器的I...原创 2018-12-06 17:14:56 · 226 阅读 · 0 评论 -
Highgo Database故障收集脚本
目录文档用途详细信息相关文档文档用途本文档为Highgo Database故障收集脚本的指导文档,将会不定期更新,使用前请及时更新。详细信息1、下载附件中的hgdb_check_once.zip压缩文件2、解压hgdb_check_once.zip文件3、进入解压后的文件夹hgdb_check_once4、找到5、双击运行6、在显示的窗口中输...原创 2019-05-05 09:07:25 · 207 阅读 · 0 评论 -
shell脚本无法连接highgo数据库
目录环境症状问题原因解决方案环境系统平台:Linux x86-64 Red Hat Enterprise Linux 6版本:4.1.1症状客户在root用户下,运行shell脚本不能连接highgo数据库,报错缺少lib.so文件。查看客户root用户下的.bash_profile配置文件,检查后发现,所设置环境变量没有问题。问题原因需要配置一些可选的...原创 2019-02-13 09:50:10 · 340 阅读 · 0 评论 -
HighGoDB-4.7.6中游标与WITH语法连用引起数据库中断问题处理(APP)
目录环境症状问题原因解决方案环境系统平台:Microsoft Windows (64-bit) 2012版本:4.7.6症状在创建数据库函数时,设定返回结果为refcursor(游标类型),将使用with的查询结果封装到游标中,编译通过,在传入参数执行函数时数据库连接产生中断。问题原因由于4.7.6中with机子的改进,导致与refcursor连用时会出...原创 2019-09-23 16:26:31 · 421 阅读 · 0 评论 -
无法找到highgo用户
目录环境症状问题原因解决方案相关文档报错编码环境系统平台:Linux x86 Red Hat Enterprise Linux 6,Linux x86-64 Red Hat Enterprise Linux 7,中标麒麟_NeoKylin Linu原创 2018-04-13 11:29:41 · 436 阅读 · 0 评论 -
maintenance_work_mem设置不合理导致不能启动hgdb-se4.3.2服务
目录环境症状问题原因环境系统平台:Microsoft Windows (64-bit) 2012 R2版本:4.3.2症状操作系统:Windows Server 2016 Datacenter Evaluation数据库安装完毕后,在服务列表里面启动hgdb-se4.3.2服务显示服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。...原创 2019-06-14 14:08:49 · 435 阅读 · 0 评论 -
HGDB 4.1.1 企业版安装过程中选择不执行脚本导致报错的问题
目录环境症状问题原因解决方案环境系统平台:Linux x86-64 Red Hat Enterprise Linux 7版本:4.1.1症状HGDB 4.1.1企业版安装到如下步骤时,选择不执行脚本启动数据库,即点击cancel:会出现如下报错:最后一步会提示安装失败问题原因出现这个问题的原因并不是安装失败,而是服务没有在安装过程中...原创 2018-10-16 09:08:14 · 185 阅读 · 0 评论 -
maintenance_work_mem设置不合理导致不能启动hgdb-se4.3.2服务
环境症状问题原因解决方案环境系统平台:Microsoft Windows (64-bit) 2012 R2版本:4.3.2症状操作系统:Windows Server 2016 Datacenter Evaluation数据库安装完毕后,在服务列表里面启动hgdb-se4.3.2服务显示服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。问题原...原创 2019-05-07 08:56:05 · 1427 阅读 · 0 评论 -
客户端连接数据库报错:ERROR: XX000: missing chunk number x for toast value x in pg_toast_x 目录
目录环境症状问题原因解决方案环境系统平台:N/A版本:4.3.2,4.1.1症状使用客户端工具连接某数据库的表时,出现如下所示报错:ERROR: XX000:missing chunk number 0 for toast value 30982 in pg_toast_2619 问题原因某张表关联的toast表的data发生损坏。解决方案...原创 2018-12-17 09:14:12 · 6190 阅读 · 0 评论 -
Win10系统上安装HGDB 3.1.4单机报错
目录环境症状问题原因解决方案相关文档报错编码环境系统平台:Microsoft Windows (64-bit) 10版本:4.1.1症状Windows 10 + HGDB 3.1.4安装到12/14步时,出现报错如下:问题原因系统环境缺少vc++函数依赖解决方案详细解决方案请登录【瀚高技术支持平台】查看https://support.highgo.com/#/index/docContent/a...原创 2018-06-27 11:05:28 · 269 阅读 · 0 评论 -
HGDB4.1.1执行查询时报错找不到hash-join文件
目录环境症状问题原因解决方案环境系统平台:Linux x86-64 Red Hat Enterprise Linux 7版本:4.1.1症状 应用在执行部分select语句时报错: com.highgo.jdbc.util.PSQLExceptiontion: ERROR: XX000: could not read from hash-join...原创 2019-12-23 16:43:14 · 313 阅读 · 0 评论