华为云用户手册

  • GAUSS-02191 -- GAUSS-02200 GAUSS-02191: "Unexpected response from the Datanodes for 'H' message, current request type %d" SQLSTATE: XX001 错误原因:系统内部错误:对于'H'报文头的消息,遇到了非copy out命令请求。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02192: "Unexpected response from the Datanodes for 'd' message, current request type %d" SQLSTATE: XX001 错误原因:系统内部错误:对于'd'报文头的消息,遇到了非copy out 数据命令请求。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02193: "Unexpected response from the Datanodes for 'D' message, current request type %d" SQLSTATE: XX001 错误原因:系统内部错误:对于'D'报文头的消息,遇到了非接收数据命令请求。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02194: "Failed to fetch from Datanode %u" SQLSTATE: XX000 错误原因:系统内部错误:无法从节点获取数据。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02195: "Unexpected response from Datanode" SQLSTATE: XX000。 错误原因:系统内部错误:来自于DN的非预期响应。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02196: "Failed to read response from Datanodes Detail: %s\n" SQLSTATE: XX000 错误原因:系统内部错误:无法从DN正常获取响应。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02197: "Failed to fetch from Datanode" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02198: "Unexpected response from the Datanodes, result = %d, request type %d" SQLSTATE: XX000 错误原因:系统内部错误:从DN获得非预期的响应。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02199: "Failed to receive message from Datanode %u" SQLSTATE: XX000 错误原因:系统内部错误:无法从DN读取信息。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02200: "failed to send PREPARE TRANSACTION command to the node %u" SQLSTATE: XX000 错误原因:系统内部错误:无法向指定的节点下发'PREPARE TRANSACTION'命令 解决办法:内部错误,请联系技术支持工程师提供技术支持。 父主题: GAUSS-02101 -- GAUSS-02200
  • GAUSS-02811 -- GAUSS-02820 GAUSS-02811: "tsvector column '%s' does not exist" SQLSTATE: 42703 错误原因:选取列不存在。 解决办法:建议检选取列是否存在。 GAUSS-02812: "column '%s' is not of tsvector type" SQLSTATE: 42804 错误原因:选取列非tsvector类型。 解决办法:建议检查选取列是否为tsvector类型。 GAUSS-02813: "configuration column '%s' does not exist" SQLSTATE: 42703 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02814: "column '%s' is not of regconfig type" SQLSTATE: 42804 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02815: "configuration column '%s' must not be null" SQLSTATE: 22004 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02816: "text search configuration name '%s' must be schema-qualified" SQLSTATE: 22023 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02817: "column '%s' is not of a character type" SQLSTATE: 42804 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02818: "tsvector_update_trigger: %d returned by SPI_modifytuple" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02820: "invalid input syntax for type numeric: '%s'" SQLSTATE: 22P02 错误原因:非法的Numeric输入。 解决办法:请检查数据中是否包含非法的Numeric输入。 父主题: GAUSS-02801 -- GAUSS-02900
  • GAUSS-03221 -- GAUSS-03230 GAUSS-03221: "cannot accept a value of type any" SQLSTATE: 0A000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03222: "cannot display a value of type any" SQLSTATE: 0A000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03223: "cannot accept a value of type anyarray" SQLSTATE: 0A000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03224: "cannot accept a value of type anyenum" SQLSTATE: 0A000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03225: "cannot accept a value of type anyrange" SQLSTATE: 0A000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03226: "cannot accept a value of type trigger" SQLSTATE: 0A000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03227: "cannot display a value of type trigger" SQLSTATE: 0A000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03228: "cannot accept a value of type language_handler" SQLSTATE: 0A000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03229: "cannot display a value of type language_handler" SQLSTATE: 0A000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03230: "cannot accept a value of type fdw_handler" SQLSTATE: 0A000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-03201 -- GAUSS-03300
  • GAUSS-03721 -- GAUSS-03730 GAUSS-03721: "cannot add a node to an inner tuple without node labels" SQLSTATE: XX000 错误原因:给内部元组增加node时,node标签不能为空。 解决办法:内部错误,属于预防性报错机制。请联系技术支持工程师提供技术支持。 GAUSS-03723: "row is too big: size %lu, maximum size %lu" SQLSTATE: 54000 错误原因:单个元组的长度超过了规格,也无法通过TOAST技术进行存储。 解决办法:可以将列数目较多的大表拆分为多个小表再进行数据存储,也可以将一些数据类型修改为字符串类型进行存储。64位xid系统改变了页面规格,如果旧表发生报错,也需要将列数目较多的大表拆分为多个小表再进行数据存储或者将一些数据类型修改为字符串类型进行存储。 GAUSS-03724: "failed to add tuple" SQLSTATE: XX000 错误原因:内部错误:插入元组执行失败。 解决办法:尝试重新执行可解决。 GAUSS-03725: "wrong buffer passed to visibilitymap_clear" SQLSTATE: XX000 错误原因:内部错误:可见性表操作前校验页和页号的有效性失败。 解决办法:尝试重新执行可解决。 GAUSS-03726: "wrong heap buffer passed to visibilitymap_set" SQLSTATE: XX000 错误原因:内部错误:可见性表操作前校验页和页号的有效性失败。 解决办法:尝试重新执行可解决。 GAUSS-03727: "wrong buffer passed to visibilitymap_set" SQLSTATE: XX000 错误原因:内部错误:可见性表操作前校验页和页号的有效性失败。 解决办法:尝试重新执行可解决。 GAUSS-03728: "found toasted toast chunk for toast value %u in %s" SQLSTATE: XX014 错误原因:内部错误:TOAST数据存储内部异常。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03729: "unexpected chunk number %d (expected %d) for toast value %u in %s" SQLSTATE: XX014 错误原因:内部错误:TOAST数据存储的数目与期望不匹配。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03730: "unexpected chunk size %d (expected %d) in chunk %d of %d for toast value %u in %s" SQLSTATE: XX014 错误原因:内部错误:TOAST数据存储内部异常。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-03701 -- GAUSS-03800
  • GAUSS-03521 -- GAUSS-03530 GAUSS-03521: "failed to restore block_index %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03522: "invalid record offset at %X/%X" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03523: "syntax error in history file: %s" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03524: "invalid data in history file: %s" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03525: "invalid data in history file '%s'" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03526: "could not link file '%s' to '%s': %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03527: "sizeof(ControlFileData) is larger than PG_CONTROL_SIZE; fix either one" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03528: "could not create control file '%s': %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03529: "could not write to control file: %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03530: "could not fsync control file: %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-03501 -- GAUSS-03600
  • GAUSS-01231 -- GAUSS-01240 GAUSS-01231: "COPY file signature not recognized" SQLSTATE: 22P04 错误原因:COPY数据文件签名无法识别。 解决办法:COPY数据文件被破坏,请检查文件。 GAUSS-01232: "invalid COPY file header (missing flags)" SQLSTATE: 22P04 错误原因:COPY数据丢失文件头。 解决办法:COPY数据文件被破坏,请检查文件。 GAUSS-01233: "unrecognized critical flags in COPY file header" SQLSTATE: 22P04 错误原因:COPY数据文件头无法识别。 解决办法:COPY数据文件被破坏,请检查文件。 GAUSS-01234: "invalid COPY file header (missing length)" SQLSTATE: 22P04 错误原因:COPY数据文件头长度不够。 解决办法:COPY数据文件被破坏,请检查文件。 GAUSS-01235: "invalid COPY file header (wrong length)" SQLSTATE: 22P04 错误原因:COPY操作的文件头格式不对。 解决办法:请检查文件格式以及文件完整性。 GAUSS-01236: "missing data for OID column" SQLSTATE: 22P04 错误原因:copy时OID为空值。 解决办法:检查数据文件首列是否有空值。 GAUSS-01237: "null OID in COPY data" SQLSTATE: 22P04 错误原因:copy操作时对应的OID为空。 解决办法:检查copy语句,确保需要导入数据的表的OID不为空。 GAUSS-01238: "invalid OID in COPY data" SQLSTATE: 22P04 错误原因:数据所对应的OID是一个无效的OID。 解决办法:检查copy语句中属性列与实际数据是否相对应。 GAUSS-01239: "missing data for column '%s'" SQLSTATE: 22P04 错误原因:copy语句中希望导入的列数大于实际的数据列数,使得其中的某列没有数据。 解决办法:检查copy语句中的属性列与导入的数据量列数是否一致。 GAUSS-01240: "received copy data after EOF marker" SQLSTATE: 22P04 错误原因:在EOF标记后仍然读取了数据,这是因为在旧协议中没有定义EOF标记。 解决办法:确保按照当前协议书写的数据不会超过预期想要的。 父主题: GAUSS-01201 -- GAUSS-01300
  • GAUSS-50800 -- GAUSS-50899 GAUSS-50801: "Failed to set up tasks" SQLSTATE: 无 错误原因:设置任务失败 解决办法:重新执行 GAUSS-50802: "Failed to restart regular tasks." SQLSTATE: 无 错误原因:重启定时任务服务失败。 解决办法:查看日志,查找出错误详细信息。 GAUSS-50803: "Failed to check user cron." SQLSTATE: 无 错误原因:检查定时任务失败。 解决办法:检查集群状态是否正常,/bin/om_monitor/[cron]文件是否存在。 父主题: GAUSS-50000 -- GAUSS-50999
  • GAUSS-02921 -- GAUSS-02930 GAUSS-02921: "could not determine input data type" SQLSTATE: 22023 错误原因:数据类型错误。 解决办法:请检查语句或数据,或请联系技术支持工程师提供技术支持。 GAUSS-02922: "array_agg_transfn called in non-aggregate context" SQLSTATE: XX000 错误原因:在非聚集操作中使用了array_agg。 解决办法:修改查询中array_agg的使用。 GAUSS-02923: "invalid input for txid_snapshot: '%s'" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02924: "no active snapshot set" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02925: "invalid snapshot data" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02926: "SPI_connect failed" SQLSTATE: SP001 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02927: "SPI_finish failed" SQLSTATE: SP002 错误原因: 系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02928: "insert or update on table '%s' violates foreign key constraint '%s'" SQLSTATE: 23503 错误原因:插入或者更新操作违反外键约束。 解决办法:建议检查外检约束是否满足当前插入或者更新操作。 GAUSS-02929: "invalid confmatchtype" SQLSTATE: 42804 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02930: "unrecognized match type: %d" SQLSTATE: 42804 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-02901 -- GAUSS-03000
  • GAUSS-01001 -- GAUSS-01010 GAUSS-01001: "invalid type category '%s': must be simple ASCII" SQLSTATE: 22023 错误原因:非法的类型类别:类别名必须是简单ASCII字符(ASCII值33--126)。 解决办法:确保使用简单ASCII字符(ACII值22--126)作为类型的类别名。 GAUSS-01002: "array element type cannot be %s" SQLSTATE: 42804 错误原因:数组的元素类型不能是伪类型。 解决办法:检查类型定义,请勿使用伪类型作为数组元素类型。 GAUSS-01003: "alignment '%s' not recognized" SQLSTATE: 22023 错误原因:对齐参数不合法。 解决办法:检查数据类型定义中的对齐参数,确保其是合法的参数。 GAUSS-01004: "storage '%s' not recognized" SQLSTATE: 22023 错误原因:存储参数不合法。 解决办法:检查数据类型定义中的存储参数,确保其是合法的。 GAUSS-01005: "type input function must be specified" SQLSTATE: 42P17 错误原因:没有指定数据类型的input函数。 解决办法:检查数据类型定义语句,确保制定了input函数。 GAUSS-01006: "type output function must be specified" SQLSTATE: 42P17 错误原因:没有指定数据类型的output函数。 解决办法:检查数据类型定义语句,确保制定了output函数。 GAUSS-01007: "type modifier output function is useless without a type modifier input function" SQLSTATE: 42P17 错误原因:只指定类型的TYPMOD_OUT函数而不指定TYPMOD_IN函数是无效的。 解决办法:检查类型定义语句,确保在定义TYPMOD_OUT时同时定义了TYPMOD_IN函数。 GAUSS-01008: "type input function %s must return type %s" SQLSTATE: 42P17 错误原因:类型的input函数没有返回指定的类型。 解决办法:检查类型定义语句,确保input函数返回指定的类型。 GAUSS-01009: "type output function %s must return type 'cstring'" SQLSTATE: 42P17 错误原因:类型的output函数没有返回指定的类型。 解决办法:检查类型定义语句,确保output函数返回指定的类型。 GAUSS-01010: "type receive function %s must return type %s" SQLSTATE: 42P17 错误原因:类型的receive函数没有返回指定的类型。 解决办法:检查类型定义语句,确保receive函数返回指定的类型。 父主题: GAUSS-01001 -- GAUSS-01100
  • GAUSS-04211 -- GAUSS-04220 GAUSS-04211: "could not disable timer for session timeout" SQLSTATE: 58000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04212: "workload manager reserving memory [%d MB] unsuccessful for query: '%s'. reason: Memory is not enough." SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04213: "workload manager reserving memory [%d MB] unsuccessful for query: '%s'. reason: Reserve Memory Timeout." SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04214: "bind message has %d parameter formats but %d parameters" SQLSTATE: 08P01 错误原因:使用接口时,绑定参数的个数和实际传入的参数个数不一致。 解决办法:传参时要保证参数个数和预期的个数一致。 GAUSS-04215: "cannot insert multiple commands into a prepared statement" SQLSTATE: 42601 错误原因:在prepared statement中插入了多条命令。 解决办法:仅插入一条命令。 GAUSS-04216: "unnamed prepared statement does not exist" SQLSTATE: 26000 错误原因:未创建unnamed statement的Cache存储空间。 解决办法:创建Unnamed statement的存储空间。 GAUSS-04217: "bind message supplies %d parameters, but prepared statement '%s' requires %d" SQLSTATE: 08P01 错误原因:bind message提供的参数个数不对。 解决办法:提供正确的参数。 GAUSS-04218: "incorrect binary data format in bind parameter %d" SQLSTATE: 22P03 错误原因:bind参数里有不正确的二进制数据。 解决办法:提供正确的参数。 GAUSS-04219: "portal '%s' does not exist" SQLSTATE: 34000 错误原因:portal不存在。 解决办法:检查对应的portal,传入正确的portal name。 GAUSS-04220: "floating-point exception" SQLSTATE: 22P01 错误原因:float异常,如过界,除以0等。 解决办法:输入有效的float值。 父主题: GAUSS-04201 -- GAUSS-04300
  • GAUSS-04641 -- GAUSS-04650 GAUSS-04641: "Value partitioned table can only be created on DFS tablespace." SQLSTATE: 0A000 错误原因:对于value分区,只支持在dfs表上创建。 解决办法:除了dfs表,其他类型表不要创建value分区。 GAUSS-04642: "It is not supported to truncate foreign table '%s'." SQLSTATE: 42809 错误原因:对于外表,不支持truncate操作。 解决办法:对于外表,不要使用truncate操作。 GAUSS-04643: "It is not supported to truncate non-table '%s'" SQLSTATE: 42809 错误原因:对于非正常表的数据库对象,不支持truncate操作。 解决办法:对于非正常表的数据库对象,不要使用truncate操作。 GAUSS-04645: "Storage type '%s' is meaningless for column relation" SQLSTATE: 0A000 错误原因:行表的存储类型对于列存表是无意义的。 解决办法:对列存表不设置存储类型。 GAUSS-04646: "column '%s' cannot be served as a value-partitioning column because of its datatype [%s]" SQLSTATE: 42804 错误原因:value partition 对于部分类型不支持。 解决办法:请检查资料文档,确认value partition支持的数据类型范围。 GAUSS-04647: "can not set tablespace for partitioned relation" SQLSTATE: XX000 错误原因:变更了分区表的表空间。 解决办法:对于分区表,不允许变更表空间。 GAUSS-04648: "It is not supported to rename schema '%s' which includes DFS table '%s'." SQLSTATE: 42939 错误原因:当前不支持通过ALTER SCHEMA schema_name RENAME TO new_schema_name语法更名包含有DFS表的SCHEMA。 解决办法:请检查ALTER SCHEMA schema_name RENAME TO new_schema_name语法中schema_name中是否包含DFS表,如果存在则不允许此操作。请删除DFS表后再次做更名操作即可。 GAUSS-04649: "COPY_ROACH does not implement in CopySendEndOfRow" SQLSTATE: XX000 错误原因:ROACH不能用于COPY TO导出。 解决办法:ROACH不能用于COPY TO导出。 GAUSS-04650: "the bulkload compatible illegal chars flag is already set before bulkload starts" SQLSTATE: XX000 错误原因:系统内部错误。之前导入指定非法字符兼容参数未清除。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-04601 -- GAUSS-04700
  • GAUSS-04071 -- GAUSS-04080 GAUSS-04071: "not enough elements in RWConflictPool to record a read/write conflict" SQLSTATE: 53200 错误原因:RWConflictPool 内存不足,不能记录更多的读写冲突。 解决办法:增加max_connections设置,或在新事务中重新执行。 GAUSS-04072: "not enough elements in RWConflictPool to record a potential read/write conflict" SQLSTATE: 53200 错误原因:RWConflictPool 内存不足,不能记录更多的读写冲突。 解决办法:增加max_connections设置,或在新事务中重新执行。 GAUSS-04073: "not enough shared memory for elements of data structure '%s' (%lu bytes requested)" SQLSTATE: 53200 错误原因:没有足够共享内存初始化PredXactList。 解决办法:检查系统剩余内存是否足够。 GAUSS-04074: "cannot use serializable mode in a hot standby" SQLSTATE: 0A000 错误原因:hot standby不能设置为可串行化模式。 解决办法:检查default_transaction_isolation设置,设置为repeatable read。 GAUSS-04075: "a snapshot-importing transaction must not be READ ONLY DEFERRABLE" SQLSTATE: 0A000 错误原因:不支持READ ONLY DEFERRABLE事务导入快照。 解决办法:请调整事务级别。 GAUSS-04076: "could not serialize access due to read/write dependencies among transactions" SQLSTATE: 40001 错误原因:可串行化下读写冲突。 解决办法:尝试再次执行。 GAUSS-04077: "unrecognized return value from HeapTupleSatisfiesVacuum: %u" SQLSTATE: XX000 错误原因:HeapTupleSatisfiesVacuum返回值不识别。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04078: "deadlock seems to have disappeared" SQLSTATE: XX000 错误原因:死锁非正常消失。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04079: "inconsistent results during deadlock check" SQLSTATE: XX000 错误原因:死锁检测出现不一致结果。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04080: "deadlock detected" SQLSTATE: 40P01 错误原因:检测到死锁,这种情况一般是因为业务调度不合理,大量的操作集中到某一段时间导致的。 解决办法:请使用pg_stat_activity 视图来查看、确定引起死锁的进程号,然后执行SELECT pg_cancel_backend($pid);结束掉死锁线程,再次执行操作。 父主题: GAUSS-04001 -- GAUSS-04100
  • GAUSS-00431 -- GAUSS-00440 GAUSS-00431: "could not redirect stderr: %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00432: "checkpoint request failed" SQLSTATE: XX000 错误原因:checkpoint内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00433: "ForwardFsyncRequest must not be called in checkpointer" SQLSTATE: XX000 错误原因:checkpoint内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00434: "could not open archive status directory '%s': %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00435: "no free worker found" SQLSTATE: XX000 错误原因:目前没有可用的清理线程两阶段提交事务。 解决办法:将GUC参数autovacuum_max_workers调大。 GAUSS-00436: "cache lookup failed for database %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00437: "the options of -M is not recognized" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00438: "--%s requires a value" SQLSTATE: 42601 错误原因:使用命令时指定了某个参数,但没有指定该参数对应的值。 解决办法:使用命令时如果指定了某个需要有值的参数,则需要指定该参数对应的值。 GAUSS-00439: "-c %s requires a value" SQLSTATE: 42601 错误原因:使用命令时指定了某个参数,但没有指定该参数对应的值。 解决办法:使用命令时如果指定了某个需要有值的参数,则需要指定该参数对应的值。 GAUSS-00440: "invalid list syntax for 'listen_addresses'" SQLSTATE: 22023 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-00401 -- GAUSS-00500
  • GAUSS-01721 -- GAUSS-01730 GAUSS-01721: "null conbin for rel %s" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01722: "constraint '%s' conflicts with non-inherited constraint on relation '%s'" SQLSTATE: 42P17 错误原因:新的限制与表格中的非继承类限制相互冲突。 解决办法:检查需要新增加的限制是否与当前已有的所有类型限制相一致。 GAUSS-01723: "cannot use column references in default expression" SQLSTATE: 42P10 错误原因:default表达式中含有表格属性变量。 解决办法:检查sql语句中的default表达式中是否含有属性变量名。 GAUSS-01724: "default expression must not return a set" SQLSTATE: 42804 错误原因:default表达式返回的是个集合,这是不被允许的。 解决办法:检查sql语句中的default表达式中其返回值是否可能为集合。 GAUSS-01725: "cannot use subquery in default expression" SQLSTATE: 0A000 错误原因:default表达式中含有子查询,这是不允许的。 解决办法:检查sql语句中的default表达式是否使用子查询语句。 GAUSS-01726: "cannot use aggregate function in default expression" SQLSTATE: 42803 错误原因:default表达式中含有聚集函数,这是不被允许的。 解决办法:检查sql语句中的default表达式是否使用聚集函数。 GAUSS-01727: "cannot use window function in default expression" SQLSTATE: 42P20 错误原因:default表达式中含有窗口函数,这是不被允许的。 解决办法:检查sql语句中的default表达式是否使用窗口函数。 GAUSS-01728: "column '%s' is of type %s but default expression is of type %s" SQLSTATE: 42804 错误原因:属性的类型与调用的对应default表达式的返回类型不一致。 解决办法:检查相应的表达式并进行重写。 GAUSS-01729: "only table '%s' can be referenced in check constraint" SQLSTATE: 42P10 错误原因:当前检查的限制条件只针对某个表,而不可以跨表检查。 解决办法:检查限制条件所对应的表格名或检查解析后表达式所对应表是否与实际吻合。 GAUSS-01730: "unsupported ON COMMIT and foreign key combination" SQLSTATE: 0A000 错误原因:当前表2的外键是表1的主键,即表2引用了表1,但是在COMMIT的设置上并不相同。 解决办法:检查两张表格在COMMIT设置上是否相同。 父主题: GAUSS-01701 -- GAUSS-01800
  • GAUSS-02381 -- GAUSS-02390 GAUSS-02381: "bogus index qualification" SQLSTATE: XX002 错误原因:索引表达式的左操作数的属性号大于已建立索引的总属性个数。 解决办法:查看系统表和执行计划进行确认。 GAUSS-02382: "bogus RowCompare index qualification" SQLSTATE: XX002 错误原因:行表达式索引的左操作数的属性号大于已建立索引的总属性个数。 解决办法:查看系统表和执行计划进行确认。 GAUSS-02383: "RowCompare index qualification contains wrong operator" SQLSTATE: XX002 错误原因:行表达式中包含错误的操作符。 解决办法:检查SQL语句。 GAUSS-02384: "NullTest indexqual has wrong key" SQLSTATE: XX002 错误原因:索引表达式的左操作数不是已经建立了索引的变量。 解决办法:查看系统表检查相关列是否已经建立了索引。 GAUSS-02385: "ScalarArrayOpExpr index qual found where not allowed" SQLSTATE: XX002 错误原因:索引列包含ANY表达式运算,数组的值需要在执行器中进行扩展,IndexScan和IndexOnlyScan不允许。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02386: "can'nt initialize index scans using unusable local index '%s'" SQLSTATE: XX000 错误原因:索引不可用导致初始化index scan失败。 解决办法:检查系统表查看索引是否可用。 GAUSS-02388: "whole-row update is not implemented" SQLSTATE: XX000 错误原因:整列的更新操作不支持。 解决办法:检查SQL语句。 GAUSS-02390: "cannot change sequence '%s'" SQLSTATE: 42809 错误原因:错误的对象类型,INSERT/UPDATE/DELETE语句不能修改Sequence。 解决办法:修改SQL语句。 父主题: GAUSS-02301 -- GAUSS-02400
  • GAUSS-02151 -- GAUSS-02160 GAUSS-02151: "PGXC Node %s: object already defined" SQLSTATE: 42710 错误原因:对象已定义,指定的node name对应的节点已创建。 解决办法:修改指定的node name。 GAUSS-02152: "Node name '%s' is too long" SQLSTATE: 42P17 错误原因:指定的node name过长。 解决办法:修改指定的node name。 GAUSS-02153: "Failed to create coordinator, the maximum number of coordinators %d specified by 'max_coordinators' has been reached." SQLSTATE: 42601 错误原因:语法错误,创建的coordinator数量超过设置的max_coordinators数量。 解决办法:调大max_coordinators配置参数。 GAUSS-02154: "Failed to create datanode, the maximum number of datanodes %d specified by 'max_datanodes' has been reached." SQLSTATE: 42601 错误原因:语法错误,创建的DN数量超过设置的max_datanodes数量。 解决办法:调大max_datanodes配置参数。 GAUSS-02155: "PGXC node %s: two nodes cannot be primary" SQLSTATE: 42601 错误原因:语法错误,已经创建了一个primary node。 解决办法:根据需要将之前创建的primary node改为非primary节点。 GAUSS-02156: "must be system admin to change cluster nodes" SQLSTATE: 42501 错误原因:权限不足,执行alter node语句需要系统管理员权限。 解决办法:使用系统管理员权限执行。 GAUSS-02157: "cache lookup failed for object %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02158: "PGXC node %s: cannot alter Coordinator to Datanode" SQLSTATE: 42601 错误原因:语法错误,无法将CN改为DN。 解决办法:禁止将CN修改为DN。 GAUSS-02159: "PGXC node %s: cannot alter Datanode to Coordinator" SQLSTATE: 42601 错误原因:语法错误,无法将DN改为CN。 解决办法:禁止将DN修改为CN。 GAUSS-02160: "must be system admin to remove cluster nodes" SQLSTATE: 42501 错误原因:权限不足,执行drop node语句需要系统管理员权限。 解决办法:使用系统管理员权限执行。 父主题: GAUSS-02101 -- GAUSS-02200
  • GAUSS-01091 -- GAUSS-01100 GAUSS-01091: "cstore.%s is a internal table" SQLSTATE: XX000 错误原因:cstore.开头的表是内部表,不允许VACUUM。 解决办法:不VACUUM内部表。 GAUSS-01092: "pg_class entry for relid %u vanished during vacuuming" SQLSTATE: XX000 错误原因:VACUUM结束后,查找对应表对象失败。 解决办法:系统表异常,请联系技术支持工程师提供技术支持。 GAUSS-01093: "could not find tuple for database %u" SQLSTATE: XX000 错误原因:数据库对象查找失败。 解决办法:系统表异常,请联系技术支持工程师提供技术支持。 GAUSS-01094: "pg_partition entry for partid %u vanished during vacuuming" SQLSTATE: XX000 错误原因:VACUUM结束后,查找对应分区对象失败。 解决办法:系统表异常,请联系技术支持工程师提供技术支持。 GAUSS-01095: "unexpected relkind!" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01096: "%s requires a parameter" SQLSTATE: 42601 错误原因:缺少参数。 解决办法:检查sql语句参数个数。 GAUSS-01097: "%s requires a numeric value" SQLSTATE: 42601 错误原因:需要一个数字类型的参数,但语句中给的参数不是。 解决办法:检查SQL语句,给出正确的参数。 GAUSS-01098: "%s requires a boolean value" SQLSTATE: 42601 错误原因:需要一个布尔类型的参数,但语句中给的参数不是。 解决办法:检查SQL语句,给出正确的参数。 GAUSS-01099: "argument of %s must be a name" SQLSTATE: 42601 错误原因:参数命名必须符合规范。 解决办法:检查参数,修改参数值。 GAUSS-01100: "argument of %s must be a type name" SQLSTATE: 42601 错误原因:参数必须是一个类型名。 解决办法:检查参数,使用类型名作为参数值。 父主题: GAUSS-01001 -- GAUSS-01100
  • GAUSS-00691 -- GAUSS-00700 GAUSS-00691: "column '%s' has a collation conflict" SQLSTATE: 42P21 错误原因:列存在排序规则冲突。 解决办法:检查排序规则是否一致。 GAUSS-00692: "column '%s' has a storage parameter conflict" SQLSTATE: 42804 错误原因:列存在存储参数冲突。 解决办法:检查存储参数是否一致。 GAUSS-00693: "column '%s' inherits conflicting default values" SQLSTATE: 42611 错误原因:列继承与默认值冲突。 解决办法:列继承不能和默认值冲突。 GAUSS-00694: "check constraint name '%s' appears multiple times but with different expressions" SQLSTATE: 42710 错误原因:不同表达式的check约束名出现多次。 解决办法:检查不同表达式的check约束名是否出现多次。 GAUSS-00695: "cannot rename column of typed table" SQLSTATE: 42809 错误原因:对type进行更名操作。 解决办法:不能修改type的列名。 GAUSS-00696: "'%s' is not a table, view, composite type, index, or foreign table" SQLSTATE: 42809 错误原因:更名的对象不是一个表。 解决办法:不能修改视图、类型、索引或外表的列名。 GAUSS-00697: "inherited column '%s' must be renamed in child tables too" SQLSTATE: 42P16 错误原因:继承的列在更名时没有在子表中进行修改。 解决办法:继承的列在更名时必须在子表中进行修改。 GAUSS-00698: "cannot rename system column '%s'" SQLSTATE: 0A000 错误原因:修改系统预留列的列名。 解决办法:不支持修改系统预留列的列名。 GAUSS-00699: "cannot rename inherited column '%s'" SQLSTATE: 42P16 错误原因:修改继承的列名。 解决办法:禁止修改继承的列名。 GAUSS-00700: "inherited constraint '%s' must be renamed in child tables too" SQLSTATE: 42P16 错误原因:继承的约束在更名时没有在子表中进行修改。 解决办法:继承的约束在更名时必须在子表中进行修改。 父主题: GAUSS-00601 -- GAUSS-00700
  • GAUSS-01921 -- GAUSS-01930 GAUSS-01921: "return type of transition function %s is not %s" SQLSTATE: 42804 错误原因:依据transfn确定的返回类型与声明的返回类型不相匹配。 解决办法:对于复合类型必须确保其返回类型与声明的一致性。 GAUSS-01922: "must not omit initial value when transition function is strict and transition type is not compatible with input type" SQLSTATE: 42P13 错误原因:当转换函数是严格的,且转换类型与输入类型不一致时,不可忽略初始值的类型。 解决办法:此时确保第一个值的类型必须与转换类型一致,或至少是二进制兼容的。 GAUSS-01923: "return type of collection function %s is not %s" SQLSTATE: 42804 错误原因:collection函数的返回类型与预期的aggTreanType不同。 解决办法:检查是否调用了正确的collection函数。 GAUSS-01924: "cannot determine result data type" SQLSTATE: 42804 错误原因:由于没有输入项导致无法确认返回的数据类型。 解决办法:请确认输入的参数类型是正确的,这样才可确定返回结果类型。 GAUSS-01925: "sort operator can only be specified for single-argument aggregates" SQLSTATE: 42P13 错误原因:排序算子只能出现在单参数的聚集函数中。 解决办法:请确认该聚集函数的参数个数,并确认是否需要调用排序算子。 GAUSS-01926: "function %s returns a set" SQLSTATE: 42804 错误原因: 聚集函数只能返回单个值不可返回一个集合。 解决办法:请确认聚集函数的返回情况。 GAUSS-01927: "function %s requires run-time type coercion" SQLSTATE: 42804 错误原因:函数要求在执行过程中进行类型强转,但是在nodeAgg.c中并没有处理该场景。 解决办法:确保在执行过程中不存在类型转换。 GAUSS-01928: "cannot drop %s because %s requires it" SQLSTATE: 2BP01 错误原因:由于其他对象依赖他,无法删除这个对象。 解决办法:解除这种依赖或者删除依赖对象。 GAUSS-01929: "incorrect use of PIN dependency with %s" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01930: "unrecognized dependency type '%c' for %s" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-01901 -- GAUSS-02000
  • GAUSS-04721 -- GAUSS-04730 GAUSS-04721: "The path here must be an absolute path, but it is: %s" SQLSTATE: HV00A 错误原因:Dfs表扫描算子中传入的文件名应当为绝对路径名,但该路径为非绝对路径名。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04722: "Unsupported data type on typeoid:%d when parsing partition signature" SQLSTATE: 0A000 错误原因:分区表查询过程中发现分区键的数据类型不再支持的类型中。 解决办法:查看系统目录表是否有数据不一致情况——以创建的分区表分区列是否是不支持的分区类型。 GAUSS-04723: "We only support pushing down opExpr and null test predicate." SQLSTATE: 0A000 错误原因:HDFS表过滤谓词出现不支持的类型。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04724: "could not find operator by oid %u" SQLSTATE: 42704 错误原因:系统内部错误。通过OID查找操作类型失败。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04725: "Not support pushing predicate with sublink param now!" SQLSTATE: 0A000 错误原因:系统内部错误。不支持子查询的谓词下推。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04726: "Not support pushing predicate with non-const" SQLSTATE: 0A000 错误原因:系统内部错误。不支持非常量的谓词下推。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04727: "We only support pushing down opExpr and null test predicates." SQLSTATE: 0A000 错误原因:系统内部错误。仅仅支持表达式和null谓词下推。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04728: "Data type %u has not been supported for predicate push down." SQLSTATE: 0A000 错误原因:系统内部错误。报错的数据类型不支持动态谓词下推。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04729: "The maximum accuracy of decimal/numeric data type supported is %d bits." SQLSTATE: 0A000 错误原因:decimal/numeric支持的最大精度超过规定38位。 解决办法:建表时定义decimal/numeric类型的精度小于或者等于38。 GAUSS-04730: "Column %s is unsupported data type for a orc table." SQLSTATE: HV004 错误原因:ORC格式的HDFS外表不支持报错的列的数据类型。 解决办法:查看报错列的数据类型,修改为支持的数据类型。 父主题: GAUSS-04701 -- GAUSS-04800
  • GAUSS-03561 -- GAUSS-03570 GAUSS-03561: "can't create a checkpoint during recovery" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03562: "concurrent transaction log activity while database system is shutting down" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03563: "online backup was canceled, recovery cannot continue" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03564: "unexpected timeline ID %u (after %u) in checkpoint record" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03565: "unexpected timeline ID %u (should be %u) in checkpoint record" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03566: "unrecognized wal_sync_method: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03567: "could not fsync log file %u, segment %u: %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03568: "could not fsync write-through log file %u, segment %u: %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03569: "could not fdatasync log file %u, segment %u: %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03570: "must be system admin or replication role to run a backup" SQLSTATE: 42501 错误原因:用户权限不足。 解决办法:请使用具有管理员权限帐户进行备份操作。 父主题: GAUSS-03501 -- GAUSS-03600
  • GAUSS-01611 -- GAUSS-01620 GAUSS-01611: "no local indexes found for partition %s" SQLSTATE: 42809 错误原因:系统内部错误。表分区上没有定义索引分区。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01612: "bit map error when searching for unusable index partition" SQLSTATE: XX000 错误原因:系统内部错误。查找不可用的index partition时,发生bit位错误。 解决办法:报错,事务回滚。 GAUSS-01613: "bit map error after searching for unusable index partition" SQLSTATE: XX000 错误原因:系统内部错误。查找不可用的index partition时,发生bit位错误。 解决办法:报错,事务回滚。 GAUSS-01614: "relation of oid='%u' is not partitioned table" SQLSTATE: XX000 错误原因:PARTITION FOR子句中指定的表是非分区表。 解决办法:PARTITION FOR子句中的表必须为分区表。 GAUSS-01615: "unsupport partition type" SQLSTATE: XX000 错误原因:系统内部错误。分区策略尚不支持。目前行存表和列存表仅支持范围分区,更多信息请参见《SQL语法参考》的“CREATE TABLE PARTITION”章节。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01616: "fail to find partition with oid %u for partitioned table %u" SQLSTATE: 42P01 错误原因:系统内部错误。分区表下指定的分区找不到。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01617: "partitionPruningForExpr: parameter can not be null" SQLSTATE: XX000 错误原因:系统内部错误。剪枝时,得到的内部参数为NULL。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01618: "get null for partition pruning" SQLSTATE: XX000 错误原因:系统内部错误。剪枝时,得到的内部剪枝结果为NULL。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01619: "For every node in same expression, pruning result's intervalOffset MUST be same" SQLSTATE: XX000 错误原因:系统内部错误。同一表达式内的节点,其剪枝结果的最小interval分区序号必须相同。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01620: "pruning result(PartitionIdentifier) is invalid" SQLSTATE: XX000 错误原因:系统内部错误。根据一组上边界和下边界组成的一个范围,剪枝出来的结果是不正常的。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-01601 -- GAUSS-01700
  • GAUSS-03871 -- GAUSS-03880 GAUSS-03871: "Unsupported distinct expression in vector engine" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03873: "Unsupported field expression in vector engine" SQLSTATE: XX000 错误原因:系统内部错误:未实现FieldSelect表达式函数的向量化 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-03874: "Unsupported field store expression in vector engine" SQLSTATE: XX000 错误原因:系统内部错误:未实现Field Store表达式函数的向量化 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-03875: "Unsupported convert row type expression in vector engine" SQLSTATE: XX000 错误原因:系统内部错误:未实现ConvertRowType表达式函数的向量化。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-03876: "Unsupported array expression in vector engine" SQLSTATE: XX000 错误原因:系统内部错误:未实现数组表达式函数的向量化。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-03877: "Unsupported xml expression in vector engine" SQLSTATE: XX000 错误原因:系统内部错误:未实现XML表达式函数的向量化。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-03878: "Unsupported coerce to domain expression in vector engine" SQLSTATE: XX000 错误原因:系统内部错误:未实现CoerceToDomain表达式函数的向量化。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-03879: "Unsupported coerce to domain value expression in vector engine" SQLSTATE: XX000 错误原因:系统内部错误:未实现CoerceToDomainValue表达式函数的向量化。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-03880: "Unsupported current of expression in vector engine" SQLSTATE: XX000 错误原因:系统内部错误:未实现CurrentOf表达式函数的向量化。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 父主题: GAUSS-03801 -- GAUSS-03900
  • GAUSS-00981 -- GAUSS-00990 GAUSS-00981: "unrecognized CoercionContext: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00982: "cast from type %s to type %s already exists" SQLSTATE: 42710 错误原因:从源数据类型到目标数据类型的CAST已经存在。 解决办法:从源数据类型到目标数据类型的CAST已经存在,无需再创建。 GAUSS-00983: "cast from type %s to type %s does not exist" SQLSTATE: 42704 错误原因:从源数据类型到目标数据类型的CAST不存在。 解决办法:检查pg_cast系统表,看这个CAST是否存在,入不存在,可以进行创建,或重写sql语句来避免使用这个CAST。 GAUSS-00984: "could not find tuple for cast %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00985: "function '%s' already exists in schema '%s'" SQLSTATE: 42723 错误原因:目标模式中的这个函数已存在。 解决办法:检查目标模式,确定是否已创建了同名函数。 GAUSS-00986: "failed to change schema dependency for function '%s'" SQLSTATE: XX000 错误原因:更改函数的模式依赖未成功。 解决办法:系统表异常,请联系技术支持工程师提供技术支持。 GAUSS-00987: "no inline code specified" SQLSTATE: 42601 错误原因:匿名块中没有指定内联语句(匿名块为内联执行,因此其中的语句都是内联语句)。 解决办法:检查匿名块语法,确保其中有内联语句(匿名块为内联执行,因此其中的语句都是内联语句)。 GAUSS-00988: "language '%s' does not support inline code execution" SQLSTATE: 0A000 错误原因:此语言不支持内联执行。 解决办法:使用普通函数替代或使用其他语言。 GAUSS-00989: "source encoding '%s' does not exist" SQLSTATE: 42704 错误原因:转换中的源编码不存在。 解决办法:检查源编码,确保其在系统中存在。 GAUSS-00990: "destination encoding '%s' does not exist" SQLSTATE: 42704 错误原因:转换中的目标编码不存在。 解决办法:检查目标编码,确保其在系统中存在。 父主题: GAUSS-00901 -- GAUSS-01000
  • GAUSS-01461 -- GAUSS-01470 GAUSS-01461: "restriction estimator function %s must return type 'float8'" SQLSTATE: 42P17 错误原因:CREATE OPERATOR,指定的RESTRICT函数返回值不是float8类型。 解决办法:CREATE OPERATOR,指定的RESTRICT函数返回值必须是float8类型。 GAUSS-01462: "join estimator function %s must return type 'float8'" SQLSTATE: 42P17 错误原因:CREATE OPERATOR,指定的JOIN函数返回值不是float8类型。 解决办法:CREATE OPERATOR,指定的JOIN函数返回值必须是float8类型。 GAUSS-01463: "PerformCursorOpen called for non-cursor query" SQLSTATE: XX000 错误原因:DECLARE..CURSOR FOR query语法在执行query计划时,计划中的query为非cursor查询语句。 解决办法:DECLARE..CURSOR FOR query在执行中对于query生成计划存在问题,请联系技术支持工程师提供技术支持。 GAUSS-01464: "invalid cursor name: must not be empty" SQLSTATE: 34000 错误原因:DECLARE/CLOSE/FETCH/MOVE CURSOR时,没有指定CURSOR的名字。 解决办法:DECLARE/CLOSE/FETCH/MOVE CURSOR时,必须指定CURSOR的名字。 GAUSS-01465: "cursor '%s' does not exist" SQLSTATE: 34000 错误原因:FETCH/MOVE/CLOSE CURSOR/CURRENT OF/XML CURSOR操作时,指定CURSOR的名字不存在。 解决办法:FETCH/MOVE/CLOSE CURSOR/CURRENT OF/XML CURSOR操作时,指定CURSOR的名字必须存在。 GAUSS-01466: "portal '%s' cannot be run" SQLSTATE: 55000 错误原因:This is an internal error.(portal内部状态不正确) 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01467: "could not reposition held cursor" SQLSTATE: 55000 错误原因:This is an internal error.(portal内部状态不正确)。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01468: "unexpected end of tuple stream" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01469: "unrecognized rename stmt type: %d" SQLSTATE: XX000 错误原因:ALTER..RENAME TO..语法中Alter对象类型错误。 解决办法:请参照《SQL指南》中ALTER..RENAME TO..语法对应Alter对象的类型。 GAUSS-01470: "unrecognized AlterObjectSchemaStmt type: %d" SQLSTATE: XX000 错误原因:ALTER..SET SCHEMA..语法中Alter对象类型错误。 解决办法:请参照《SQL指南》中ALTER..SET SCHEMA..语法对应Alter对象的类型。 父主题: GAUSS-01401 -- GAUSS-01500
  • GAUSS-04931 -- GAUSS-04940 GAUSS-04933: "block number %u for relation '%s' must be upgraded to a new version. Current xid is %lu, please VACUUM FULL this relation!" SQLSTATE: XX000 错误原因:目前事务ID已经大于32位xid能表示的最大范围,此relation的某个页面为32位的版本,并且不能正常升级为64位版本页面。 解决办法:对该relation进行vacuum full。 GAUSS-04934: "block number %u for relation '%s' has one big row which is not supported under 64bits XID system. Current xid is %lu" SQLSTATE: XX000 错误原因:64位事务ID系统的heap页面支持的单个元组长度相比事务ID是32位系统的页面少了16字节。 解决办法:可以将此relation拆分为多个小表再进行数据存储;也可以将一些数据类型修改为字符串类型进行存储。 GAUSS-04935: "block number %u for relation '%s' has no free space to upgrade. Current xid is %lu, please VACUUM FULL this relation!" SQLSTATE: XX000 错误原因:目前事务ID已经大于32位xid能表示的最大范围,此relation的某个页面空间不足不能升级为64位版本页面。 解决办法:对该relation进行vacuum full。 父主题: GAUSS-04901 -- GAUSS-04999
  • GAUSS-00311 -- GAUSS-00320 GAUSS-00311: "SELECT FOR UPDATE/SHARE cannot be applied to a join" SQLSTATE: 0A000 错误原因:SELECT ... FOR UPDATE/SHARE...OF table_name语法中的范围表为JOIN类型的连接表。 解决办法:SELECT ... FOR UPDATE/SHARE...OF table_name语法中指定的表名不能为JOIN类型的连接表,请修改语法结构。 GAUSS-00312: "SELECT FOR UPDATE/SHARE cannot be applied to a function" SQLSTATE: 0A000 错误原因:SELECT ... FOR UPDATE/SHARE...OF table_name语法中的范围表为函数。 解决办法:SELECT ... FOR UPDATE/SHARE...OF table_name语法中指定的表名不能为函数,请修改语法结构。 GAUSS-00313: "SELECT FOR UPDATE/SHARE cannot be applied to a WITH query" SQLSTATE: 0A000 错误原因:SELECT ... FOR UPDATE/SHARE...OF table_name语法中的范围表为WITH子句标识的列表。 解决办法:SELECT ... FOR UPDATE/SHARE...OF table_name语法中指定的表名不能为WITH子句标识的列表,请修改语法结构。 GAUSS-00314: "unrecognized RTE type: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00315: "relation '%s' in FOR UPDATE/SHARE clause not found in FROM clause" SQLSTATE: 42P01 错误原因:SELECT ... FROM table1_name FOR UPDATE/SHARE...OF table_name语法中的table_name在FROM子句中不存在。 解决办法:SELECT ... FROM table1_name FOR UPDATE/SHARE...OF table_name语法中的table_name必须在FROM子句中存在。 GAUSS-00316: "unsupport 'like clause including partition' for partitioned table" SQLSTATE: 42P16 错误原因:CREATE TABLE ... LIKE source_table语法中LIKE子句表名指定为分区表的语法错误。 解决办法:CREATE TABLE ... LIKE source_table语法中LIKE子句源表名如果指定为分区表,需要使用partition by子句,请修改语法结构。 GAUSS-00317: "unsupport 'like clause including reloptions' together with 'with'" SQLSTATE: 42P16 错误原因:CREATE TABLE ... LIKE source_table语法中LIKE子句中包含有INCLUDING RELOPTIONS选项,与源表的WITH子句一起使用,存在语法冲突。 解决办法:"CREATE TABLE ... LIKE source_table语法中LIKE子句中包含有INCLUDING RELOPTIONS选项,该选项不能与源表的WITH子句一起使用。由于INCLUDING RELOPTIONS选项和源表中的即源表的WITH子句都表示源表的存储参数将复制至新表,因此只需要使用其中一个选项即可。" GAUSS-00318: "array of serial is not implemented" SQLSTATE: 0A000 错误原因:特性不支持:CREATE TABLE或ALTER TABLE语法中的字段类型为序列数组产生错误。 解决办法:CREATE TABLE或ALTER TABLE语法中的字段类型不能为序列数组。 GAUSS-00319: "conflicting NULL/NOT NULL declarations for column '%s' of table '%s'" SQLSTATE: 42601 错误原因:CREATE TABLE或ALTER TABLE语法中定义的非空列名与约束子句中定义的列名为空产生矛盾。 解决办法:CREATE TABLE或ALTER TABLE语法中约束子句中定义的列名为空,需要和字段名列表中定义的列名保持一致。 GAUSS-00320: "multiple default values specified for column '%s' of table '%s'" SQLSTATE: 42601 错误原因:CREATE TABLE或ALTER TABLE语法的约束子句中定义的列名指定了多个值。 解决办法:CREATE TABLE或ALTER TABLE语法的约束子句中定义的列名只能指定一个值。 父主题: GAUSS-00301 -- GAUSS-00400
  • GAUSS-01151 -- GAUSS-01160 GAUSS-01151: "COPY_FILE_SEGMENT does not implement in CopySendEndOfRow" SQLSTATE: XX000 错误原因:Copy to指定的目标数据源不支持。 解决办法:请修改Copy to指定的目标数据源。 GAUSS-01152: "COPY_GDS does not implement in CopySendEndOfRow" SQLSTATE: XX000 错误原因:Copy to指定的目标数据源不支持。 解决办法:请修改Copy to指定的目标数据源。 GAUSS-01153: "could not read from COPY file: %m" SQLSTATE: XX000 错误原因:无法读取指定copy文件中的数据。 解决办法:请检查指定文件是否被破坏或权限是否足够。 GAUSS-01154: "unexpected EOF on client connection with an open transaction" SQLSTATE: 08006 错误原因:复制数据到标准输入时,发生连接故障。 解决办法:请检查客户端与服务器端连接线程是否正常。 GAUSS-01155: "COPY from stdin failed: %s" SQLSTATE: 57014 错误原因:从标准输入中复制数据失败。 解决办法:请检查客户端与服务器端连接线程是否正常。 GAUSS-01156: "unexpected message type 0x%02X during COPY from stdin" SQLSTATE: 08P01 错误原因:从标准输入中复制的数据类型有问题。 解决办法:请检查标准输入中的数据类型格式是否正确。 GAUSS-01157: "COPY_BUFFER not allowed in this context" SQLSTATE: XX000 错误原因:Copy to指定的目标数据源不支持。 解决办法:请修改Copy to指定的目标数据源。 GAUSS-01158: "unimplemented CopyDest mode" SQLSTATE: XX000 错误原因:Copy to指定的目标数据源不支持。 解决办法:请修改Copy to指定的目标数据源。 GAUSS-01159: "must be system admin to COPY to or from a file" SQLSTATE: 42501 错误原因:必须是管理员用户才能进行对于文件的copy操作。 解决办法:检查执行文件copy操作的用户是否具有管理员权限。 GAUSS-01160: "position of field '%s' can not be less then 0" SQLSTATE: 42601 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-01101 -- GAUSS-01200
  • GAUSS-03611 -- GAUSS-03620 GAUSS-03611: "cannot extract system attribute from minimal tuple" SQLSTATE: XX000 错误原因:内部错误:无法从虚元组中抽取出系统列来。 解决办法:运行时错误,请联系技术支持工程师提供技术支持。 GAUSS-03612: "cannot extract attribute from empty tuple slot" SQLSTATE: XX000 错误原因:内部错误:无法从空元组中抽取出列数据来。 解决办法:运行时错误,请联系技术支持工程师提供技术支持。 GAUSS-03613: "user-defined relation parameter types limit exceeded" SQLSTATE: 54000 错误原因:关系参数类型定义达到上限。 解决办法:请重新定义关系参数类型。 GAUSS-03614: "unsupported option type" SQLSTATE: XX000 错误原因:表定义的选项中出现了不支持的数据类型,支持的有效数据类型包括布尔类、整数、浮点数和字符串。 解决办法:修正创建表时可选项对应的数据类型为有效类型。 GAUSS-03615: "RESET must not include values for parameters" SQLSTATE: 42601 错误原因:RESET不支持指定参数值。 解决办法:请检查RESET命令,再次执行命令重置缺省值。 GAUSS-03616: "unrecognized parameter namespace '%s'" SQLSTATE: 22023 错误原因:不可识别的参数命名空间。 解决办法:请检查参数命名空间是否存在,再次执行操作。 GAUSS-03617: "unrecognized parameter '%s'" SQLSTATE: 22023 错误原因:不可识别的参数。 解决办法:请检查参数是否存在,再次执行操作。 GAUSS-03618: "parameter '%s' specified more than once" SQLSTATE: 22023 错误原因:参数指定多于一次。 解决办法:请检查参数使用,再次执行操作。 GAUSS-03619: "invalid value for boolean option '%s': %s" SQLSTATE: XX000 错误原因:BOOL类型项数据不合法。 解决办法:请检查BOOL类型项数据的合法性,再次执行操作。 GAUSS-03620: "invalid value for integer option '%s': %s" SQLSTATE: XX000 错误原因:INT类型项数据不合法。 解决办法:请检查INT类型项数据的合法性,再次执行操作。 父主题: GAUSS-03601 -- GAUSS-03700
  • GAUSS-03951 -- GAUSS-03960 GAUSS-03951: "unrecognized Thesaurus parameter: '%s'" SQLSTATE: 22023 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03952: "missing DictFile parameter" SQLSTATE: 22023 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03953: "missing Dictionary parameter" SQLSTATE: 22023 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03954: "forbidden call of thesaurus or nested call" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03955: "invalid text search configuration file name '%s'" SQLSTATE: 22023 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03956: "could not open stop-word file '%s': %m" SQLSTATE: F0000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03957: "text search parser does not support headline creation" SQLSTATE: 0A000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03958: "word is too long to be indexed" SQLSTATE: 54000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03959: "unrecognized synonym parameter: '%s'" SQLSTATE: 22023 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03960: "missing Synonyms parameter" SQLSTATE: 22023 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-03901 -- GAUSS-04000
共100000条