- 错误码参考
- SQL标准错误码说明
- 第三方库错误码说明
- GAUSS-00001 -- GAUSS-00100
- GAUSS-00101 -- GAUSS-00200
- GAUSS-00201 -- GAUSS-00300
- GAUSS-00301 -- GAUSS-00400
- GAUSS-00401 -- GAUSS-00500
- GAUSS-00501 -- GAUSS-00600
- GAUSS-00601 -- GAUSS-00700
- GAUSS-00701 -- GAUSS-00800
- GAUSS-00801 -- GAUSS-00900
- GAUSS-00901 -- GAUSS-01000
- GAUSS-01001 -- GAUSS-01100
- GAUSS-01101 -- GAUSS-01200
- GAUSS-01201 -- GAUSS-01300
- GAUSS-01301 -- GAUSS-01400
- GAUSS-01401 -- GAUSS-01500
- GAUSS-01501 -- GAUSS-01600
- GAUSS-01601 -- GAUSS-01700
- GAUSS-01701 -- GAUSS-01800
- GAUSS-01801 -- GAUSS-01900
- GAUSS-01901 -- GAUSS-02000
- GAUSS-02001 -- GAUSS-02100
- GAUSS-02101 -- GAUSS-02200
- GAUSS-02201 -- GAUSS-02300
- GAUSS-02301 -- GAUSS-02400
- GAUSS-02401 -- GAUSS-02500
- GAUSS-02501 -- GAUSS-02600
- GAUSS-02601 -- GAUSS-02700
- GAUSS-02701 -- GAUSS-02800
- GAUSS-02801 -- GAUSS-02900
- GAUSS-02901 -- GAUSS-03000
- GAUSS-03001 -- GAUSS-03100
- GAUSS-03101 -- GAUSS-03200
- GAUSS-03201 -- GAUSS-03300
- GAUSS-03301 -- GAUSS-03400
- GAUSS-03401 -- GAUSS-03500
- GAUSS-03501 -- GAUSS-03600
- GAUSS-03601 -- GAUSS-03700
- GAUSS-03701 -- GAUSS-03800
- GAUSS-03801 -- GAUSS-03900
- GAUSS-03901 -- GAUSS-04000
- GAUSS-04001 -- GAUSS-04100
- GAUSS-04101 -- GAUSS-04200
- GAUSS-04201 -- GAUSS-04300
- GAUSS-04301 -- GAUSS-04400
- GAUSS-04401 -- GAUSS-04500
- GAUSS-04501 -- GAUSS-04600
- GAUSS-04601 -- GAUSS-04700
- GAUSS-04701 -- GAUSS-04800
- GAUSS-04901 -- GAUSS-04999
- GAUSS-05101 -- GAUSS-05200
- GAUSS-05801 -- GAUSS-05900
- GAUSS-05901 -- GAUSS-05999
- GAUSS-06101 -- GAUSS-06200
- GAUSS-50000 -- GAUSS-50999
- GAUSS-51000 -- GAUSS-51999
- GAUSS-52000 -- GAUSS-52999
- GAUSS-53000 -- GAUSS-53999
GAUSS-02041 -- GAUSS-02050
链接复制成功!
GAUSS-02041: "could not fsync file '%s': %m"
SQLSTATE: XX000
错误原因:无法sync文件。
解决办法:检查具体的错误码,进行处理。
GAUSS-02042: "could not read file '%s', read %d of %u: %m"
SQLSTATE: XX000
错误原因:系统内部错误。
解决办法:请联系技术支持工程师提供技术支持。
GAUSS-02043: "replication slot file '%s' has wrong magic %u instead of %u"
SQLSTATE: XX000
错误原因:replication slot文件里的标识位和当前支持版本的不一致。
解决办法:检查replication slot文件是否被恶意修改;检查当前的程序版本是否进行过大版本升级。
GAUSS-02044: "replication slot file '%s' has unsupported version %u"
SQLSTATE: XX000
错误原因:replication slot文件里的版本和当前支持版本的不一致。
解决办法:检查replication slot文件是否被恶意修改;检查当前的程序版本是否进行过大版本升级。
GAUSS-02045: "replication slot file '%s' has corrupted length %u"
SQLSTATE: XX000
错误原因:replication slot文件中的读取长度与预期不一致。
解决办法:检查replication slot文件是否被恶意修改;检查当前的程序版本是否进行过大版本升级。
GAUSS-02046: "replication slot file %s: checksum mismatch, is %u, should be %u"
SQLSTATE: XX000
错误原因:replication slot文件CRC校验失败。
解决办法:检查replication slot文件是否被恶意修改。
GAUSS-02047: "too many replication slots active before shutdown"
SQLSTATE: XX000
错误原因:上次数据库停止时有过多的replication slot被激活。
解决办法:检查本次启动配置的max_replication_slots参数是否过小,如果过小请调大后再尝试启动。
GAUSS-02048: "wal receiver could not connect to the primary server,the connection info :%s : %s"
SQLSTATE: XX000
错误原因:wal receiver线程无法连接主机,根据具体的报错信息处理。
解决办法:"1. 连接超时:检查当前主机是否存在压力导致连接不稳定。2. 无法连接:检查主机是否启动。"
GAUSS-02049: "could not receive database system version and protocol version from the primary server: %s"
SQLSTATE: XX000
错误原因:"备机向主机进行版本校验,主机返回失败。根据""%s""给出的主备连接返回的错误信息进行处理。"
解决办法:"1. 网络连接超时异常/当前主机业务压力大,调整当前网络环境/调整业务压力。2. 主机异常关闭,检查主机异常关闭原因。"
GAUSS-02050: "could not get the local protocal version, make sure the PG_PROTOCOL_VERSION is defined"
SQLSTATE: XX000
错误原因:无法获取本地的版本信息。
解决办法:检查当前的内存是否足够。
