华为云用户手册

  • GAUSS-04531 -- GAUSS-04540 GAUSS-04531: "Unexpected response from %s while sending query ID with sync" SQLSTATE: XX000 错误原因:发送query ID失败。 解决办法:系统内部错误。请联系技术支持工程师提供技术支持。 GAUSS-04532: "Could not begin transaction on %s" SQLSTATE: XX000 错误原因:系统内部错误。在analyze处理过程中,向CN/DN发送查询pg_class表和pg_statistic表信息构造的query命令失败。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04533: "Failed to read response from CN %u when ending query" SQLSTATE: XX000 错误原因:系统内部错误。在analyze处理过程中,其他CN从源CN获取统计pg_class和pg_statistic系统表信息时,从消息缓冲区中收到EOF消息。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04534: "Unexpected response from CN %u" SQLSTATE: XX000 错误原因:系统内部错误。在analyze处理过程中,其他CN从源CN获取统计pg_class和pg_statistic系统表信息时,从消息缓冲区中收到不期望的响应消息。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04535: "Failed to read response from DN %u when ending query" SQLSTATE: XX000 错误原因:全局统计信息做analyze过程中,CN从DN1获取pg_class或pg_statistic统计信息时,未收到EOF消息。 解决办法:系统内部错误。请联系技术支持工程师提供技术支持。 GAUSS-04536: "Unexpected response from DN %u" SQLSTATE: XX000 错误原因:全局统计信息做analyze过程中,CN从DN1获取pg_class或pg_statistic统计信息时,收到不期望的响应消息。 解决办法:系统内部错误。请联系技术支持工程师提供技术支持。 GAUSS-04537: "Temp table related statement would fail during connection recovery." SQLSTATE: 08000 错误原因:临时表由于DN连接异常而失效,正在进行清理,所有和临时表相关的操作都将失败。 解决办法:重新执行SQL语句。 GAUSS-04538: "Cache lookup failed for relation %u." SQLSTATE: XX000 错误原因:输入的表不存在。 解决办法:执行SQL语句输入正确的表名。 GAUSS-04539: "Failed to create directory on HDFS." SQLSTATE: 42P17 错误原因:创建目录失败。 解决办法:请查看相关日志。 GAUSS-04540: "Catalog table pg_partition may get trashed on table %s as it is not consitant with pg_class" SQLSTATE: 22000 错误原因:系统目录表pg_partition和pg_class对于数值分区表的元数据不一致。 解决办法:联系admin查看系统表是否存在错误,或者开发支持上报bug。 父主题: GAUSS-04501 -- GAUSS-04600
  • GAUSS-04061 -- GAUSS-04070 GAUSS-04061: "could not load the ca certificate file" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04062: "could not load root certificate file '%s': %s" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04063: "could not load SSL certificate revocation list file '%s': %s" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04064: "could not set verify:%s\n" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04065: "failed to set verify depth:%s\n" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04066: "set the list of root certs failed list file: %s" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04067: "Failed to set the password: %s" SQLSTATE: F0000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04068: "cipher file '%s' has group or world access" SQLSTATE: F0000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04069: "rand file '%s' has group or world access" SQLSTATE: F0000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04070: "spin.c does not support S_LOCK_FREE()" SQLSTATE: XX000 错误原因:不支持S_LOCK_FREE()。 解决办法:检查操作系统是否在支持的范围内。 父主题: GAUSS-04001 -- GAUSS-04100
  • GAUSS-02891 -- GAUSS-02900 GAUSS-02891: "cannot OR bit strings of different sizes" SQLSTATE: 22026 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02892: "cannot XOR bit strings of different sizes" SQLSTATE: 22026 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02893: "bit index %d out of valid range (0..%d)" SQLSTATE: 2202E 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02894: "new bit must be 0 or 1" SQLSTATE: 22023 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02895: "invalid input syntax for type %s: '%s'" SQLSTATE: 22P02 错误原因:非法的网络地址。 解决办法:建议检查输入的网络地址是否符合网络地址的格式。 GAUSS-02896: "invalid cidr value: '%s'" SQLSTATE: 22P02 错误原因:非法的网络地址。 解决办法:建议检查输入的网络地址是否符合网络地址的格式。 GAUSS-02897: "could not format inet value: %m" SQLSTATE: 22P03 错误原因:非法的网络地址。 解决办法:建议检查输入的网络地址是否符合网络地址的格式。 GAUSS-02898: "invalid address family in external '%s' value" SQLSTATE: 22P03 错误原因:非法的网络地址族。 解决办法:建议检查输入的网络地址是否符合网络地址的格式。 GAUSS-02899: "invalid bits in external '%s' value" SQLSTATE: 22P03 错误原因:非法的网络地址。 解决办法:建议检查输入的网络地址是否符合网络地址的格式。 GAUSS-02900: "invalid length in external '%s' value" SQLSTATE: 22P03 错误原因:非法的网络地址。 解决办法:建议检查输入的网络地址是否符合网络地址的格式。 父主题: GAUSS-02801 -- GAUSS-02900
  • GAUSS-02111 -- GAUSS-02120 GAUSS-02111: "no open relation to close" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02112: "unrecognized type '%s'" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02113: "type OID %u not found in Typ list" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02114: "type OID %u not found in TypInfo" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02115: "out of memory" SQLSTATE: XX000 错误原因:无法申请内存。 解决办法:请检查系统看是否有足够的内存。 GAUSS-02116: "Incorrect redistribution operation" SQLSTATE: 42809 错误原因:无效的分布类型。 解决办法:只支持HASH,MODULO。 GAUSS-02117: "a list of nodes should have at least one node" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02118: "Modulo value out of range\n" SQLSTATE: XX000 错误原因:模块值超出范围。 解决办法:数据库内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02119: "Error: no such supported locator type: %c\n" SQLSTATE: XX000 错误原因:不支持所指定的分布类型。 解决办法:只支持REPLICATED,HASH,RROBIN,MODULO分布方式。 GAUSS-02120: "cache lookup failed for pgxc_group %s" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-02101 -- GAUSS-02200
  • GAUSS-00121 -- GAUSS-00130 GAUSS-00121: "column %d of relation '%s' does not exist" SQLSTATE: 42703 错误原因:表中的列不存在。 解决办法:使用时要确定表中的列是否存在。 GAUSS-00122: "values list %s does not have attribute %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00123: "invalid varattno %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00124: "invalid attribute number %d" SQLSTATE: 42704 错误原因:非法的表属性编号。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00125: "invalid reference to FROM-clause entry for table '%s'" SQLSTATE: 42P01 错误原因:FROM子句中对表的引用不合法。 解决办法:FROM子句中引用表时请使用正确的语法。 GAUSS-00126: "missing FROM-clause entry for table '%s'" SQLSTATE: 42P01 错误原因:with语句中缺少from子句。 解决办法:with语句中必须包含from子句。 GAUSS-00127: "Password must be quoted" SQLSTATE: 42601 错误原因:密码未使用引号。 解决办法:指定密码时请使用引号引起来。 GAUSS-00128: "unrecognized role option '%s'" SQLSTATE: 42601 错误原因:使用了不识别的用户选项。 解决办法:使用研发支持文档中给出的用户选项。 GAUSS-00129: "'SET %s TO rolename' not yet supported" SQLSTATE: 42601 错误原因:set name to rolename使用方式未支持。 解决办法:使用支持的方式:set name rolename。 GAUSS-00130: "'SET %s = rolename' not yet supported" SQLSTATE: 42601 错误原因:set name = rolename使用方式未支持。 解决办法:使用支持的方式:set name rolename。 父主题: GAUSS-00101 -- GAUSS-00200
  • GAUSS-02531 -- GAUSS-02540 GAUSS-02531: "bogus data in lock file '%s': '%s'" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02532: "lock file '%s' already exists" SQLSTATE: F0001 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02533: "pre-existing shared memory block (key %lu, ID %lu) is still in use" SQLSTATE: F0001 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02534: "could not remove old lock file '%s': %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02535: "could not write lock file '%s': %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02536: "'%s' is not a valid data directory" SQLSTATE: 22023 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02537: "database files are incompatible with server" SQLSTATE: 22023 错误原因:数据库文件和软件版本不匹配。 解决办法:请使用正确的软件版本重建数据库。 GAUSS-02538: "could not set timer for authorization timeout" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02539: "could not disable timer for authorization timeout" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02540: "database '%s' has disappeared from pg_database" SQLSTATE: 3D000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-02501 -- GAUSS-02600
  • GAUSS-03401 -- GAUSS-03410 GAUSS-03401: "hash index has active scan during VACUUM" SQLSTATE: XX000 错误原因:在进行VACUUM的同时,有其他scan操作。 解决办法:对该哈希表的其他操作执行完毕后,再重新执行该操作。 GAUSS-03402: "hash_redo: unimplemented" SQLSTATE: XX000 错误原因:哈希索引不支持的redo。 解决办法:属于功能不支持,请检查使用方式和场景。 GAUSS-03403: "hashmerge: unimplemented" SQLSTATE: XX000 错误原因:不支持哈希merge。 解决办法:属于功能不支持,请检查使用方式和场景。 GAUSS-03404: "index row size %lu exceeds hash maximum %lu" SQLSTATE: 54000 错误原因:元组的大小超过一个页的大小。 解决办法:内部错误。检查是否使用了toast。 GAUSS-03405: "failed to add index item to '%s'" SQLSTATE: XX000 错误原因:向哈希索引页插入元组失败。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-03406: "hash indexes do not support whole-index scans" SQLSTATE: 0A000 错误原因:使用hash索引方式查询没有指定查询条件。 解决办法:请添加索引扫描条件或使用不带索引的全表扫描。 GAUSS-03407: "hash AM does not use P_NEW" SQLSTATE: XX000 错误原因:哈希索引不支持外部扩页。 解决办法:内部错误,属于预防性报错机制。请联系技术支持工程师提供技术支持。 GAUSS-03408: "access to noncontiguous page in hash index '%s'" SQLSTATE: XX000 错误原因:哈希索引扩的页必须连续,不支持非连续扩页。 解决办法:内部错误,属于预防性报错机制。请联系技术支持工程师提供技术支持。 GAUSS-03409: "unexpected hash relation size: %u, should be %u" SQLSTATE: XX000 错误原因:哈希索引扩页失败。 解决办法:内部错误,属于预防性报错机制。请联系技术支持工程师提供技术支持。 GAUSS-03410: "cannot initialize non-empty hash index '%s'" SQLSTATE: XX000 错误原因:不能初始化非空哈希表。 解决办法:内部错误,属于预防性报错机制。请联系技术支持工程师提供技术支持。 父主题: GAUSS-03401 -- GAUSS-03500
  • GAUSS-04481 -- GAUSS-04490 GAUSS-04481: "Require scratch buflist to reorder writes." SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04482: "PageListBackWrite: Cannot allocate memory" SQLSTATE: XX000 错误原因:系统可用内存不足,申请内存失败。 解决办法:操作系统释放部分内存后,可尝试重新执行。 GAUSS-04483: "CheckIOState, find an error in async write" SQLSTATE: XX000 错误原因: VACUUM FULL行存表产生写IO错误。 解决办法:检测磁盘是否发生故障是否需要更新磁盘后可尝试重新执行。 GAUSS-04484: "Buffer IO can only process buffer one by one" SQLSTATE: XX000 错误原因:系统内部错误。存储引擎不能同时处理2个以上的页面操作。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04485: "posix_memalign fails, The alignment argument was not a power of two, or was not a multiple of sizeof(void *)" SQLSTATE: XX000 错误原因:系统内部错误。操作系统内存不足或者申请内存对齐参数不为2的幂次方或者指针参数异常。 解决办法:操作系统释放部分内存后,可尝试重新执行。 GAUSS-04486: "No free CUs!" SQLSTATE: XX000 错误原因:列存储cstore_buffers配置大小不能满足当前业务需要。 解决办法:配置cstore_buffers为一个较大的合理的值,重启集群。 GAUSS-04487: "CUCompleteIO! slotId(%d), m_flag(%d)" SQLSTATE: XX000 错误原因:异步IO写数据文件操作异常。 解决办法:从备机或者备份数据恢复集群数据文件。 GAUSS-04488: "read file '%s' failed, offset(%lu), size(%d), maybe you should upgrade cstore data files first" SQLSTATE: XX000 错误原因:列存数据格式不兼容 解决办法:从低版本升级到本版本后,如果使用到列存储,需对列存储数据文件进行升级。 GAUSS-04489: "could not read file '%s', offset(%lu), size(%d): %m" SQLSTATE: XX000 错误原因:读取列存数据文件失败。 解决办法:请确保数据文件状态正常,若数据文件异常,请从备机或备份数据中恢复。 GAUSS-04490: "sorry, too many statements are active now." SQLSTATE: XX000 错误原因:活跃语句数太多。 解决办法:等待活跃语句数下降再执行语句。 父主题: GAUSS-04401 -- GAUSS-04500
  • 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-00841 -- GAUSS-00850 GAUSS-00841: "PGXC Node %s: object already in relation node list" SQLSTATE: 42710 错误原因:ADD NODE LIST时,检测到NODE节点已经存在LIST中,故不能进行添加操作。 解决办法:ADD NODE LIST操作检测到NODE在LIST中已经存在,无需进行本操作。 GAUSS-00842: "cannot move an owned sequence into another schema" SQLSTATE: 0A000 错误原因:ALTER TABLE SET SCHEMA时,不能将所有者的sequence更改给其他模式(SCHEMA)。 解决办法:在ALTER TABLE SET SCHEMA操作时,不支持将所有者的sequence转给其他模式,建议修改此ALTER TABLE SET SCHEMA语句。 GAUSS-00843: "relation '%s' already exists in schema '%s'" SQLSTATE: 42P07 错误原因:ALTER RELATION NAMESPACE时,检测到该relation在本模式(SCHEMA)中已经存在。 解决办法:ALTER RELATION NAMESPACE时,relation在本SCHEMA中已经存在,无需此操作。 GAUSS-00844: "failed to change schema dependency for relation '%s'" SQLSTATE: XX000 错误原因:更改表的模式依赖未成功。 解决办法:系统表异常,请联系技术支持工程师提供技术支持。 GAUSS-00845: "permission denied: system catalog '%s' can not be altered" SQLSTATE: 42501 错误原因:不允许对系统表进行RENAME、SET SCHEMA和ALTER TABLE操作。 解决办法:请不要对系统表进行修改。 GAUSS-00846: "'%s' is not a sequence" SQLSTATE: 42809 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00847: "'%s' is not a foreign table" SQLSTATE: 42809 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00848: "'%s' is not a composite type" SQLSTATE: 42809 错误原因:对象不是复合类型。 解决办法:检查操作的对象是否是复合类型。 GAUSS-00849: "'%s' is not an index" SQLSTATE: 42809 错误原因:执行索引操作的对象非索引表。 解决办法:检查执行索引操作的对象,确保是正常的索引表。 GAUSS-00850: "'%s' is a foreign table, which does not support column constraints." SQLSTATE: 42809 错误原因:操作对象是外表,不支持列约束。 解决办法:检查操作的表是否有误,不应该是外表。 父主题: GAUSS-00801 -- GAUSS-00900
  • GAUSS-03191 -- GAUSS-03200 GAUSS-03191: "expected a type name" SQLSTATE: 22P02 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03192: "improper type name" SQLSTATE: 22P02 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03193: "input of anonymous composite types is not implemented" SQLSTATE: 0A000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03194: "malformed record literal: '%s'" SQLSTATE: 22P02 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03195: "wrong number of columns: %d, expected %d" SQLSTATE: 42804 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03196: "wrong data type: %u, expected %u" SQLSTATE: 42804 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03197: "improper binary format in record column %d" SQLSTATE: 22P03 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03198: "cannot compare dissimilar column types %s and %s at record column %d" SQLSTATE: 42804 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03199: "cannot compare record types with different numbers of columns" SQLSTATE: 42804 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03200: "invalid input syntax for type tid: '%s'" SQLSTATE: 22P02 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-03101 -- GAUSS-03200
  • GAUSS-03761 -- GAUSS-03770 GAUSS-03761: "openning 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-01811 -- GAUSS-01820 GAUSS-01811: "could not access file '%s': %m" SQLSTATE: XX000 错误原因:需要将该动态库复制到其他物理节点,但是查询不到该文件,报错。 解决办法:检查该动态文件是否真实存在并核对其地址和相关链接信息。 GAUSS-01812: "error happen when execute snprintf_s" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01815: "The name of dynamic library is too long" SQLSTATE: 42622 错误原因:使用的动态库名称过长。 解决办法:当前支持的最大长度是1000,请确保不要超过该长度。 GAUSS-01816: "allParameterTypes is not a 1-D Oid array" SQLSTATE: XX000 错误原因:创建procedure时,出现异常:传入参数有误。 解决办法:请检查传入参数allParameterTypes的有效性。 GAUSS-01817: "parameterModes is not a 1-D char array" SQLSTATE: XX000 错误原因:创建procedure时,出现异常:传入参数有误。 解决办法:请检查传入参数parameterModes的有效性。 GAUSS-01818: "cannot determine result data type" SQLSTATE: 42P13 错误原因:由于没有输入项导致无法确认返回的数据类型。 解决办法:请确认输入的参数类型是正确的,这样才可确定返回结果类型。 GAUSS-01819: "unsafe use of pseudo-type 'internal'" SQLSTATE: 42P13 错误原因:由于没有相关的internal输入项,使得internal的返回类型存在风险。 解决办法:需要确认存在相关的internal输入项。 GAUSS-01820: "'%s' is already an attribute of type %s" SQLSTATE: 42701 错误原因:在创建函数时的复合类型与已有的属性类型相重名,因此报错。 解决办法:在创建函数时使用的任何名称都应与已有的属性名称不相同。 父主题: GAUSS-01801 -- GAUSS-01900
  • GAUSS-53000 -- GAUSS-53099 GAUSS-53005: Unable to obtain SSD disk on current node. SQLSTATE:无 错误原因:获取SSD失败。 解决办法:检查固态硬盘是否安装。 GAUSS-53006: No DN instance uses data directory %s on %s. SQLSTATE:无 错误原因:没有DN实例数据目录。 解决办法:检查DN目录是否存在。 GAUSS-53007: Failed to switch %s. SQLSTATE:无 错误原因:主备实例切换失败。 解决办法:根据CM日志分析处理。 GAUSS-53008: The current node do not install SSD. Can not check SSD performance. SQLSTATE:无 错误原因:当前节点未安装固态硬盘(SSD)。 解决办法:安装并使用固态硬盘(SSD)。 GAUSS-53009: Failed to format cu of directory: %s. SQLSTATE:无 错误原因:格式化列存储文件失败。 解决办法:根据pg_format_cu日志分析处理。 GAUSS-53010: The function name of %s is not exist in the %s. SQLSTATE:无 错误原因:脚本中没有此方法。 解决办法:检查命令是否正确。 GAUSS-53011: Failed to check %s. SQLSTATE:无 错误原因:检查失败。 解决办法:根据check日志分析处理。 GAUSS-53012: Failed to insert pmk data to database. SQLSTATE:无 错误原因:检查失败。 解决办法:根据gs_checkperf工具日志分析处理。 父主题: GAUSS-53000 -- GAUSS-53999
  • GAUSS-53100 -- GAUSS-53199 GAUSS-53100: [%s] is not supported in single cluster. SQLSTATE:无 错误原因:检查失败。 解决办法:单机部署不支持用户指定的接口。 GAUSS-53101: This interface is not supported in %s cluster. SQLSTATE:无 错误原因:检查失败。 解决办法:当前集群不支持用户指定的接口。 GAUSS-53102: [%s] is not supported in express cluster. SQLSTATE:无 错误原因:express cluster不支持%s操作。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-53103: The single primary multi standby cluster does not support the product version '%s'. SQLSTATE:无 错误原因:一主多备集群不支持单产品版本'%s'。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-53104: [%s] is not supported in single instance cluster. SQLSTATE:无 错误原因:单实例集群不支持%s操作。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-53000 -- GAUSS-53999
  • GAUSS-03031 -- GAUSS-03040 GAUSS-03031: "the time is not correct!" SQLSTATE: 0A000 错误原因:时间字符串长度越界。 解决办法:请检查输入数据的范围是否满足要求。 GAUSS-03032: "the hour is invalid!" SQLSTATE: 0A000 错误原因:小时值非法。 解决办法:请检查小时的位数是否为2。 GAUSS-03033: "the minute is invalid!" SQLSTATE: 0A000 错误原因:分钟值非法。 解决办法:请检查分钟的位数是否为2。 GAUSS-03034: "the year = %d is illegal" SQLSTATE: 0A000 错误原因:年份值非法。 解决办法:请检查年份值是否在0-9999之间。 GAUSS-03035: "the day = %d for february in leap year is illegal" SQLSTATE: 0A000 错误原因:闰年的二月份日期非法。 解决办法:检查日期值。 GAUSS-03036: "the day = %d for big month is illegal" SQLSTATE: 0A000 错误原因:大月份的日期非法。 解决办法:检查日期值。 GAUSS-03037: "the day = %d for small month is illegal" SQLSTATE: 0A000 错误原因:小月份的日期非法。 解决办法:检查日期值。 GAUSS-03038: "the day = %d for February in commen year is illegal" SQLSTATE: 0A000 错误原因:平年的二月份日期非法。 解决办法:检查日期值。 GAUSS-03039: "the month = %d is illegal" SQLSTATE: 0A000 错误原因:月份值非法。 解决办法:请检查月份值是否在1-12之间。 GAUSS-03040: "the hour = %d is illegal" SQLSTATE: 0A000 错误原因:小时值非法。 解决办法:请检查小时值是否在0-24之间。 父主题: GAUSS-03001 -- GAUSS-03100
  • GAUSS-04681 -- GAUSS-04690 有部分PostgreSQL特性,GaussDB(DWS)暂不支持,所以在SQL执行过程中可能会出现某特性不支持的报错信息。详细内容可参考GaussDB(DWS)不支持的PostgreSQL功能。 GAUSS-04681: "EXCLUDE constraint is not yet supported." SQLSTATE: 0A000 错误原因:GaussDB(DWS)不支持用EXCLUDE为表创建排它约束。 解决办法:不建议使用。 GAUSS-04682: "FOREIGN KEY ... REFERENCES constraint is not yet supported." SQLSTATE: 0A000 错误原因:GaussDB(DWS)不支持为表创建外键(FOREIGN KEY)约束。 解决办法:不建议使用。 GAUSS-04683: "CREATE TABLE ... INHERITS is not yet supported." SQLSTATE: 0A000 错误原因:GaussDB(DWS)不支持继承表特性。 解决办法:不建议使用。 GAUSS-04684: "CREATE TABLE ... WITH OIDS is not yet supported." SQLSTATE: 0A000 错误原因:GaussDB(DWS)不支持CREATE TABLE ... WITH OIDS。 解决办法:不建议使用。 GAUSS-04685: "Unrecognized distribution option '%s'." SQLSTATE: 42601 错误原因:不能识别的分布列格式。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04686: "Syntax is not supported" SQLSTATE: 42601 错误原因:语法暂不支持。 解决办法:不建议使用。支持的语法请参考《SQL语法参考》的“CREATE TABLE”章节。 GAUSS-04687: "SCROLL CURSOR is not yet supported." SQLSTATE: 0A000 错误原因:GaussDB(DWS)不支持可滚动的游标,即SCROLL CURSOR。 解决办法:不建议使用。 GAUSS-04688: "INSENSITIVE CURSOR is not yet supported." SQLSTATE: 0A000 错误原因:GaussDB(DWS)不支持INSENSITIVE CURSOR。 解决办法:不建议使用。 GAUSS-04689: "CURSOR ... WITH HOLD is not yet supported." 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04690: "For foreign table ROUNDROBIN distribution type is built-in support." SQLSTATE: 0A000 错误原因:GDS外表内建支持ROUNDROBIN分布信息,不支持在创建外表时显式添加分布信息。 解决办法:在创建GDS外表时,去除指定的分布信息。 父主题: GAUSS-04601 -- GAUSS-04700
  • GAUSS-01041 -- GAUSS-01050 GAUSS-01041: "constraint '%s' for domain '%s' already exists" SQLSTATE: 42710 错误原因:黑名单已禁用。 解决办法:黑名单已禁用。 GAUSS-01042: "cannot use table references in domain check constraint" SQLSTATE: 42P10 错误原因:黑名单已禁用。 解决办法:黑名单已禁用。 GAUSS-01043: "cannot use subquery in check constraint" SQLSTATE: 0A000 错误原因:黑名单已禁用。 解决办法:黑名单已禁用。 GAUSS-01044: "cannot use aggregate function in check constraint" SQLSTATE: 42803 错误原因:黑名单已禁用。 解决办法:黑名单已禁用。 GAUSS-01045: "cannot use window function in check constraint" SQLSTATE: 42P20 错误原因:黑名单已禁用。 解决办法:黑名单已禁用。 GAUSS-01046: "domain '%s' constraint '%s' has NULL conbin" SQLSTATE: XX000 错误原因:约束属性为空。 解决办法:系统表异常,请联系技术支持工程师提供技术支持。 GAUSS-01047: "'%s' is not a domain" SQLSTATE: 42809 错误原因:此对象不是一个类型。 解决办法:检查SQL语句,确保要处理的对象是一个类型。 GAUSS-01048: "%s is a table's row type" SQLSTATE: 42809 错误原因:此对象是一个表的行类型,不能使用ALTER TYPE语法。 解决办法:使用ALTER TABLE语法来替代。 GAUSS-01049: "cannot alter array type %s" SQLSTATE: 42809 错误原因:不能修改数组类型。 解决办法:可以修改数组的元素类型,这样能自动修改这个数组的类型。 GAUSS-01050: "type '%s' already exists in schema '%s'" SQLSTATE: 42710 错误原因:类型在指定模式中已经存在。 解决办法:检查此模式中的对象,看是否已存在此类型。 父主题: GAUSS-01001 -- GAUSS-01100
  • GAUSS-04321 -- GAUSS-04330 GAUSS-04321: "Failed to receive GTM commit transaction response after %s. SQLSTATE: XX000 错误原因:可能由于GTM断连,无法得到通知GTM提交事务的反馈信息。 解决办法:检查与GTM的连接正常与否。 GAUSS-04322: "Parallel Function: No Datanode defined in cluster" SQLSTATE: 42704 错误原因:当前集群未定义DN。 解决办法:在每个CN上定义DN和Node Group。 GAUSS-04323: "Parallel Function: Could not begin transaction on Datanodes" SQLSTATE: XX000 错误原因:通信错误。 解决办法:请检查网络状态,或确认是否出现节点故障。 GAUSS-04324: "Parallel Function: Failed to send snapshot to Datanode %u " SQLSTATE: XX000 错误原因:向DN发送snapshot失败。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-04325: "Parallel Function: Failed to send command to Datanode %u " SQLSTATE: XX000 错误原因:向DN发送sql/plan失败。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-04326: "Parallel Function: Failed to read response from Datanodes Detail: %s\n" SQLSTATE: XX000 错误原因:收不到对端DN的消息响应。 解决办法:检查是否有节点故障或者网络连接是否正常。 GAUSS-04327: "Parallel Function: Failed to read response from Datanode " SQLSTATE: XX000 错误原因:收不到对端DN的消息响应。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-04328: "Parallel Function: Unexpected response from Datanode %u " SQLSTATE: XX000 错误原因:收到DN的消息类别有误。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-04329: "pooler: Failed to create agent, number of agent reaches MaxConnections: %d" SQLSTATE: 53300 错误原因:连接到CN的客户端已经达到MaxConnections,不允许新的连接进来。 解决办法:等其他client退出后,本client可以进行连接。 GAUSS-04330: "pooler: Failed to send SIGTERM to postgres thread:%lu in PoolManagerAbortTransactions(), failed: %m" SQLSTATE: XX000 错误原因:向backend thread发送内部信号失败。 解决办法:用户可以再次重试。 父主题: GAUSS-04301 -- GAUSS-04400
  • GAUSS-00731 -- GAUSS-00740 GAUSS-00731: "child table '%s' has different type for column '%s'" SQLSTATE: 42804 错误原因:AddColumn操作时,向parent添加一列,检测到child table与添加列有相同的列名,但是类型不一样,本操作不能执行。 解决办法:建议修改添加列类型,使其与child table有相同的类型。 GAUSS-00732: "child table '%s' has different collation for column '%s'" SQLSTATE: 42P21 错误原因:AddColumn操作时,向parent添加一列,检测到child table与添加列有相同的列名,但是排序方式(collation)不一样,本操作不能执行。 解决办法:建议修改添加列排序方式(collation),使其与child table有相同的排序方式。 GAUSS-00733: "child table '%s' has a conflicting '%s' column" SQLSTATE: 42804 错误原因:AddColumn操作时,向parent添加一列,检测到child table与添加列有相同的列名,child table与新添加列冲突,本操作不能执行。 解决办法:建议修改添加列,避免与child table发生冲突。 GAUSS-00734: "failed to coerce base type to domain" SQLSTATE: XX000 错误原因:类型转换失败。 解决办法:检查SQL语句中类型定义是否合理。 GAUSS-00735: "column must be added to child tables too" SQLSTATE: 42P16 错误原因:AddColumn操作时,向parent table添加一列,新添列必须添加到child table中,否则不能执行。 解决办法:建议将向parent table新添列递归的添加到child table中。 GAUSS-00736: "column '%s' of relation '%s' already exists" SQLSTATE: 42701 错误原因:当向关系表添加列或更改列名时,发现该表中已经存在该列名。 解决办法:重新指定列名。 GAUSS-00737: "cannot alter system column '%s'" SQLSTATE: 0A000 错误原因:ALTER TABLE ALTER COLUMN DROP操作时,系统表的列不能被修改。 解决办法:建议取消本操作,系统表的列不能被修改。 GAUSS-00738: "column '%s' is in a primary key" SQLSTATE: 42P16 错误原因:ALTER TABLE ALTER COLUMN DROP操作时,表的主键不能被修改。 解决办法:建议取消本操作,表的主键不能被修改。 GAUSS-00739: "'%s' is not a table, index, or foreign table" SQLSTATE: 42809 错误原因:ALTER TABLE ALTER COLUMN SET STATISTICS操作时,修改的目标不是表,索引或者外表,本操作不能执行。 解决办法:建议将修改设置为表、索引或外表,或取消本操作。 GAUSS-00740: "statistics target %d is too low" SQLSTATE: 22023 错误原因:ALTER TABLE ALTER COLUMN SET STATISTICS操作时,统计目标值过小。 解决办法:建议将统计目标值限制在有效范围内。 父主题: GAUSS-00701 -- GAUSS-00800
  • 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-02681 -- GAUSS-02690 GAUSS-02681: "SET ROLE must specify the PASSWORD." SQLSTATE: XX000 错误原因:SET ROLE语句没有指定密码。 解决办法:建议检查SET ROLE语句是否书写正确。 GAUSS-02682: "SET SESSION_AUTHORIZATION must specify the PASSWORD." SQLSTATE: XX000 错误原因:SET SESSION_AUTHORIZATION没有指定密码。 解决办法:建议检查SET SESSION_AUTHORIZATION语句是否正确。 GAUSS-02683: "The password of role '%s' is NULL." SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02684: "md5-password encryption failed" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02685: "you are not allowed to do that operation immediately,please try again later" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02686: "Invalid username/password,set role denied." SQLSTATE: XX000 错误原因:SET ROLE语句中设置的用户名/密码。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02687: "Invalid username/password,set session_authorization denied." SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02688: "configuration file '%s' contains errors" SQLSTATE: F0000 错误原因:配置文件存在错误的配置项。 解决办法:建议检查配置文件是否存在非法配置参数。 GAUSS-02689: "could not initialize cache %u (%d)" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02690: "invalid cache ID: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-02601 -- GAUSS-02700
  • GAUSS-02731 -- GAUSS-02740 GAUSS-02733: "could not open relation mapping file '%s': %m" SQLSTATE: XX000 错误原因:内部错误,找不到relation映射文件。 解决办法:建议检查数据目录是否被外部修改,或者联系请联系技术支持工程师提供技术支持。 GAUSS-02734: "could not read relation mapping file '%s': %m" SQLSTATE: XX000 错误原因:内部错误,找不到relation映射文件。 解决办法:建议检查数据目录是否被外部修改,或者联系请联系技术支持工程师提供技术支持。 GAUSS-02735: "relation mapping file '%s' contains invalid data" SQLSTATE: XX000 错误原因:内部错误,relation映射文件数据不一致。 解决办法:建议检查数据目录是否被外部修改,或者联系请联系技术支持工程师提供技术支持。 GAUSS-02736: "relation mapping file '%s' contains incorrect checksum" SQLSTATE: XX000 错误原因:内部错误,relation映射文件数据不一致。 解决办法:建议检查数据目录是否被外部修改,或者联系请联系技术支持工程师提供技术支持。 GAUSS-02738: "could not write to relation mapping file '%s': %m" SQLSTATE: XX000 错误原因:内部错误,访问relation映射文件失败。 解决办法:建议检查数据目录是否被外部修改,或者联系请联系技术支持工程师提供技术支持。 GAUSS-02739: "could not fsync relation mapping file '%s': %m" SQLSTATE: XX000 错误原因:内部错误,访问relation映射文件失败。 解决办法:建议检查数据目录是否被外部修改,或者联系请联系技术支持工程师提供技术支持。 GAUSS-02740: "could not close relation mapping file '%s': %m" SQLSTATE: XX000 错误原因:内部错误,访问relation映射文件失败。 解决办法:建议检查数据目录是否被外部修改,或者联系请联系技术支持工程师提供技术支持。 父主题: GAUSS-02701 -- GAUSS-02800
  • GAUSS-02271 -- GAUSS-02280 GAUSS-02271: "could not determine actual type of argument declared %s" SQLSTATE: 42804 错误原因:无法确定参数的真实数据类型。 解决办法:请检查函数定义。 GAUSS-02272: "%s is not allowed in a SQL function" SQLSTATE: 0A000 错误原因:事务语句不能出现在SQL函数里。 解决办法:请检查函数定义。 GAUSS-02273: "could not determine actual result type for function declared to return type %s" SQLSTATE: 42804 错误原因:无法确定函数的真实返回类型。 解决办法:请检查函数定义。 GAUSS-02274: "failed to fetch lazy-eval tuple" SQLSTATE: 22P08 错误原因:系统内部错误,从tuplestore中获取元组失败。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02275: "return type mismatch in function declared to return %s" SQLSTATE: 42P13 错误原因:返回的数据类型与函数定义的类型不匹配。 解决办法:请检查函数定义。 GAUSS-02276: "return type %s is not supported for SQL functions" SQLSTATE: 42P13 错误原因:返回的数据类型不支持。 解决办法:请检查函数定义。 GAUSS-02277: "mergejoin clause is not an OpExpr" SQLSTATE: XX000 错误原因:计划问题,mergejoin的条件不是一个算术表达式。 解决办法:生成的计划有问题,请联系技术支持工程师提供技术支持。 GAUSS-02278: "unsupported mergejoin strategy %d" SQLSTATE: XX000 错误原因:计划问题,mergejoin使用的排序策略问题。 解决办法:内部问题,请联系技术支持工程师提供技术支持。 GAUSS-02279: "cannot merge using non-equality operator %u" SQLSTATE: XX000 错误原因:计划问题,mergejoin使用的连接策略问题 解决办法:内部问题,请联系技术支持工程师提供技术支持。 GAUSS-02280: "missing support function %d(%u,%u) in opfamily %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-02201 -- GAUSS-02300
  • GAUSS-03141 -- GAUSS-03150 GAUSS-03141: "extra garbage at the end of the ACL specification" SQLSTATE: 22P02 错误原因:需要转换为ACL数组的字符串解析完毕后还剩余多余字符。 解决办法:检查输入字符串。 GAUSS-03142: "unrecognized objtype abbreviation: %c" SQLSTATE: XX000 错误原因:acldefault函数输入参数错误。 解决办法:不要手动调用acldefault函数,或修改acldefault函数第一个入参。 GAUSS-03143: "grant options cannot be granted back to your own grantor" SQLSTATE: 0LP01 错误原因:赋权出现回环,即赋权赋回给原始的赋权者。 解决办法:检查ACL规则。 GAUSS-03144: "dependent privileges exist" SQLSTATE: 2BP01 错误原因:删除权限时,存在依赖权限。 解决办法:使用cascade关键字级联删除。 GAUSS-03146: "aclinsert is no longer supported" SQLSTATE: 0A000 错误原因:aclinsert函数不支持。 解决办法:不能手动调用不支持的aclinsert函数。 GAUSS-03147: "aclremove is no longer supported" SQLSTATE: 0A000 错误原因:aclremove函数不支持。 解决办法:不能手动调用不支持的aclremove函数。 GAUSS-03148: "unrecognized privilege type: '%s'" SQLSTATE: 22023 错误原因:makeaclitem函数参数不正确。 解决办法:不要手动调用makeaclitem函数,或者makeaclitem函数第三个参数。 GAUSS-03149: "unrecognized aclright: %d" SQLSTATE: XX000 错误原因:aclexplode函数参数不正确。 解决办法:不要手动调用aclexplode函数,或者修改aclexplode函数参数。 GAUSS-03150: "function '%s' does not exist" SQLSTATE: 42883 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-03101 -- GAUSS-03200
  • GAUSS-00171 -- GAUSS-00180 GAUSS-00171: "%s constraints cannot be marked NO INHERIT" SQLSTATE: 0A000 错误原因:使用了不能标记为NO INHERIT的约束。 解决办法:修改SQL Statement。 GAUSS-00172: "undefined or invalid action for statement ' alter system '" SQLSTATE: 42704 错误原因:使用alter system时的选项长度不为1。 解决办法:使用alter system时的选项长度为1。 GAUSS-00173: "unsupported action '%s' for statement ' alter system '" SQLSTATE: 42704 错误原因:alter system中使用了没有支持的选项。 解决办法:使用语法支持的选项,具体请参考《SQL语法参考》的“ALTER SYSTEM KILL SESSION”章节。 GAUSS-00174: "undefined action '%s' for statement ' alter system '" SQLSTATE: 42704 错误原因:alter system使用了没有支持的选项。 解决办法:使用语法支持的选项,具体请参考《SQL语法参考》的“ALTER SYSTEM KILL SESSION”章节。 GAUSS-00175: "missing or invalid session ID" SQLSTATE: 42704 错误原因:ALTER SYSTEM中使用的Session ID不正确。 解决办法:使用正确的Session ID,查询v$session视图查看。 GAUSS-00176: "parameter '%s' is assigned more than once" SQLSTATE: 42710 错误原因:重复使用相同参数名。 解决办法:一个函数的各个参数名字必须不同。 GAUSS-00177: "parameter '%s' is undefined" SQLSTATE: 42P02 错误原因:未定义参数。 解决办法:修改SQL Statement。 GAUSS-00178: "the parameter located '%d' have been assigned" SQLSTATE: 42710 错误原因:参数模式已被赋值。 解决办法:修改SQL Statement。 GAUSS-00179: "parameter mode %c doesn't exist" SQLSTATE: XX000 错误原因:使用了非法的参数模式。 解决办法:使用文档中描述的支持的参数模式。 GAUSS-00180: "output argument located '%d' doesnot assigned" SQLSTATE: XX000 错误原因:对于出参未赋值其类型。 解决办法:对参数都要赋值其对应的参数类型。 父主题: GAUSS-00101 -- GAUSS-00200
  • GAUSS-03451 -- GAUSS-03460 GAUSS-03451: "Sync Resource Pool to GTM failed due to connection error.." SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03452: "Initialize Resource Pool to GTM failed due to connection error.." SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03453: "Xid is invalid." SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03454: "current transaction with handle: (%d:%u) have a valid xid: %lu already" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03455: "cannot have more than 2^32-1 commands in a transaction" SQLSTATE: 54000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03456: "cannot commit a transaction that deleted files but has no xid" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03457: "cannot commit transaction %lu, it was already aborted" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03458: "maximum number of committed subtransactions (%d) exceeded" SQLSTATE: 54000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03459: "cannot abort transaction %lu, it was already committed" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03460: "cannot PREPARE a transaction that has operated on temporary tables" SQLSTATE: 0A000 错误原因:两阶段事务不能作用于临时表。 解决办法:请关闭两阶段事务。 父主题: GAUSS-03401 -- GAUSS-03500
  • GAUSS-01601 -- GAUSS-01610 GAUSS-01601: "invalid paramid: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01602: "Upper-level Var found where not expected" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01603: "Upper-level Aggref found where not expected" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01604: "Aggref found where not expected" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01605: "Upper-level PlaceHolderVar found where not expected" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01606: "PlaceHolderVar found where not expected" SQLSTATE: XX000 错误原因: 系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01607: "could not devise a query plan for the given query" SQLSTATE: XX000 错误原因:计划产生失败。 解决办法:请检查查询是否合理,例如join方式是否合理等。 GAUSS-01608: "ORDER/GROUP BY expression not found in targetlist" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01609: "invalid index oid" SQLSTATE: XX000 错误原因:系统内部错误。检测索引是否有不可用的分区,索引是InvalidOid。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01610: "relation %s is not partitioned" SQLSTATE: XX000 错误原因:系统内部错误。检测索引是否有不可用的分区,heap或者index不是分区的,或者不是范围分区。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-01601 -- GAUSS-01700
  • GAUSS-50400 -- GAUSS-50499 GAUSS-50400: "The remaining space of device [%s] cannot be less than %s." SQLSTATE: 无 错误原因:磁盘空间不能少于指定值。 解决办法:清理磁盘空间、扩大磁盘容量或更换磁盘。 GAUSS-50401: "The usage of the device [%s] space cannot be greater than %s." SQLSTATE: 无 错误原因:磁盘的使用率不能大于指定值。 解决办法:清理磁盘空间、扩大磁盘容量或更换磁盘。 GAUSS-50406: "Failed to obtain disk read and write rates." SQLSTATE: 无 错误原因:获取磁盘读写速率失败。 解决办法:根据dd命令执行结果,解决问题。然后重新调用命令。 GAUSS-50407: "Failed to clean shared semaphore." SQLSTATE: 无 错误原因:清理共享信号量失败。 解决办法:根据ipcs命令执行结果,解决问题。然后重新调用命令。 GAUSS-50408: "Failed to obtain disk read-ahead memory block." SQLSTATE: 无 错误原因:获取磁盘预读内存块失败。 解决办法:根据blockdev命令执行结果,解决问题。然后重新调用命令。 GAUSS-50409: "The remaining space of dns cannot support shrink." SQLSTATE: 无 错误原因:DN数据实例的剩余空间不能满足缩容需要。 解决办法:1. 为当前DN实例数据目录增加扩展磁盘; 2. 清理回收当前数据库的一些冗余数据;3. 请联系技术支持工程师提供技术支持。 GAUSS-50410: "Failed to check if remaining space of dns support shrink." SQLSTATE: 无 错误原因:执行DN数据实例剩余磁盘空间操作失败。 解决办法:根据gs_check检查结果,解决问题。然后重新调用命令。 父主题: GAUSS-50000 -- GAUSS-50999
  • GAUSS-00011 -- GAUSS-00020 GAUSS-00011: "hash table corrupted" SQLSTATE: LL002 错误原因:哈希表损坏。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00012: "target lists can have at most %d entries" SQLSTATE: 54000 错误原因:目标列表中属性的个数超过了上限(1664)。 解决办法:请调小目标列表中属性的个数。 GAUSS-00013: "cache lookup failed for type %u" SQLSTATE: 22P06 错误原因:非法的操作符。 解决办法:检查SQL语句中的操作符是否合法。 GAUSS-00014: "cannot subscript type %s because it is not an array" SQLSTATE: 42804 错误原因:对非数组类型使用下标操作。 解决办法:非数组类型不能使用下标操作。 GAUSS-00015: "array subscript must have type integer" SQLSTATE: 42804 错误原因:数组下标使用错误。 解决办法:数组下标必须是整型。 GAUSS-00016: "array assignment requires type %s but expression is of type %s" SQLSTATE: 42804 错误原因:对数组类型的变量进行赋值时,类型之间没有类型转换。 解决办法:变量给变量赋值,变量之间要有类型转换函数,可查看pg_cast系统表获取相关信息。 GAUSS-00017: "unrecognized node type: %d" SQLSTATE: XX004 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00018: "failed to find conversion function from %s to %s" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00019: "unsupported node type: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00020: "cache lookup failed for function %u" SQLSTATE: 22P06 错误原因:在系统表中未找到对应ID的函数。 解决办法:请检查是否有会话并发对该函数做了drop或create or replace的操作。 父主题: GAUSS-00001 -- GAUSS-00100
共100000条