MogDBMogDB Stack
生态工具
v3.0
文档目录
文档:v3.0
支持的版本:

GAUSS-02001 - GAUSS-02100


GAUSS-02011 - GAUSS-02020


GAUSS-02015: "select() failed: %m"

SQLSTATE: XX000

错误原因: select返回失败。

解决办法: 根据具体的错误码确定报错原因。返回错误码为标准错误码,请自行查阅系统帮助中相关错误码的解释。

GAUSS-02016: "replconninfo1 or replconninfo2 not configured."

SQLSTATE: XX000

错误原因: postgresql.conf配置文件中存在replconninfo1或者replconninfo2配置为空。

解决办法: 使用gs_guc工具修改对应报错实例的postgresql.conf中的配置项。

GAUSS-02017: "terminating walreceiver process due to administrator command"

SQLSTATE: 57P01

错误原因: 备机walreceiver线程收到SIGTERM信号,线程退出前打印提示。

解决办法: 检查日志中前面的相关处理,确定操作是否正常。

GAUSS-02018: "walreceiver still running according to shared memory state"

SQLSTATE: XX000

错误原因: 系统内部错误。

解决办法: 请联系技术支持工程师提供技术支持。

GAUSS-02019: "terminating walreceiver process due to the death of walrcvwriter"

SQLSTATE: XX000

错误原因: 系统内部错误。

解决办法: 请联系技术支持工程师提供技术支持。


GAUSS-02021 - GAUSS-02030


GAUSS-02022: "rm xlog comand is not from primary,peer_role=%d"

SQLSTATE: XX000

错误原因: 系统内部错误。

解决办法: 请联系技术支持工程师提供技术支持。

GAUSS-02023: "return type must be a row type"

SQLSTATE: XX000

错误原因: 构建的元组描述符不是一个行结果信息。

解决办法: 重新执行查询,如果仍然是报错,请联系技术支持工程师提供技术支持。

GAUSS-02026: "requested WAL segment %s has already been removed"

SQLSTATE: XX000

错误原因: 备机/从备请求的日志在主机上已经被删除了。

解决办法: "检查主机实例的pg_xlog目录,确定是否存在名称不连续的日志。需要去重建备机或重启从备,集群环境下,CM会自动重建备机。"

GAUSS-02027: "could not open file '%s' (log file %u, segment %u): %m"

SQLSTATE: XX000

错误原因: 无法打开特定的日志段文件。

解决办法: "检查实例的pg_xlog目录,确认当前打开的文件是否存在,权限是否正确。根据具体的日志错误码进行处理。"

GAUSS-02030: "%u/%u/%u invalid bcm buffer %u"

SQLSTATE: XX000

错误原因: 无法读取到指定的BCM buffer。

解决办法: "通过检查日志以及数据文件,确认是否存在异常删除的情况。重新启动实例。"


GAUSS-02031 - GAUSS-02040


GAUSS-02032: "syntax error: unexpected character '%s'"

SQLSTATE: 42601

错误原因: 语法错误,不能识别的符号。

解决办法: 根据报错的信息,请联系技术支持工程师提供技术支持。

GAUSS-02039: "could not rename file '%s' to '%s': %m"

SQLSTATE: XX000

错误原因: 无法重命名文件。

解决办法: 检查具体的错误码,进行处理。

GAUSS-02040: "could not unlink file '%s': %m"

SQLSTATE: XX000

错误原因: 无法删除文件。

解决办法: 检查具体的错误码,进行处理。


GAUSS-02041 - GAUSS-02050


GAUSS-02041: "could not fsync file '%s': %m"

SQLSTATE: XX000

错误原因: 无法sync文件。

解决办法: 检查具体的错误码,进行处理。


GAUSS-02061 - GAUSS-02070


GAUSS-02063: "cannot continue Data streaming, recovery has already ended"

SQLSTATE: XX000

错误原因: 当前实例已经退出恢复,不需要在继续启动数据复制。

解决办法: "1. 当前属于正常报错。2. 检查备实例升主时机是否合适。"

GAUSS-02064: "writing incorrect data page checksum at: rnode[%u,%u,%u], blocknum[%u], pageoffset[%u], size[%u], queueoffset[%u/%u]"

SQLSTATE: XX000

错误原因: 备机收到主机发送的数据页CRC校验不通过。

解决办法: 检查网络环境,确定当前是否存在丢包现象。

GAUSS-02065: "invalid tablespace link %s: %m"

SQLSTATE: XX000

错误原因: 备机pg_tblspc目录下存在无效的符号链接。

解决办法: "根据检查错误,确认是否为恶意操作。如果为恶意操作,请恢复环境,或联系技术支持工程师对故障备机进行重建修复。"

GAUSS-02069: "could not find type OID for relation %u"

SQLSTATE: XX000

错误原因: 查找对应的relation失败。

解决办法: 系统表异常,请联系技术支持工程师提供技术支持。

GAUSS-02070: "unrecognized list node type: %d"

SQLSTATE: XX000

错误原因: 系统内部错误。

解决办法: 请联系技术支持工程师提供技术支持。


GAUSS-02071 - GAUSS-02080


GAUSS-02077: "incomplete Bitmapset structure"

SQLSTATE: XX000

错误原因: 系统内部错误。

解决办法: 请联系技术支持工程师提供技术支持。

GAUSS-02078: "unrecognized token: '%.*s'"

SQLSTATE: XX000

错误原因: 系统内部错误。

解决办法: 请联系技术支持工程师提供技术支持。

GAUSS-02079: "unterminated Bitmapset structure"

SQLSTATE: XX000

错误原因: 系统内部错误。

解决办法: 请联系技术支持工程师提供技术支持。

GAUSS-02080: "unrecognized integer: '%.*s'"

SQLSTATE: XX000

错误原因: 系统内部错误。

解决办法: 请联系技术支持工程师提供技术支持。


GAUSS-02081 - GAUSS-02090


GAUSS-02081: "unrecognized boolop '%.*s'"

SQLSTATE: XX000

错误原因: 系统内部错误。

解决办法: 请联系技术支持工程师提供技术支持。

GAUSS-02082: "NULL relname for RTE %u found"

SQLSTATE: XX000

错误原因: 系统内部错误。

解决办法: 请联系技术支持工程师提供技术支持。

GAUSS-02083: "NULL relnamespace for RTE %u found"

SQLSTATE: XX000

错误原因: 表所对应的表空间为空。

解决办法: 内部错误,请联系技术支持工程师提供技术支持。

GAUSS-02086: "parseNodeString(): badly formatted node string '%s'…"

SQLSTATE: XX000

错误原因: 未匹配到正确的节点信息。

解决办法: 内部错误,请联系技术支持工程师提供技术支持。

GAUSS-02087: "byval datum but length = %lu"

SQLSTATE: XX000

错误原因: 当前string所表示的数据超过了datum所表示的范围。

解决办法: 内部错误,请联系技术支持工程师提供技术支持。

GAUSS-02088: "expected ']' to end datum, but got '%s'; length = %lu"

SQLSTATE: XX000

错误原因: 非期望的']'元素结束符,而是其他字符。

解决办法: 内部错误,请联系技术支持工程师提供技术支持。

GAUSS-02090: "unterminated List structure"

SQLSTATE: XX000

错误原因: 遇到了非预期的空链表数据。

解决办法: 内部错误, 请联系技术支持工程师提供技术支持。


GAUSS-02091 - GAUSS-02100


GAUSS-02091: "unrecognized OID: '%.*s'"

SQLSTATE: XX000

错误原因: 内部错误: 无法识别的OID号。

解决办法: 内部错误,请联系技术支持工程师提供技术支持。

GAUSS-02092: "unexpected right parenthesis"

SQLSTATE: XX000

错误原因: 在读取节点信息时遇到了非预期的右括号

解决办法: 内部错误,请联系技术支持工程师提供技术支持。

GAUSS-02093: "cannot list_concat() a list to itself"

SQLSTATE: XX000

错误原因: 不可将一个list连接到它本身。

解决办法: 内部错误,请联系技术支持工程师提供技术支持。

GAUSS-02094: "tuple offset out of range: %u"

SQLSTATE: XX000

错误原因: 数据偏移量超过了单个页面所能存放的最大元组个数。

解决办法: 内部错误,请联系技术支持工程师提供技术支持。

GAUSS-02095: "negative bitmapset member not allowed"

SQLSTATE: XX000

错误原因: 位置信息不可以为负数。

解决办法: 内部错误,请联系技术支持工程师提供技术支持。

GAUSS-02096: "bitmapset is empty"

SQLSTATE: XX000

错误原因: 当前的bitmapset不可为空。

解决办法: 内部错误,请联系技术支持工程师提供技术支持。

GAUSS-02097: "bitmapset has multiple members"

SQLSTATE: XX000

错误原因: 系统内部错误: bitmapset有重复的成员。

解决办法: 内部错误,请联系技术支持工程师提供技术支持。

GAUSS-02098: "cannot get type for untransformed sublink"

SQLSTATE: XX000

错误原因: 系统内部错误: 对于sublink表达式节点,如果sublink未转换,则无法正确获得表达式类型

解决办法: 内部错误,请联系技术支持工程师提供技术支持。

GAUSS-02099: "cannot get collation for untransformed sublink"

SQLSTATE: XX000

错误原因: 系统内部错误: 对于sublink表达式节点,如果sublink未转换,则无法正确获得表达式的collation

解决办法: 内部错误,请联系技术支持工程师提供技术支持。

GAUSS-02100: "cannot set collation for untransformed sublink"

SQLSTATE: XX000

错误原因: 系统内部错误: 无法未转换的sublink设置collation

解决办法: 内部错误,请联系技术支持工程师提供技术支持。

数据库
基于openGauss开源数据库进行定制,推出的企业发行
Kubernetes上的MogDB自动运维系统
关于
云和恩墨社区
MogDB联系我们
管理工具
高可用管理
图形化管理
部署运维工具
Migrate to MogDB解决方案
异构数据库迁移
异构数据同步
兼容性分析
数据一致性校验
文档工具
参数对比