作者:瀚高PG实验室 (Highgo PG Lab)
目录
环境
症状
问题原因
解决方案
环境
系统平台:Microsoft Windows (64-bit) 2008,Microsoft Windows (64-bit) 2012,Microsoft Windows (64-bit) 7,Microsoft Windows (64-bit) 8,Microsoft Windows (64-bit) 10,中科方德(CPU兆芯),普华Linux(CPU龙芯),中标麒麟(CPU申威)7,中标麒麟 (CPU x86-64) 6,中标麒麟(CPU飞腾)7,中标麒麟(CPU飞腾)6,中标麒麟(CPU龙芯)6,中标麒麟(CPU龙芯)7,中标麒麟(CPU海光)7,Linux x86-64 Red Hat Enterprise Linux 7,Linux x86-64 Red Hat Enterprise Linux 6,Linux x86-64 Red Hat Enterprise Linux 5
版本:5.6.5,5.6.4,5.6.3,5.6.1,4.3.4.7,4.3.4.6,4.3.4.5,4.3.4.4,4.3.4.3,4.3.4.2,4.3.4,4.7.8,4.7.7,4.7.6,4.7.5,4.1.1,4.3.4.8,4.3.2,5.0.0_lite
症状
本文以列表的形式,汇总展示HGDB在安装、运行、使用过程中遇到的问题及解决方案
问题原因
因环境变量、操作系统配置、数据库自身限制、不同类型数据库语法、数据类型兼容性等原因导致。
解决方案
一、HGDB安装问题
1、安全版
文档编码 文档标题
017851401 段错误(Segmentation fault)
019770103 license 文件不生效
2、企业版
文档编码 文档标题
016457401 4.3.3版本Cent OS安装问题(APP)
013370501 点击setup.exe之后,提示错误:You must install it with administrator users.Installation will exit.
019925901 Centos7.0系统上使用yum安装相关包时出现KeyboardInterrupt错误
011375701 HGDB 4.1.1 企业版安装过程中选择不执行脚本导致报错的问题
018027801 Win10系统上安装HGDB 3.1.4单机报错
012133501 rpm -ivh 安装瀚高数据库企业版时遇到报错Creating mailbox file: File exists
018899401 windows_2008_server无法安装vcredist_x64
015658401 安装过程中操作系统报内存不足的问题(APP)
013612601 /home/下不能存在名为highgo且owner不是highgo的目录,否则rpm -ivh安装瀚高数据库企业版会失败
017336201 当OS中不存在highgo用户但存在highgo 组时瀚高数据库企业版rpm安装会失败
017327701 /tmp/.s.PGSQL.5866.lock*文件在安装之前不能存在,否则rpm -ivh安装瀚高数据库企业版会失败
015614204 瀚高数据库和postgresql并存,安装瀚高数据库问题的一种解决方案(APP)
015002501 Windows2012 企业版安装过程问题处理(APP)
011680601 银河麒麟飞腾 licence问题(APP)
015658401 安装过程中操作系统报内存不足的问题(APP)
014877201 数据库安装过程提示msvcrt.dll拒绝访问
011762601 Highgodb2.0.2基础备份脚本异常
011899301 net.nf_conntrack_max修复失败
二、HGDB运行故障
文档编码 文档标题
015434501 安全版数据库流复制出错
014336901 客户端连接数据库报错:ERROR: XX000: missing chunk number x for toast value x in pg_toast_x
012834501 日志报错:contains errors; unaffected changes were applied
012269101 使用psql无法连接数据库,并报错 FATAL:53300
015707401 启动数据库报错:No space left on device
016323601 安全版密码验证失败或错误次数超出限制
018720201 同步流复制报错“psql: FATAL: the database system is starting up”
016482101 登录报错psql: FATAL: database "highgo" does not exist
019109001 归档失败并在日志文件中存在报错
011400101 pg_basebackup命令报错pg_basebackup: could not connect to server: 致命错误: cannot read pg_class without having selected a database
016222001 数据库启动时发生报错,致命错误: 无法创建信号量
018216101 流复制备端错误40001
016727201 修改数据库密码后,使用psql -U登录报错
016549501 数据库重启后,无法删除postmaster.pid锁文件
017052001 psql无法正常连接数据库
012104801 cluster备库无法连接到主用服务器:fe_sendauth: no password supplied
012509101 若是Windows下的HGDB配置参数work_mem>=2GB会导致HGDB服务无法启动
011652201 Windows 平台上的HGDB5.6.3因缺少服务无法启动
014937601 手动执行VACUUM,无法清理表中的dead tupl
015756101 因DATA目录权限不对无法启动数据库
019431101 无法找到highgo用户
013392701 无法创建信号量问题
018059601 字符集原因无法正常显示中文
016222001 数据库启动时发生报错,致命错误: 无法创建信号量
016068301 异常断电导致PostgreSQL无法连接
011288701 无法远程登陆数据库
016797001 特定IP无法访问数据库
013481201 中文无法正确被显示
012699401 数据库意外中止,无法启动
012316401 shell脚本无法连接highgo数据库
016720701 无法连接到服务器:连接被拒绝
012711601 一主两备流复制读写分离分流不均
011582501 maintenance_work_mem设置不合理导致不能启动hgdb-se4.3.2服务
018712601 修改search_path导致的审计与安全函数不可用(APP)
014383101 禁用CPU导致的HBA卡不可用
015488402 HG_REPMGR autofailvoer自动故障转移
013894004 流复制环境下创建表空间的步骤及可能遇到的问题
019091801 error while loading shared libraries(APP)
015171401 psql登录时存在警告
014962601 企业版v5.6数据库服务启动失败
018236101 数据库未能完全启动,创建socket临时文件失败
011736801 数据库创建失败
019314701 共享内存块在使用中导致数据库启动失败
011532301 创建复制槽失败
015122701 数据库启动失败
017155801 连接数据库时用户密码认证失败
013812401 数据恢复提示内容超出字段长度
三、HGADMIN问题汇总
文档编码 文档标题
016974103 admin 修改数据报错
017309001 HgdbAdmin或应用连接数据库报时区错误
019056601 hgadmin无法运行
015513401 hgadmin工具远程连接不上数据库
011204704 连接数据库报时区无效问题(APP)
四、HGDB应用支持迁移问题
更多解决方案请登录【瀚高技术支持平台】 查看https://support.highgo.com/#/index/docContentHighgo/a671587b006a8805