文档中心MogDBMogDB StackUqbar
v3.1

文档:v3.1

支持的版本:

其他版本:

GAUSS-02201 - GAUSS-02300


GAUSS-02201 - GAUSS-02210


GAUSS-02202: "Failed to PREPARE the transaction on one or more nodes"

SQLSTATE: XX000

错误原因: 系统内部错误: 无法在节点上准备所需的事务。

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

GAUSS-02209: "Error while running COPY"

SQLSTATE: XX000

错误原因: 系统内部错误: 在收集信息时发现来自于DN的非预期响应。

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

GAUSS-02210: "could not obtain connection from pool"

SQLSTATE: XX000

错误原因: 无法从连接池中获得连接。

解决办法: 建议设置更大的max_pool_size值。


GAUSS-02211 - GAUSS-02220


GAUSS-02211: "cannot run transaction to remote nodes during recovery"

SQLSTATE: XX000

错误原因: 在集群恢复过程中无法执行在远端节点执行事务。

解决办法: 建议等恢复结束后再提交事务操作。

GAUSS-02212: "Failed to get next transaction ID"

SQLSTATE: XX000

错误原因: 系统内部错误: 无法获得下一个事务ID。

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

GAUSS-02214: "Failed to send command to Datanodes"

SQLSTATE: XX000

错误原因: 无法下发命令到DN。

解决办法: 请检查当前集群连接状态。

GAUSS-02215: "Unexpected response from Datanode %u"

SQLSTATE: XX000

错误原因: 系统内部错误: 来自于DN非预期响应。

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

GAUSS-02216: "Could not begin transaction on Datanodes %u."

SQLSTATE: XX000

错误原因: 无法在主节点上开始事务。

解决办法: 请检查当前集群连接状态。

GAUSS-02217: "Failed to read response from Datanodes when ending query"

SQLSTATE: XX000

错误原因: 系统内部错误: 在结束查询时无法从DN读取响应信息。

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

GAUSS-02218: "Failed to close Datanode cursor"

SQLSTATE: XX000

错误原因: 系统内部错误: 无法关闭DN上的游标。

解决办法: 请检查当前集群连接状态。

GAUSS-02219: "Number of user-supplied parameters do not match the number of remote parameters"

SQLSTATE: XX000

错误原因: 系统内部错误: 用户提供的参数与下发的查询所需的参数个数不匹配。

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

GAUSS-02220: "cannot run EXECUTE DIRECT with utility inside a transaction block"

SQLSTATE: 25001

错误原因: 无法在事务内部执行EXECUTE DIRECT命令。

解决办法: 请在事务外执行该EXECUTE DIRECT命令。


GAUSS-02221 - GAUSS-02230


GAUSS-02221: "Could not begin transaction on Datanodes"

SQLSTATE: XX000

错误原因: 无法在主节点上开始事务。

解决办法: 请检查当前集群连接状态。

GAUSS-02223: "Could not begin transaction on coordinators"

SQLSTATE: XX000

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

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

GAUSS-02225: "Unexpected response from coordinator %u"

SQLSTATE: XX000

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

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

GAUSS-02228: "prepared transaction with identifier '%s' does not exist"

SQLSTATE: XX000

错误原因: 事务标识参数不存在。

解决办法: 请检查输入参数,重新执行操作。

GAUSS-02229: "NULL junk attribute"

SQLSTATE: XX000

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

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

GAUSS-02230: "Failed to read response from Datanode %u when ending query"

SQLSTATE: XX000

错误原因: 无法从DN收到结果。

解决办法: 检查DN的状态,重启集群后,重新查询。


GAUSS-02231 - GAUSS-02240


GAUSS-02232: "pgxc_pool_reload cannot run inside a transaction block"

SQLSTATE: 25001

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

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

GAUSS-02234: "must define Database name or user name"

SQLSTATE: 42000

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

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

GAUSS-02236: "The CREATE BARRIER PREPARE message is expected to arrive at a Coordinator from another Coordinator"

SQLSTATE: XX000

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

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

GAUSS-02237: "The CREATE BARRIER END message is expected to arrive at a Coordinator from another Coordinator"

SQLSTATE: XX000

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

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

GAUSS-02238: "The CREATE BARRIER EXECUTE message is expected to arrive from a Coordinator"

SQLSTATE: XX000

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

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

GAUSS-02239: "Failed to send CREATE BARRIER PREPARE request to the node"

SQLSTATE: XX000

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

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


GAUSS-02241 - GAUSS-02250


GAUSS-02241: "CREATE BARRIER PREPARE command failed with error %s"

SQLSTATE: XX000

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

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

GAUSS-02242: "Failed to send CREATE BARRIER EXECUTE request to the node"

SQLSTATE: XX000

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

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

GAUSS-02244: "CREATE BARRIER command is not expected from another Coordinator"

SQLSTATE: XX000

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

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

GAUSS-02250: "cannot open %s query as cursor"

SQLSTATE: 42P11

错误原因: 无法作为游标打开该计划。

解决办法: 请检查有表定义。


GAUSS-02251 - GAUSS-02260


GAUSS-02252: "%s is not allowed in a non-volatile function"

SQLSTATE: 0A000

错误原因: 该语句无法在非易变函数内使用。

解决办法: 请检查函数定义。

GAUSS-02253: "invalid portal in SPI cursor operation"

SQLSTATE: XX000

错误原因: 执行中获取变量失败。

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

GAUSS-02258: "Failed to read response from Datanodes. Detail: %s\n"

SQLSTATE: XX000

错误原因: 发送端连接断开,具体原因见Detail后的信息。

解决办法: 查看对端DN是否出现故障,或排查网络是否出现异常。

GAUSS-02260: "Unhandled datatype for modulo or hash distribution\n"

SQLSTATE: XX000

错误原因: 无效的数据分布类型。

解决办法: 请检查表的分布列定义。


GAUSS-02261 - GAUSS-02270


GAUSS-02265: "BitmapOr doesn't support zero inputs"

SQLSTATE: XX000

错误原因: 系统内部错误,BitmapOr算子的输入为空。

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

GAUSS-02266: "could not identify CTID variable"

SQLSTATE: 42809

错误原因: 获取到的变量不是ctid变量。

解决办法: 查看执行计划,检查表达式返回的类型是否是ctid类型,若否,请联系技术支持工程师提供技术支持。

GAUSS-02268: "invalid operation on partition, allowed are UPDATE/DELETE/SELECT"

SQLSTATE: XX000

错误原因: 对分区表的扫描操作,暂时只支持删查改。

解决办法: 请检查当前针对分区表的操作是否正确。


GAUSS-02271 - GAUSS-02280


GAUSS-02271: "could not determine actual type of argument declared %s"

SQLSTATE: 42804

错误原因: 无法确定参数的真实数据类型。

解决办法: 请检查函数定义。

GAUSS-02272: "%s is not allowed in a SQL function"

SQLSTATE: 0A000

错误原因: 事务语句不能出现在SQL函数里。

解决办法: 请检查函数定义。

GAUSS-02273: "could not determine actual result type for function declared to return type %s"

SQLSTATE: 42804

错误原因: 无法确定函数的真实返回类型。

解决办法: 请检查函数定义。

GAUSS-02274: "failed to fetch lazy-eval tuple"

SQLSTATE: 22P08

错误原因: 系统内部错误,从tuplestore中获取元组失败。

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

GAUSS-02275: "return type mismatch in function declared to return %s"

SQLSTATE: 42P13

错误原因: 返回的数据类型与函数定义的类型不匹配。

解决办法: 请检查函数定义。

GAUSS-02277: "mergejoin clause is not an OpExpr"

SQLSTATE: XX000

错误原因: 计划问题,mergejoin的条件不是一个算术表达式。

解决办法: 生成的计划有问题,请联系技术支持工程师提供技术支持。

GAUSS-02278: "unsupported mergejoin strategy %d"

SQLSTATE: XX000

错误原因: 计划问题,mergejoin使用的排序策略问题。

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

GAUSS-02279: "cannot merge using non-equality operator %u"

SQLSTATE: XX000

错误原因: 计划问题,mergejoin使用的连接策略问题

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

GAUSS-02280: "missing support function %d(%u,%u) in opfamily %u"

SQLSTATE: XX000

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

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


GAUSS-02281 - GAUSS-02290


GAUSS-02281: "unrecognized mergejoin state: %d"

SQLSTATE: XX000

错误原因: 执行问题,mergejoin选择的执行策略错误导致。

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

GAUSS-02282: "RIGHT JOIN is only supported with merge-joinable join conditions"

SQLSTATE: 0A000

错误原因: 计划问题,merge right join不支持。

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

GAUSS-02283: "FULL JOIN is only supported with merge-joinable join conditions"

SQLSTATE: 0A000

错误原因: 对于mergejoin来说,full join无法处理非常数型的连接表达式(joinclauses)。

解决办法: 检查sql语句在调用full join时joinclauses是否为常数型。

GAUSS-02284: "non-MVCC snapshots are not supported in index-only scans"

SQLSTATE: 0A000

错误原因: index-only scan不支持非MVCC的snapshot。

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

GAUSS-02285: "EvalPlanQual recheck is not supported in index-only scans"

SQLSTATE: 0A000

错误原因: index-only scan不支持并发更新时的recheck。

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

GAUSS-02288: "could not find hash function for hash operator %u"

SQLSTATE: 42883

错误原因: 找不到对应的hash函数。

解决办法: 检查数据类型是否支持hash。

GAUSS-02289: "cursor '%s' is not a SELECT query"

SQLSTATE: 24000

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

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

GAUSS-02290: "cursor '%s' is held from a previous transaction"

SQLSTATE: 24000

错误原因: 游标还被前一个事务持有。

解决办法: 请检查游标的状态。


GAUSS-02291 - GAUSS-02300


GAUSS-02291: "cursor '%s' has multiple FOR UPDATE/SHARE references to table '%s'"

SQLSTATE: 24000

错误原因: 游标重复作用在当前表上。

解决办法: 检查sql语句是否存在嵌套作用或多次作用情况。

GAUSS-02292: "cursor '%s' does not have a FOR UPDATE/SHARE reference to table '%s'"

SQLSTATE: 24000

错误原因: 对包含"current of"和"update"的sql语句没有找到定义对该表的update/share语法。

解决办法: 对包含"current of"的sql语句,检查是否正确定义了对表的update/share操作或检查优化器部分是否正确处理。

GAUSS-02294: "cursor '%s' is not a simply updatable scan of table '%s'"

SQLSTATE: 24000

错误原因: 对包含"current of"语法且不包含"update"的语法的查询语句没有找到对应的扫描节点。

解决办法: 检查sql语句是否正确编写对表的操作或检查优化器是否正确处理。

GAUSS-02295: "type of parameter %d (%s) does not match that when preparing the plan (%s)"

SQLSTATE: 42804

错误原因: 执行过程中返回的参数类型与执行计划中对表达式的参数类型的描述不一致。

解决办法: "1、请检查sql语句中表达式参数的类型是否一致。2、请检查执行代码,确保参数属性的正确性。"

GAUSS-02296: "no value found for parameter %d"

SQLSTATE: 42704

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

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

GAUSS-02297: "LIMIT subplan failed to run backwards"

SQLSTATE: XX005

错误原因: LIMIT下层算子反向扫描时提前返回NULL。

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

GAUSS-02298: "impossible LIMIT state: %d"

SQLSTATE: XX006

错误原因: 不可能的LIMIT状态。

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

GAUSS-02299: "OFFSET must not be negative"

SQLSTATE: 2201X

错误原因: OFFSET count是无效的负值。

解决办法: count值必须大于等于0。

GAUSS-02300: "LIMIT must not be negative"

SQLSTATE: 2201W

错误原因: LIMIT count是无效的负值。

解决办法: count值必须大于等于0。

Copyright © 2011-2024 www.enmotech.com All rights reserved.