华为云用户手册

  • GAUSS-03061 -- GAUSS-03070 GAUSS-03061: "invalid input syntax for type circle: '%s'" SQLSTATE: 22P02 错误原因:circle类型值非法。 解决办法:检查输入参数。 GAUSS-03062: "could not format 'circle' value" SQLSTATE: 22023 错误原因:使用输入的circle类型值无法构造circle类型数据。 解决办法:无(不可能出现)。 GAUSS-03063: "invalid radius in external 'circle' value" SQLSTATE: 22P03 错误原因:输入的circle的半径小于0。 解决办法:检查输入的circle值。 GAUSS-03064: "cannot convert circle with radius zero to polygon" SQLSTATE: 0A000 错误原因:不能将半径为0的圆转换为多角形。 解决办法:检查输入的circle值。 GAUSS-03065: "must request at least 2 points" SQLSTATE: 22023 错误原因:输出至少包含两个点。 解决办法:检查输入的需要点数。 GAUSS-03066: "cannot convert empty polygon to circle" SQLSTATE: 22023 错误原因:不能将没有点集的多角形转换为circle型值。 解决办法:检查输入的多角形值。 GAUSS-03067: "NULL pointer" SQLSTATE: XX005 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03068: "value '%s' is out of range for type integer" SQLSTATE: 22003 错误原因:参数值超过了integer类型的取值范围。 解决办法:请检查输入参数。 GAUSS-03069: "value '%s' is out of range for type smallint" SQLSTATE: 22003 错误原因:参数值超过了smallint类型的取值范围。 解决办法:请检查输入参数。 GAUSS-03070: "value '%s' is out of range for 8-bit integer" SQLSTATE: 22003 错误原因:参数值超过了8位int类型的取值范围。 解决办法:请检查输入参数。 父主题: GAUSS-03001 -- GAUSS-03100
  • GAUSS-03691 -- GAUSS-03700 GAUSS-03691: "inconsistent point values" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03692: "unknown strategy number: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03693: "unrecognized strategy number: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-03601 -- GAUSS-03700
  • GAUSS-03891 -- GAUSS-03900 GAUSS-03891: "Failed to initialize Cgroup. Please check if workload manager is enabled and Cgroups have been created!" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03892: "read control_group failed." SQLSTATE: XX000 错误原因:读取控制组失败。 解决办法:检查控制组名称。 GAUSS-03893: "invalid control group: %s" SQLSTATE: XX000 错误原因:无效的控制组名称。 解决办法:检查控制组名称。 GAUSS-03897: "Resource Pool '%s': object not defined" SQLSTATE: 42704 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03898: "act_statements must be positive" SQLSTATE: 22003 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03899: "read workload_gpname failed." SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-03801 -- GAUSS-03900
  • GAUSS-03841 -- GAUSS-03850 GAUSS-03841: "vector scan for VecMarkPos is not yet implemented " SQLSTATE: XX000 错误原因:系统内部错误:未实现针对列存扫描节点的MarkPos功能。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-03842: "VecResult for VecMarkPos is not yet implemented " SQLSTATE: XX000 错误原因:系统内部错误:未实现针对列存result节点的MarkPos功能。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-03843: "unrecognized node type: %d in function ExecVecMarkPos" SQLSTATE: XX000 错误原因:系统内部错误:在函数ExecVecMarkPos中发现无法识别的节点类型。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-03844: "vector scan for VecRestrPos is not yet implemented " SQLSTATE: XX000 错误原因:系统内部错误:未实现针对列存扫描节点的RestrPos功能。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-03845: "VecResult for VecRestrPos is not yet implemented " SQLSTATE: XX000 错误原因:系统内部错误:未实现针对列存result节点的RestrPos功能。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-03846: "unrecognized node type: %d in ExecRestrPos" SQLSTATE: XX000 错误原因:系统内部错误:在函数ExecVecRestrPos中发现无法识别的节点类型。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-03847: "the length of variable length data storage manger is beyond the high threshold." SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03848: "Not support pushing predicate with none-const external param" SQLSTATE: 0A000 错误原因:不支持下推非常数的外部参数。 解决办法:检查参数。 GAUSS-03849: "could not find tuple for operator %u" SQLSTATE: XX000 错误原因:依据ID编号无法从系统表pg_operator中获取对应的信息 解决办法:请查询pg_operator系统表进行确认。 父主题: GAUSS-03801 -- GAUSS-03900
  • GAUSS-01161 -- GAUSS-01170 GAUSS-01161: "length of field '%s' can not be less then 0" SQLSTATE: 42601 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01162: "max length of data row cannot greater than 1GB" SQLSTATE: 42601 错误原因:数据行不能大于1GB。 解决办法:检查行数据大小是否超过1GB。 GAUSS-01163: "max length of data row cannot greater than 1GB" SQLSTATE: 42601 错误原因:数据行不能大于1GB。 解决办法:检查行数据大小是否超过1GB。 GAUSS-01164: "pre-field '%s' can not be covered by field '%s'" SQLSTATE: 42601 错误原因:数据区域不能被覆盖。 解决办法:检查行数据大小是否超过指定值导致数据覆盖。 GAUSS-01165: "default conversion function for encoding '%s' to '%s' does not exist" SQLSTATE: 42883 错误原因:Copy操作指定的编码格式和数据库编码之间无默认转换函数。 解决办法:请修改Copy操作指定的编码格式。 GAUSS-01166: "invalid user-define header file '%s'" SQLSTATE: XX000 错误原因:Copy操作中遇到非法的用户自定义头文件。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01167: "no data in user-define header file '%s'" SQLSTATE: XX000 错误原因:Copy操作中遇到非法的用户自定义头文件。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01168: "user-define header should not longger than 1MB" SQLSTATE: XX000 错误原因:Copy操作中遇到非法的用户自定义头文件。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01169: "COPY format '%s' not recognized" SQLSTATE: 22023 错误原因:copy的数据文件格式不支持。 解决办法:检查数据文件格式是否正确。 GAUSS-01170: "null value string is too long" SQLSTATE: 22023 错误原因:copy数据中使用了过长的空字符串。 解决办法:copy数据中不能使用超过100个的空字符串。 父主题: GAUSS-01101 -- GAUSS-01200
  • GAUSS-04751 -- GAUSS-04760 GAUSS-04751: "could not write to partition staging temporary file while loading partition %s" SQLSTATE: XX000 错误原因:分区表导入过程中下盘缓存文件创建失败。 解决办法:检查是否当前系统的文件数达到了最大值,检查当前系统是否有足够的存储空间用以创建分区表导入时的临时文件。 GAUSS-04752: "error write temp file while loading partitioned DFS table, %lu bytes written but expected %lu" SQLSTATE: XX000 错误原因:分区表导入过程中下盘缓存文件写失败。 解决办法:检查是否当前系统的文件数达到了最大值,检查当前系统是否有足够的存储空间用以创建分区表导入时的临时文件。 GAUSS-04753: "could not rewind DFS Partition Loading temporary file: %m" SQLSTATE: XX000 错误原因:在分区表导入过程中,下盘缓存文件未能成功移动文件游标。 解决办法:检查下盘临时文件是否已经损坏。 GAUSS-04754: "error read staging temp file for partitioned table loading, expected:%u, actual read %lu" SQLSTATE: XX000 错误原因:在分区表导入过程中,下盘缓存文件未能成功移动文件游标。 解决办法:检查下盘临时文件是否已经损坏——读写不一致。 GAUSS-04755: "Only ORC is supported for now." SQLSTATE: 0A000 错误原因:系统内部错误。HDFS表仅支持ORC格式。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04756: "DfsStore: unrecognized heap_update status: %u" SQLSTATE: XX000 错误原因:desc表的删除和更新冲突。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04757: "type '%s' is not supported in DFS ORC format column store" SQLSTATE: 0A000 错误原因:此数据类型是HDFS表不支持的。 解决办法:创建HDFS表时使用其他数据类型。 GAUSS-04758: "Value '%s' of option 'compression' is invalid for row table" SQLSTATE: 0A000 错误原因:行存表压缩参数指定错误。 解决办法:修正压缩参数为yes或者no。 GAUSS-04759: "Invalid string for 'filesystem' option." SQLSTATE: 22023 错误原因:创建表空间时,设置的filesystem的值错误,直接报错。 解决办法:创建表空间时,设置的filesystem为general或者为hdfs。 GAUSS-04760: "No cfgpath is specified for a DFS server." SQLSTATE: XX000 错误原因:创建HDFS表空间时没有指定cfgpath,直接报错。 解决办法:创建HDFS server时需要指定cfgpath。 父主题: GAUSS-04701 -- GAUSS-04800
  • GAUSS-00801 -- GAUSS-00810 GAUSS-00801: "null conpfeqop for constraint %u" SQLSTATE: XX005 错误原因:约束属性为空。 解决办法:系统表异常,请联系技术支持工程师提供技术支持。 GAUSS-00802: "conpfeqop is not a 1-D Oid array" SQLSTATE: 42804 错误原因:约束数组不为一维数组。 解决办法:系统表异常,请联系技术支持工程师提供技术支持。 GAUSS-00803: "cannot change owner of sequence '%s'" SQLSTATE: 0A000 错误原因:ALTER TABLE OWNER操作,sequence的所属者不能更改其所属者。 解决办法:sequence所属者自己不能更改其所属者,建议取消本操作。 GAUSS-00804: "'%s' is a composite type" SQLSTATE: 42809 错误原因:ALTER TABLE OWNER操作,复合类型所有者不能被更改。 解决办法:不能更改复合类型的所属者,建议取消本操作。 GAUSS-00805: "'%s' is not a table, view, sequence, or foreign table" SQLSTATE: 42809 错误原因:ALTER TABLE OWNER操作,被更改对象必须是表、视图、sequence或外表,否则不能执行。 解决办法:表、视图、sequence以及外表之外其他对象不能更改所有者,建议更改本操作。 GAUSS-00806: "index '%s' for table '%s' does not exist" SQLSTATE: 42704 错误原因:ALTER TABLE CLUSTER ON操作,表的索引不存在。 解决办法:表的索引不存在无法设置Cluster,建议更改本操作。 GAUSS-00807: "cannot have multiple SET TABLESPACE subcommands" SQLSTATE: 42601 错误原因:ALTER TABLE SET TABLESPACE操作,不能有多条SET TABLESPACE子命令。 解决办法:不支持多条SET TABLESPACE子命令,建议更改本操作。 GAUSS-00808: "relkind of psort tuple shouldn't be '%c'." SQLSTATE: XX000 错误原因:设置psort参数涉及的表类型不对。 解决办法:检查表类型是否为列存表。 GAUSS-00809: "psort tuple doesn't have the correct ORIENTATION value." SQLSTATE: XX000 错误原因:设置psort参数涉及的表类型不对。 解决办法:检查表类型是否为列存表。 GAUSS-00810: "cache lookup failed for relation %u" SQLSTATE: XX000 错误原因: ALTER TABLE SET TABLESPACE操作,关系不存在。 解决办法:无法找到关系表,建议更改本操作。 父主题: GAUSS-00801 -- GAUSS-00900
  • GAUSS-02611 -- GAUSS-02620 GAUSS-02611: "out of memory" SQLSTATE: 54000 错误原因:无法申请内存。 解决办法:请检查系统看是否有足够的内存。 GAUSS-02612: "invalid source encoding name '%s'" SQLSTATE: 22023 错误原因:无法识别的源字符编码集。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02613: "invalid destination encoding name '%s'" SQLSTATE: 22023 错误原因:无法识别的目标字符编码集。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02614: "invalid encoding name '%s'" SQLSTATE: 22023 错误原因:无法识别的字符编码集。 解决办法:修改SQL语句。 GAUSS-02615: "invalid byte value for encoding '%s': 0x%02x" SQLSTATE: 22021 错误原因:无法识别的字符编码。 解决办法:检查数据中是否含有不可识别的字符。 GAUSS-02616: "invalid database encoding: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02617: "unexpected encoding ID %d for WIN character sets" SQLSTATE: XX000 错误原因:对于Windows字符集无法识别的字符编码。 解决办法:检查数据中是否含有不可识别的字符。 GAUSS-02618: "unexpected encoding ID %d for ISO 8859 character sets" SQLSTATE: XX000 错误原因:对于ISO 8859字符集无法识别的字符编码。 解决办法:检查数据中是否含有不可识别的字符。 GAUSS-02619: "duplicate portal name" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02620: "cursor '%s' already exists" SQLSTATE: 42P03 错误原因:创建portal时已经有重名的portal。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-02601 -- GAUSS-02700
  • GAUSS-51100 -- GAUSS-51199 GAUSS-51100:"Failed to verify SSH trust on these nodes: %s." SQLSTATE: 无 错误原因:在各节点上核实SSH互信失败。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-51101:"SSH exception: \n%s." SQLSTATE: 无 错误原因:远程连接异常。 解决办法:检查确保网络连接必须正常;检查确保远程机器的IP及登录用户和密码必须正确。 GAUSS-51107: "Ssh Paramiko failed." SQLSTATE: 无 错误原因:Paramiko互信失败。 解决办法:检查网络连接是否正常;检查Paramiko 包是否存在。 GAUSS-51108: "Ssh-keygen failed." SQLSTATE: 无 错误原因:执行Ssh-keygen命令失败。 解决办法:1.检查确保Ssh-keygen工具必须存在;2.检查网络是否正常。 GAUSS-51111:"Failed to append local ID to authorized_keys on remote node." SQLSTATE: 无 错误原因:将本地ID添加进远程节点的authorized_keys上失败 解决办法:检查添加失败的原因,重新添加 GAUSS-51112: "Failed to exchange SSH keys for user[%s] using hostname." SQLSTATE: 无 错误原因:使用用户名交换SSH 密钥失败。 解决办法:检查网络是否正常。 父主题: GAUSS-51000 -- GAUSS-51999
  • GAUSS-01121 -- GAUSS-01130 GAUSS-01121: "cannot swap toast files by content when there's only one" SQLSTATE: XX000 错误原因:在扩容充分过程中,通过gs_switch_relfilenode函数交换两张表的物理文件时,待交换两张表中其中有一张表的toast表为空,不能交换两张表的物理文件。 解决办法:删除当前表,通过create table语法重新创建表,重建当前表的物理文件。 GAUSS-01122: "cannot swap toast files by links for system catalogs" SQLSTATE: XX000 错误原因:在扩容充分过程中,通过gs_switch_relfilenode函数交换两张表的物理文件时,不允许交换系统表的toast物理文件。 解决办法:在扩容充分过程中,通过gs_switch_relfilenode函数不允许交换系统表的物理文件,非法的操作。请确认函数的参数中是否包含有系统表的表名。 GAUSS-01123: "expected one dependency record for TOAST table, found %ld" SQLSTATE: XX000 错误原因:在扩容充分过程中,通过gs_switch_relfilenode函数交换两张表的物理文件时,由于toast表依赖的对象数大于1个,导致交换物理文件失败。 解决办法:确认toast表在pg_depend表中依赖的对象数大于1个,如果大于1个请先删除对象的依赖后再调用该函数交换物理文件。 GAUSS-01124: "expected none dependency record for partiton's TOAST table, found %ld" SQLSTATE: XX000 错误原因:重建分区表对分区文件进行交换操作处理时,如果待交换的表包含有toast表需要做toast表的文件交换。其中toast表有依赖对象,导致交换分区文件失败。 解决办法:对需要重建的分区表通过create table partition重新创建分区表。 GAUSS-01125: "expected one dependency record for CUDesc/Delta table, found %ld" SQLSTATE: XX000 错误原因:在扩容充分过程中,通过gs_switch_relfilenode函数交换两张列存表的物理文件时,由于列存表依赖的对象数大于1个,导致交换物理文件失败。 解决办法:确认列存表在pg_depend表中依赖的对象数大于1个,如果大于1个请先删除对象的依赖后再调用该函数交换物理文件。 GAUSS-01126: "expected none dependency record for partiton's CUDesc/Delta table, found %ld" SQLSTATE: XX000 错误原因:重建分区表对分区文件进行交换操作处理时,如果待交换的列存分区表需要做文件交换。其中分区列存表有依赖对象,导致交换分区文件失败。 解决办法:对需要重建的分区表通过create table partition重新创建分区表。 GAUSS-01127: "invalid statement name: must not be empty" SQLSTATE: 42P14 错误原因:非法的语句名:语句名不能为空。 解决办法:给出明确的语句名。 GAUSS-01128: "could not determine data type of parameter $%d" SQLSTATE: 42P18 错误原因:参数类型无法确定。 解决办法:修改参数值为系统可识别的类型,系统可识别类型《SQL语法参考》的“数据类型”章节。 GAUSS-01129: "utility statements cannot be prepared" SQLSTATE: 42P14 错误原因:DDL命令不能使用prepare。 解决办法:DDL语句无需prepare,直接执行即可。 GAUSS-01130: "EXECUTE does not support variable-result cached plans" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-01101 -- GAUSS-01200
  • 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-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
共100000条