华为云用户手册

  • GAUSS-04011 -- GAUSS-04020 GAUSS-04011: "%s exists and is a file, please remove it first and create directory" SQLSTATE: XX000 错误原因:文件夹不存在或权限不正确。 解决办法:请删除并创建文件夹或使用其他的路径,再次执行操作。 GAUSS-04012: "location filepath is too long when importing data to foreign table" SQLSTATE: 22023 错误原因:外表的文件夹路径太长。 解决办法:请使用合适的路径,再次执行操作。 GAUSS-04014: "no Snowball stemmer available for language '%s' and encoding '%s'" SQLSTATE: 42704 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04015: "multiple Language parameters" SQLSTATE: 22023 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04016: "unrecognized Snowball parameter: '%s'" SQLSTATE: 22023 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04017: "missing Language parameter" SQLSTATE: 22023 错误原因:Language参数缺失。 解决办法:请增加语言参数后,重新执行操作。 GAUSS-04018: "could not translate host name '%s' to address: %s" SQLSTATE: XX000 错误原因:不能将主机名转换为IP地址。 解决办法:请检查hba.conf中配置的主机名称,IP地址是否正确。 GAUSS-04019: "unsupported integer size %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04020: "no data left in message" SQLSTATE: 08P01 错误原因:消息中已经没有数据。 解决办法:数据库内部通信异常,请联系技术支持工程师提供技术支持。 父主题: GAUSS-04001 -- GAUSS-04100
  • GAUSS-04001 -- GAUSS-04010 GAUSS-04001: "invalid option '%s'" SQLSTATE: HV00D 错误原因:参数选项不合法。 解决办法:请检查输入参数,再次执行操作。 GAUSS-04002: "SHARED mode can only be used with TEXT format" SQLSTATE: XX000 错误原因:用户尝试在使用shared模式的GDS外表时使用TEXT以外的格式。 解决办法:报错对应的GDS外表仅能够读取TEXT格式文件流,请在导入规格中做对应修改。 GAUSS-04003: "can't find error record table '%s'" SQLSTATE: XX000 错误原因:系统内存不足,导致错误表加载失败。 解决办法:待操作系统回收部分内存后,再次执行操作。 GAUSS-04005: "could not read from file: %m" SQLSTATE: XX000 错误原因:文件不存在或权限不正确。 解决办法:请检查文件是否存在或权限是否正确,再次执行操作。 GAUSS-04006: "unable to open URL '%s'" SQLSTATE: XX000 错误原因:文件不存在或权限不正确。 解决办法:请检查文件是否存在或权限是否正确,再次执行操作。 GAUSS-04007: "fill_missing_fields can't be set while '%s' is NOT NULL" SQLSTATE: 42601 错误原因:非空列不能设置fill_missing_fields。 解决办法:请检查输入参数后,再次执行操作。 GAUSS-04008: "unsupport BINARY format" SQLSTATE: XX000 错误原因:不支持二进制格式数据。 解决办法:请检查输入数据格式后,再次执行操作。 GAUSS-04009: "only both text && csv formats are supported for foreign table" SQLSTATE: 0A000 错误原因:外表仅支持text和csv格式数据。 解决办法:检查外表数据格式,再次执行操作。 GAUSS-04010: "%s doesn't exist, please create it first" SQLSTATE: XX000 错误原因:文件夹不存在或权限不正确。 解决办法:请检查文件夹是否存在或权限是否正确,再次执行操作。 父主题: GAUSS-04001 -- GAUSS-04100
  • GAUSS-03991 -- GAUSS-04000 GAUSS-03993: "location '%s' is invalid" SQLSTATE: 42000 错误原因:路径格式不正确。 解决办法:请检查确保路径正确后,再次执行操作。 GAUSS-03994: "SHARED mode can not use location '%s'" SQLSTATE: 42601 错误原因:SHARED模式不支持使用远程路径。 解决办法:请替换为本地路径后,再次执行操作。 GAUSS-03995: "PRIVATE mode can not use location '%s'" SQLSTATE: 42601 错误原因:PRIVATE模式不支持使用远程路径。 解决办法:请替换为本地路径后,再次执行操作。 GAUSS-03996: "Normal mode can not use location '%s'" SQLSTATE: 42601 错误原因:NORMAL模式不支持使用远程路径。 解决办法:请替换为本地路径后,再次执行操作。 GAUSS-03997: "can not specify multiple local locations" SQLSTATE: 0A000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03998: "HEADER needs FILEHEADER specification in WRITE ONLY foreign table" SQLSTATE: 42601 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03999: "can not scan a WRITE ONLY foreign table" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04000: "Rescan for bulkload is not implemented" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-03901 -- GAUSS-04000
  • GAUSS-03971 -- GAUSS-03980 GAUSS-03971: "syntax error" SQLSTATE: F0000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03972: "unrecognized state in parse_affentry: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03973: "multibyte flag character is not allowed" SQLSTATE: F0000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03974: "could not open affix file '%s': %m" SQLSTATE: F0000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03975: "Ispell dictionary supports only default flag value" SQLSTATE: F0000 错误原因:Ispell dictionary仅支持default标志。 解决办法:查看Ispell dictionary的配置文件affix,将flag配置项的值设置为default。配置文件affix位于目录$GAUSSHOME/share/postgresql/tsearch_data/下。 GAUSS-03976: "wrong affix file format for flag" SQLSTATE: F0000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03977: "multiple Accept parameters" SQLSTATE: 22023 错误原因:输入了多个Accept参数。 解决办法:检查参数。 GAUSS-03978: "unrecognized simple dictionary parameter: '%s'" SQLSTATE: 22023 错误原因:输入了错误的dictionary参数。 解决办法:检查参数。 GAUSS-03979: "conversion from wchar_t to server encoding failed: %m" SQLSTATE: 22021 错误原因:将某个wchar_t字符转换成服务器的编码方式失败。 解决办法:检查待转换的字符。 GAUSS-03980: "unrecognized headline parameter: '%s'" SQLSTATE: 22023 错误原因:对于HighlightAll命令输入了错误的参数。 解决办法:对于HighlightAll参数只能是1、on、true、t、y和yes。 父主题: GAUSS-03901 -- GAUSS-04000
  • GAUSS-03961 -- GAUSS-03970 GAUSS-03961: "could not open synonym file '%s': %m" SQLSTATE: F0000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03962: "multiple AffFile parameters" SQLSTATE: 22023 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03963: "multiple StopWords parameters" SQLSTATE: 22023 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03964: "unrecognized Ispell parameter: '%s'" SQLSTATE: 22023 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03965: "missing AffFile parameter" SQLSTATE: 22023 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03966: "internal error in RS_isRegis: state %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03967: "invalid regis pattern: '%s'" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03968: "internal error in RS_compile: state %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03969: "unrecognized regis node type: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03970: "could not open dictionary file '%s': %m" SQLSTATE: F0000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-03901 -- GAUSS-04000
  • 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
  • GAUSS-03941 -- GAUSS-03950 GAUSS-03941: "unexpected end of line or lexeme" SQLSTATE: F0000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03942: "unrecognized thesaurus state: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03943: "unexpected end of line" SQLSTATE: F0000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03944: "thesaurus sample word '%s' isn't recognized by subdictionary (rule %d)" SQLSTATE: F0000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03945: "thesaurus sample word '%s' is a stop word (rule %d)" SQLSTATE: F0000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03946: "thesaurus substitute word '%s' is a stop word (rule %d)" SQLSTATE: F0000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03947: "thesaurus substitute word '%s' isn't recognized by subdictionary (rule %d)" SQLSTATE: F0000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03948: "thesaurus substitute phrase is empty (rule %d)" SQLSTATE: F0000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03949: "multiple DictFile parameters" SQLSTATE: 22023 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03950: "multiple Dictionary parameters" SQLSTATE: 22023 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-03901 -- GAUSS-04000
  • GAUSS-03931 -- GAUSS-03940 GAUSS-03931: "Sync Resource Pool(%s) To GTM failed. sync type: %d, result: %d." SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03932: "condition palloc failed, out of memory." SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03933: "WLMListNode palloc failed, out of memory." SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03935: "user mapping not found for '%s'" SQLSTATE: 42704 错误原因:初始化Foreign data wrapper出现问题。 解决办法:请检查使用中的gds、hdfs外表以及roach、obs设置是否正确。若不正确,请联系技术支持工程师提供技术支持。 GAUSS-03936: "foreign-data wrapper handler function %u did not return an FdwRoutine struct" SQLSTATE: XX000 错误原因:初始化Foreign data wrapper出现问题。 解决办法:请检查使用中的gds、hdfs外表以及roach、obs设置是否正确。若不正确,请联系技术支持工程师提供技术支持。 GAUSS-03937: "foreign-data wrapper '%s' has no handler" SQLSTATE: 55000 错误原因:初始化Foreign data wrapper出现问题。 解决办法:请检查使用中的gds、hdfs外表以及roach、obs设置是否正确。若否,请联系技术支持工程师提供技术支持。 GAUSS-03939: "could not open thesaurus file '%s': %m" SQLSTATE: F0000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03940: "unexpected delimiter" SQLSTATE: F0000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-03901 -- GAUSS-04000
  • GAUSS-03921 -- GAUSS-03930 GAUSS-03923: "Application name '%s' is too long" SQLSTATE: 42P17 错误原因: 系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03926: "Can not alter default_application" SQLSTATE: XX000 错误原因: 系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03929: "Can not drop default_application" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03930: "Sync Resource Pool(%s) To GTM failed due to initialization on GTM failed. sync type: %d, result: %d." SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-03901 -- GAUSS-04000
  • GAUSS-03911 -- GAUSS-03920 GAUSS-03913: "Group name '%s' is too long" SQLSTATE: 42P17 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03914: "must be system admin to change workload groups" SQLSTATE: 42501 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03915: "Can not alter default_group" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03916: "cache lookup failed for pg_workload_group %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03917: "must be system admin to remove workload groups " SQLSTATE: 42501 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03918: "Can not drop default_group" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-03901 -- GAUSS-04000
  • GAUSS-03901 -- GAUSS-03910 GAUSS-03901: "can not find workload group '%s'." SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03902: "must be system admin to create resource pool" SQLSTATE: 42501 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03903: "Resource Pool '%s': object already defined" SQLSTATE: 42710 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03904: "Pool name '%s' is too long" SQLSTATE: 42P17 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03905: "must be system admin to change resource pools" SQLSTATE: 42501 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03906: "Can not alter default_pool" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03907: "cache lookup failed for pg_resource_pool %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03908: "must be system admin to remove resource pools" SQLSTATE: 42501 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03909: "Can not drop default_pool" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03910: "cannot drop resource pool '%s' because other objects depend on it" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-03901 -- GAUSS-04000
  • 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-03881 -- GAUSS-03890 GAUSS-03882: "Unsupported array coerce expression in vector engine" SQLSTATE: XX000 错误原因:系统内部错误:未实现ArrayCoerce表达式函数的向量化。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-03884: "mem_percent is not supported currently!" SQLSTATE: XX000 错误原因:不支持mem_percent函数。 解决办法:检查函数使用。 GAUSS-03887: "cpu_affinity is not supported currently!" SQLSTATE: XX000 错误原因:不支持cpu_affinity函数。 解决办法:检查函数使用。 GAUSS-03888: "redundant options" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-03801 -- GAUSS-03900
  • 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-03861 -- GAUSS-03870 GAUSS-03862: "unsupport join type %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03864: "unrecognized running state: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03865: "ExecReScanVecModifyTable is not implemented" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03866: "could not write into hash-join temporary file: %m" SQLSTATE: XX000 错误原因:写hash-join临时文件出错。 解决办法:检查文件权限、用户权限等。 GAUSS-03867: "could not write to hashAgg temporary file: %m" SQLSTATE: XX000 错误原因:写hashAgg临时文件出错。 解决办法:检查文件权限、用户权限等。 GAUSS-03868: "could not read from hashAgg temporary file: %m" SQLSTATE: XX000 错误原因:读取hashAgg临时文件出错。 解决办法:检查文件权限、用户权限等。 GAUSS-03869: "UnSupported vector function %s" SQLSTATE: XX000 错误原因:系统内部错误:当前函数未向量化。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-03870: "Unsupported array reference expression in vector engine" SQLSTATE: XX000 错误原因:系统内部错误:未实现Array reference表达式的向量化。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 父主题: GAUSS-03801 -- GAUSS-03900
  • GAUSS-03851 -- GAUSS-03860 GAUSS-03851: "UnSupported vector aggregation function %u" SQLSTATE: XX000 错误原因:生成了错误的执行计划。 解决办法:保留计划,请联系技术支持工程师提供技术支持。 GAUSS-03852: "vector aggregation does not support distinct clause in aggregate function" SQLSTATE: XX000 错误原因:向量化执行引擎不支持聚合函数中有distinct的子句。 解决办法:修改distinct语句。 GAUSS-03853: "unsupported aggregation type" SQLSTATE: XX000 错误原因:生成的计划有问题。 解决办法:保留计划,请联系技术支持工程师提供技术支持。 GAUSS-03854: "VecRemoteQuery ReScan is not yet implemented" SQLSTATE: 0A000 错误原因:不支持VecRemoteQuery二次扫描。 解决办法:检查扫描语句。 GAUSS-03855: "only support default window clause" SQLSTATE: 0A000 错误原因:只支持默认的窗口函数,使用了不支持的窗口函数。 解决办法:请检查输入的表达式语法是否是支持的窗口函数。 GAUSS-03856: "window vector aggregation is not yet implemented" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03857: "Unsupported window function %s in vector engine" SQLSTATE: XX000 错误原因:不支持的用法。 解决办法:修改SQL Statement。 GAUSS-03858: "Unsupported window function %d in vector engine" SQLSTATE: XX000 错误原因:不支持的用法。 解决办法:修改SQL Statement。 GAUSS-03860: "Un-support CHECK constraint" SQLSTATE: XX000 错误原因:列存暂不支持CHECK约束。 解决办法:检查语法,去掉check约束。 父主题: 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-03831 -- GAUSS-03840 GAUSS-03831: "SELECT rule's target entry %d has different column name from '%s'" SQLSTATE: 42P17 错误原因:SELECT rule中列名不同。 解决办法:检查SELECT rule目标输入中的列名。 GAUSS-03832: "SELECT rule's target entry %d has different type from column '%s'" SQLSTATE: 42P17 错误原因:SELECT rule中列类型不同。 解决办法:检查SELECT rule目标输入中的列类型。 GAUSS-03833: "SELECT rule's target entry %d has different size from column '%s'" SQLSTATE: 42P17 错误原因:SELECT rule中列大小不同。 解决办法:检查SELECT rule目标输入中的列大小。 GAUSS-03834: "SELECT rule's target list has too few entries" SQLSTATE: 42P17 错误原因:SELECT rule中输入列个数太少。 解决办法:检查SELECT rule中输入列的数目。 GAUSS-03835: "rule '%s' for relation '%s' does not exist" SQLSTATE: 42704 错误原因:试图disable或enable rule,但是对应的表没有所要处理的rule。 解决办法:检查表的rule。 GAUSS-03836: "rule '%s' does not exist" SQLSTATE: 42704 错误原因:试图获取对应表的某个rule,但是不存在。 解决办法:检查表的rule。 GAUSS-03837: "there are multiple rules named '%s'" SQLSTATE: 42710 错误原因:试图获取对应表的某个rule,但是出现多个同名的rule。 解决办法:检查表的rule。 GAUSS-03838: "Column store don't support this system column" SQLSTATE: XX000 错误原因:涉及列存不支持的系统列。 解决办法:检查涉及的系统列。 GAUSS-03839: "Unimplemented vector node %d" SQLSTATE: XX000 错误原因:系统内部错误:对应节点未实现向量化。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-03840: "vector iterator is expected" SQLSTATE: XX000 错误原因:系统内部错误:期待向量化迭代流程。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 父主题: GAUSS-03801 -- GAUSS-03900
  • GAUSS-03821 -- GAUSS-03830 GAUSS-03821: "could not convert table '%s' to a view because it is a partitioned table" SQLSTATE: 55000 错误原因:试图把分区表转换成视图。 解决办法:若要把表变成视图要求表为非分区表。 GAUSS-03822: "could not convert table '%s' to a view because it is not empty" SQLSTATE: 55000 错误原因:试图把非空表转换成视图。 解决办法:若要把表变成视图要求表数据为空。 GAUSS-03823: "could not convert table '%s' to a view because it has triggers" SQLSTATE: 55000 错误原因:试图把有触发器的表转换成视图。 解决办法:若要把表变成视图要求表没有触发器。 GAUSS-03824: "could not convert table '%s' to a view because it has indexes" SQLSTATE: 55000 错误原因:试图把有索引的表转换成视图。 解决办法:若要把表变成视图要求表没有索引。 GAUSS-03825: "could not convert table '%s' to a view because it has child tables" SQLSTATE: 55000 错误原因:试图把有子表的表转换成视图。 解决办法:若要把表变成视图要求表没有子表。 GAUSS-03826: "cannot have multiple RETURNING lists in a rule" SQLSTATE: 0A000 错误原因:在一个rule中写了多个returning lists。 解决办法:检查returning lists个数。 GAUSS-03827: "RETURNING lists are not supported in conditional rules" SQLSTATE: 0A000 错误原因:在conditional rules里头使用了returning lists。 解决办法:不支持,考虑去掉returning lists。 GAUSS-03828: "RETURNING lists are not supported in non-INSTEAD rules" SQLSTATE: 0A000 错误原因:在non-INSTEAD rules使用了returning lists。 解决办法:不支持,考虑去掉returning lists。 GAUSS-03829: "SELECT rule's target list has too many entries" SQLSTATE: 42P17 错误原因:在SELECT rules目标列表有太多输入,输入的比要求的列数多。 解决办法:检查输入的列数,去掉多余的列。 GAUSS-03830: "cannot convert relation containing dropped columns to view" SQLSTATE: 0A000 错误原因:试图转换带有删除列的表为视图。 解决办法:检查要转换成视图的表结构。 父主题: GAUSS-03801 -- GAUSS-03900
  • GAUSS-03811 -- GAUSS-03820 GAUSS-03811: "rule '%s' for relation '%s' already exists" SQLSTATE: 42710 错误原因:试图插入某表已经存在的rule。 解决办法:检查表的rule,若已经存在,则不再插入。 GAUSS-03812: "rule actions on OLD are not implemented" SQLSTATE: 0A000 错误原因:对于OLD值的规则行为未实现。 解决办法:使用view或trigger进行规避。 GAUSS-03813: "rule actions on NEW are not implemented" SQLSTATE: 0A000 错误原因:对于NEW值的规则行为未实现。 解决办法:使用trigger进行规避。 GAUSS-03814: "INSTEAD NOTHING rules on SELECT are not implemented" SQLSTATE: 0A000 错误原因:试图使用INSTEAD NOTHING rule ON SELECT,不支持。 解决办法:检查rule用法。 GAUSS-03815: "multiple actions for rules on SELECT are not implemented" SQLSTATE: 0A000 错误原因:规则行为多于一个。 解决办法:请检查规则行为是否多于一个,能否进行简化改写。 GAUSS-03816: "rules on SELECT must have action INSTEAD SELECT" SQLSTATE: 0A000 错误原因:对应的规则行为必须是INSTEAD SELECT。 解决办法:请检查定义的规则行为是否正确。 GAUSS-03817: "rules on SELECT must not contain data-modifying statements in WITH" SQLSTATE: 0A000 错误原因:对应的规则行为在WITH语句中不能包含数据改动的操作。 解决办法:请检查定义的规则行为是否正确。 GAUSS-03818: "event qualifications are not implemented for rules on SELECT" SQLSTATE: 0A000 错误原因:规则行为的执行不能受条件约束。 解决办法:请检查定义的规则行为是否正确。 GAUSS-03819: "'%s' is already a view" SQLSTATE: 55000 错误原因:对于view,仅能有一个ON SELECT规则行为。 解决办法:请检查定义的规则行为是否正确。 GAUSS-03820: "view rule for '%s' must be named '%s'" SQLSTATE: 42P17 错误原因:view规则行为必须定义为_RETURN。 解决办法:请检查定义的规则行为是否正确。 父主题: GAUSS-03801 -- GAUSS-03900
  • GAUSS-03801 -- GAUSS-03810 GAUSS-03801: "cannot perform DELETE RETURNING on relation '%s'" SQLSTATE: 0A000 错误原因:INSTEAD rule中没有带returning,而原语句带returning,不能对表执行delete returning。 解决办法:需要使用带有returning子句的无条件的ON DELETE DO INSTEAD rule。 GAUSS-03802: "WITH cannot be used in a query that is rewritten by rules into multiple queries" SQLSTATE: 0A000 错误原因:多query中使用了WITH。 解决办法:检查rule用法。 GAUSS-03803: "Unexpected commandType or intoClause is not set properly" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03804: "cannot push down CurrentOfExpr" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03805: "expected to find SELECT subquery" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03806: "could not find rule placeholders" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03807: "conditional utility statements are not implemented" SQLSTATE: 0A000 错误原因:使用了conditional utility子句。 解决办法:未实现该功能,检查保证不传入该类型子句。 GAUSS-03808: "replace_rte_variables inserted a SubLink, but has noplace to record it" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03809: "WHERE CURRENT OF on a view is not implemented" SQLSTATE: 0A000 错误原因:在视图上使用了WHERE CURRENT OF子句。 解决办法:未实现该功能,检查保证不传入该类型子句。 GAUSS-03810: "unexpected varattno %d in expression to be mapped" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-03801 -- GAUSS-03900
  • GAUSS-03791 -- GAUSS-03800 GAUSS-03791: "cannot handle qualified ON SELECT rule" SQLSTATE: XX000 错误原因:规则行为必须包含条件。 解决办法:此错误发生在外键约束上,请检查对应主外键约束。 GAUSS-03792: "cannot handle per-attribute ON SELECT rule" SQLSTATE: XX000 错误原因:规则行为必须是表级行为。 解决办法:此错误发生在外键约束上,请检查对应主外键约束。 GAUSS-03793: "unrecognized commandType: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03794: "infinite recursion detected in rules for relation '%s'" SQLSTATE: 42P17 错误原因:在rules中出现无穷嵌套。 解决办法:检查rule用法。 GAUSS-03795: "DO INSTEAD NOTHING rules are not supported for data-modifying statements in WITH" SQLSTATE: 0A000 错误原因:data-modifying子句不支持DO INSTEAD NOTHING rules。 解决办法:检查rule用法。 GAUSS-03796: "conditional DO INSTEAD rules are not supported for data-modifying statements in WITH" SQLSTATE: 0A000 错误原因:data-modifying子句不支持conditional DO INSTEAD NO rules。 解决办法:检查rule用法。 GAUSS-03797: "DO ALSO rules are not supported for data-modifying statements in WITH" SQLSTATE: 0A000 错误原因:data-modifying子句不支持DO ALSO rules。 解决办法:检查rule用法。 GAUSS-03798: "multi-statement DO INSTEAD rules are not supported for data-modifying statements in WITH" SQLSTATE: 0A000 错误原因:data-modifying子句不支持multi-statement DO INSTEAD rules。 解决办法:检查rule用法。 GAUSS-03799: "cannot perform INSERT RETURNING on relation '%s'" SQLSTATE: 0A000 错误原因:INSTEAD rule中没有带returning,而原语句带returning,不能对表执行insert returning,出错。 解决办法:需要使用带有returning子句的无条件的ON INSERT DO INSTEAD rule。 GAUSS-03800: "cannot perform UPDATE RETURNING on relation '%s'" SQLSTATE: 0A000 错误原因:INSTEAD rule中没有带returning,而原语句带returning,不能对表执行update returning,出错。 解决办法:需要使用带有returning子句的无条件的ON UPDATE DO INSTEAD rule。 父主题: GAUSS-03701 -- GAUSS-03800
  • GAUSS-03781 -- GAUSS-03790 GAUSS-03781: " CS tore: unrecognized heap_update status: %u" SQLSTATE: XX000 错误原因:CUDesc表Tuple更新状态不能识别。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03782: "the CU data file of column %d of relation %s contains incorrect checksum" SQLSTATE: XX001 错误原因:CU数据CRC校验失败。 解决办法:列存表文件数据不正确。 GAUSS-03783: "value is too long" SQLSTATE: 54000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03784: "unexpected varno %d in JOIN RTE %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03785: "WITH query name '%s' appears in both a rule action and the query being rewritten" SQLSTATE: 0A000 错误原因:WITH语句的名称在规则action和重写语句中同时出现。 解决办法:请检查规则action和重写语句,避免相同名称的WITH语句。 GAUSS-03786: "cannot have RETURNING lists in multiple rules" SQLSTATE: 0A000 错误原因:多条规则含有RETURNING列表。 解决办法:修正规则的语法,消除不当的RETURNING列表。 GAUSS-03787: "bogus resno %d in targetlist" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03788: "multiple assignments to same column '%s'" SQLSTATE: 42601 错误原因:语法错误,对同一列多次赋值 (除非所有赋值都是FieldStore或ArrayRef赋值操作)。 解决办法:修正UPDATE语句的语法,避免对同一列进行多次赋值。 GAUSS-03789: "cannot happen" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03790: "expected just one rule action" SQLSTATE: XX000 错误原因:规则行为多于一个。 解决办法:此错误发生在外键约束上,请检查对应主外键约束。 父主题: GAUSS-03701 -- GAUSS-03800
  • GAUSS-03771 -- GAUSS-03780 GAUSS-03771: "could not write cache file '%s': %m" SQLSTATE: XX000 错误原因:列存分区表插入,写入缓存文件错误。 解决办法:根据错误信息中写文件失败信息处理。 GAUSS-03772: "could not read cache file '%s': %m" SQLSTATE: XX000 错误原因:列存分区表插入,读取缓存文件错误。 解决办法:根据错误信息中读文件失败信息处理。 GAUSS-03773: "unsupported data type length %d" SQLSTATE: XX000 错误原因:列存表扫描,数据类型不支持。 解决办法:检查数据类型。 GAUSS-03774: "Column store don't support" SQLSTATE: XX000 错误原因:列存表不支持查询的系统列。 解决办法:去掉不支持的系统列。 GAUSS-03775: "unsupported datatype branch" SQLSTATE: XX000 错误原因:列存表不支持查询的数据类型。 解决办法:检查数据类型。 GAUSS-03777: "Non-deterministic UPDATE" SQLSTATE: 21000 错误原因:非一致性更新。 解决办法:检查更新条件,是否一行数据被多次更新。 GAUSS-03778: "These rows have been deleted or updated" SQLSTATE: 21000 错误原因:并发事务中,列存表的某一条元组数据被多次删除/更新。 解决办法:列存表不支持并发更新/删除,检查删除/更新条件,避免同一条数据的并发更新/删除。 父主题: GAUSS-03701 -- GAUSS-03800
  • GAUSS-03761 -- GAUSS-03770 GAUSS-03761: "opening partition %u, but relation %s %u is neither table nor index" SQLSTATE: XX000 错误原因:操作的分区不是表或索引。 解决办法:检查SQL操作的对象是否是表或索引。 GAUSS-03762: "closing partition %u, but relation %u is neither table nor index" SQLSTATE: 2200X 错误原因:关闭的分区不是表或索引。 解决办法:检查SQL操作的对象是否是表或索引。 GAUSS-03763: "failed to add tuple to page" SQLSTATE: XX000 错误原因:页面添加tuple失败。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03764: "page %u of relation '%s' should be empty but is not" SQLSTATE: XX000 错误原因:页面应该为空 单实际不为空。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03765: "tuple is too big: size %lu" SQLSTATE: XX000 错误原因:tuple长度大于页面剩余空间。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03766: "Unsupported data type in CStore" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03767: "This query is not supported by optimizer in CStore" SQLSTATE: XX000 错误原因:列存查询在CN上执行。 解决办法:检查执行计划是否在CN上查询了列存表。 GAUSS-03768: "number of local indexes found: %d for partition %s not equal with number of indexes on table: %d" SQLSTATE: 42809 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03769: "Invalid partition value cache record" SQLSTATE: XX000 错误原因:列存分区表插入,从缓存中读取的值不正确。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03770: "read incomplete record from partition value cache." SQLSTATE: XX000 错误原因:列存分区表插入,从缓存中读取的值不正确。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-03701 -- GAUSS-03800
  • GAUSS-03751 -- GAUSS-03760 GAUSS-03751: "heap_update_redo: invalid lp" SQLSTATE: XX000 错误原因:redo update tuple指针非法。 解决办法:检查Xlog是否正确。 GAUSS-03752: "heap_update_redo: invalid max offset number" SQLSTATE: XX000 错误原因:redo update tuple页面偏移量非法。 解决办法:检查Xlog是否正确。 GAUSS-03753: "heap_update_redo: failed to add tuple" SQLSTATE: XX000 错误原因:redo update添加tuple失败。 解决办法:检查Xlog是否正确。 GAUSS-03754: "heap_lock_redo: invalid lp" SQLSTATE: XX000 错误原因:redo lock tuple指针非法。 解决办法:检查Xlog是否正确。 GAUSS-03755: "heap_inplace_redo: invalid lp" SQLSTATE: XX000 错误原因:redo inplace tuple指针非法。 解决办法:检查Xlog是否正确。 GAUSS-03756: "heap_inplace_redo: wrong tuple length" SQLSTATE: XX000 错误原因:redo inplace tuple长度非法。 解决办法:检查Xlog是否正确。 GAUSS-03757: "heap_redo: unknown op code %u" SQLSTATE: XX000 错误原因:redo heap的操作类型非法。 解决办法:检查Xlog是否正确。 GAUSS-03758: "heap2_redo: unknown op code %u" SQLSTATE: XX000 错误原因:redo heap2的操作类型非法。 解决办法:检查Xlog是否正确。 GAUSS-03759: "relation '%s' is not table or index" SQLSTATE: XX000 错误原因:操作的relation不是表或索引。 解决办法:检查SQL操作的对象是否是表或索引。 GAUSS-03760: "could not open partition with OID %u" SQLSTATE: XX000 错误原因:分区OID非法。 解决办法:在pg_partition检查操作的分区是否正确。 父主题: GAUSS-03701 -- GAUSS-03800
  • GAUSS-03741 -- GAUSS-03750 GAUSS-03741: "attempted to update invisible tuple" SQLSTATE: XX000 错误原因:尝试更新的tuple不可见。 解决办法:检查操作的表是否有并发操作。 GAUSS-03742: "attempted to lock invisible tuple" SQLSTATE: XX000 错误原因:尝试加锁的tuple不可见。 解决办法:检查操作的表是否有并发操作。 GAUSS-03743: "could not obtain lock on row in relation '%s'" SQLSTATE: 55P03 错误原因:产生加锁失败。 解决办法:检查操作的表是否有并发操作。 GAUSS-03744: "heap_inplace_update: invalid lp" SQLSTATE: XX000 错误原因:更新操作的tuple指针非法。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03745: "heap_inplace_update: wrong tuple length" SQLSTATE: XX000 错误原因:更新操作的tuple长度非法。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03746: "heap_delete_redo: invalid lp" SQLSTATE: XX000 错误原因:redo delete时tuple指针非法。 解决办法:检查Xlog是否正确。 GAUSS-03747: "heap_insert_redo: invalid max offset number" SQLSTATE: XX000 错误原因:redo insert时页面偏移量非法。 解决办法:检查Xlog是否正确。 GAUSS-03748: "heap_insert_redo: failed to add tuple" SQLSTATE: XX000 错误原因:redo insert 添加tuple失败。 解决办法:检查Xlog是否正确。 GAUSS-03749: "heap_multi_insert_redo: invalid max offset number" SQLSTATE: XX000 错误原因:redo multi insert时页面偏移量非法。 解决办法:检查Xlog是否正确。 GAUSS-03750: "heap_multi_insert_redo: failed to add tuple" SQLSTATE: XX000 错误原因:redo multi insert 添加tuple失败。 解决办法:检查Xlog是否正确。 父主题: GAUSS-03701 -- GAUSS-03800
  • GAUSS-03731 -- GAUSS-03740 GAUSS-03731: "unexpected chunk size %d (expected %d) in final chunk %d for toast value %u in %s" SQLSTATE: XX014 错误原因:内部错误:TOAST数据存储内部异常。 解决办法:通过toast的OID定位损坏表的表名后,对已定位的损坏表进行修复。 GAUSS-03732: "unexpected chunk number %d (out of range %d..%d) for toast value %u in %s" SQLSTATE: XX014 错误原因:内部错误:TOAST数据存储内部异常。 解决办法:通过toast的OID定位损坏表的表名后,对已定位的损坏表进行修复。 GAUSS-03733: "missing chunk number %d for toast value %u in pg_toast_XXXX" SQLSTATE: XX014 错误原因:表关联的toast表的data发生损坏。 解决办法:通过toast的OID定位损坏表的表名后,对已定位的损坏表进行修复。具体步骤参考修复toast表。 GAUSS-03734: "unexpected chunk size %d (expected %d) in chunk %d of %d for toast value %u in %s when fetching slice" SQLSTATE: XX014 错误原因:toast表chunk size与预期(expected %d)不符。 解决办法:检查toast表,并修改toast表chunk size。 GAUSS-03735: "unexpected chunk size %d (expected %d) in final chunk %d for toast value %u in %s when fetching slice" SQLSTATE: XX014 错误原因: toast表chunk size与预期(expected %d)不符。 解决办法:检查toast表,并修改toast表chunk size。 GAUSS-03736: "could not open relation with OID %u" SQLSTATE: XX000 错误原因:Relation OID非法。 解决办法:查询pg_class检查表名与OID。 GAUSS-03737: "block number %u is out of range for relation 'table_name'" SQLSTATE: XX000 错误原因:块号超过表的最大块。 解决办法:通过报错中的表名查找文件,检查表的文件长度。 GAUSS-03738: "attempted to delete invisible tuple" SQLSTATE: XX000 错误原因: 尝试删除不可见的tuple。 解决办法:检查操作的表是否有并发操作。 GAUSS-03739: "tuple already updated by self" SQLSTATE: XX000 错误原因:tuple被当前事务更新过。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03740: "tuple concurrently updated" SQLSTATE: XX000 错误原因:tuple被并发更新或者删除。 解决办法:检查是否有并发操作同一张表。 父主题: GAUSS-03701 -- GAUSS-03800
  • 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-03711 -- GAUSS-03720 GAUSS-03711: "getQuadrant: impossible case" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03715: "failed to divide leaf tuple groups across pages" SQLSTATE: XX000 错误原因:叶子节点跨页存储。 解决办法:内部错误,属于预防性报错机制。请联系技术支持工程师提供技术支持。 GAUSS-03716: "cannot enlarge root tuple any more" SQLSTATE: XX000 错误原因:不能扩大root tuple。 解决办法:内部错误,属于预防性报错机制。请联系技术支持工程师提供技术支持。 GAUSS-03720: "cannot add a node to an allTheSame inner tuple" SQLSTATE: XX000 错误原因:不能将一个node添加到完全相同的内部元组上。 解决办法:内部错误,属于预防性报错机制。请联系技术支持工程师提供技术支持。 父主题: GAUSS-03701 -- GAUSS-03800
共100000条
提示

您即将访问非华为云网站,请注意账号财产安全