华为云用户手册

  • GAUSS-00421 -- GAUSS-00430 GAUSS-00421: "function %s asks parameters" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00422: "aggregate %s(*) does not exist" SQLSTATE: 42883 错误原因:聚合函数的参数无效。 解决办法:请检查确认聚合函数的参数数目是否为0。 GAUSS-00423: "aggregate %s does not exist" SQLSTATE: 42883 错误原因:无效的聚合函数。 解决办法:请检查确认聚合函数是否在pg_proc表中存在。 GAUSS-00424: "function %s is not an aggregate" SQLSTATE: 42809 错误原因:创建的函数不是有效的聚合函数。 解决办法:请确认函数是否为聚合函数,使用“(*)”作为参数的必须为聚合函数。 GAUSS-00425: "cache lookup failed for function '%u'" SQLSTATE: 42883 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00426: "inconsistent types deduced for parameter $%d" SQLSTATE: 42P08 错误原因:不支持的用法。 解决办法:修改SQL Statement。 GAUSS-00427: "could not determine data type of parameter $%d" SQLSTATE: 42P08 错误原因:参数类型无法确定。 解决办法:修改参数值为系统可识别的类型,请参见《SQL语法参考》的“数据类型”章节。 GAUSS-00428: "could not create syslogger data transfer thread: %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00429: "could not create pipe for syslog: %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00430: "could not redirect stdout: %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-00401 -- GAUSS-00500
  • GAUSS-01761 -- GAUSS-01770 GAUSS-01761: "column name must be qualified" SQLSTATE: 42601 错误原因:在对象中属性名称必须是已知被描述的。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01762: "must be owner of large object %u" SQLSTATE: 42501 错误原因:对该大对象数据的所有权关系错误。 解决办法:检查通过get_object_address处所获得的大对象数据Id并于此处的进行比对。 GAUSS-01763: "must be system admin" SQLSTATE: 42501 错误原因:该对象被初始用户所拥有,但是该对象的持有者却并非被初始用户所拥有。 解决办法:检查在定义该对象时,是否正确继承相关用户权限。 GAUSS-01764: "must have CREATEROLE privilege" SQLSTATE: 42501 错误原因:如果不是初始用户,那至少是拥有基本的创建对象权限。 解决办法:检查持有该对象数据的用户权限,并核对对象的有效性。 GAUSS-01765: "unrecognized object type: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01766: "cache lookup failed for cache %d oid %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01767: "unrecognized class id: %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01768: "temporary tables cannot specify a schema name" SQLSTATE: 42P16 错误原因:当前的临时表并不在创建临时表所创建的临时表空间中,即临时表所属的是其他空间,因此错误。 解决办法:检查创建临时表时临时表空间是否被正确创建,并查看对应的临时表空间的OID。 GAUSS-01769: "could not obtain lock on relation '%s.%s'" SQLSTATE: 55P03 错误原因:无法请求到锁,因此报错。 解决办法:检查在该表上是否存在冲突锁或锁被分配完。 GAUSS-01770: "no schema has been selected to create in" SQLSTATE: 3F000 错误原因:在创建表时没有指定相应的空间。 解决办法:创建某个schema或者进入某个已经创建好的schema,然后再次创建该表。 父主题: GAUSS-01701 -- GAUSS-01800
  • GAUSS-01961 -- GAUSS-01970 GAUSS-01961: "invalid enum label '%s'" SQLSTATE: 42602 错误原因:无效的枚举类型。 解决办法:请检查SQL语句中是否包含所提示的无效枚举类型。 GAUSS-01962: "'%s' is not an existing enum label" SQLSTATE: 22023 错误原因:无效的枚举类型。 解决办法:请检查SQL语句中是否包含所提示的无效枚举类型。 GAUSS-01963: "ALTER TYPE ADD BEFORE/AFTER is incompatible with binary upgrade" SQLSTATE: 22023 错误原因:修改枚举类型与二进制升级不兼容。 解决办法:请检查SQL语句中是否包含对于枚举类型的修改。 GAUSS-01964: "invalid type internal size %d" SQLSTATE: 42P17 错误原因:无效的类型长度。 解决办法:请通过\d+ tablename检查字段对应的类型长度。 GAUSS-01965: "alignment '%c' is invalid for passed-by-value type of size %d" SQLSTATE: 42P17 错误原因:对于PASS-BY-VALUE类型无效的长度。 解决办法:检查创建类型的定义。 GAUSS-01966: "internal size %d is invalid for passed-by-value type" SQLSTATE: 42P17 错误原因:对于PASS-BY-VALUE类型无效的长度。 解决办法:检查创建类型的定义。 GAUSS-01967: "alignment '%c' is invalid for variable-length type" SQLSTATE: 42P17 错误原因:变长类型不合法的alignment。 解决办法:检查创建类型的定义。 GAUSS-01968: "fixed-size types must have storage PLAIN" SQLSTATE: 42P17 错误原因:定长数据类型的STORAGE属性必须是PLAIN类型。 解决办法:检查创建类型的定义。 GAUSS-01969: "cannot assign new OID to existing shell type" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01970: "could not form array type name for type '%s'" SQLSTATE: 42710 错误原因:数组类型名称超长。 解决办法:请检查当前创建类型的定义语法中填写的数组类型长度是否超过最大值63。 父主题: GAUSS-01901 -- GAUSS-02000
  • GAUSS-06121 -- GAUSS-06130 GAUSS-06128: "unexpected duplicate for tablespace %u, relfilenode %u" SQLSTATE: LL002 错误原因:relfilenode和Relation OID在内存中的映射出错。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-06101 -- GAUSS-06200
  • GAUSS-01451 -- GAUSS-01460 GAUSS-01451: "function %d(%s,%s) already exists in operator family '%s'" SQLSTATE: 42710 错误原因:CREATE OPERATOR CLASS、ALTER OPERATOR FAMILY ... ADD/DROP function,已经存在了相同的function。 解决办法:CREATE OPERATOR CLASS、ALTER OPERATOR FAMILY ... ADD/DROP function之前,确保添加的function在指定的operator family中尚未存在。 GAUSS-01452: "operator %d(%s,%s) does not exist in operator family '%s'" SQLSTATE: 42704 错误原因:ALTER OPERATOR FAMILY ... DROP operator,但是指定的operator不存在。 解决办法:ALTER OPERATOR FAMILY ... DROP operator,必须确保指定的operator在指定的operator family中存在。 GAUSS-01453: "function %d(%s,%s) does not exist in operator family '%s'" SQLSTATE: 42704 错误原因:ALTER OPERATOR FAMILY ... DROP function,但是指定的function不存在。 解决办法:ALTER OPERATOR FAMILY ... DROP function,必须确保指定的function在指定的operator family中存在。 GAUSS-01454: "could not find tuple for amop entry %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01455: "could not find tuple for amproc entry %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01456: "operator class '%s' for access method '%s' already exists in schema '%s'" SQLSTATE: 42710 错误原因:ALTER OPERATOR CLASS name USING index_method RENAME TO new_name,但是新名字在schema中已经存在了。 解决办法:ALTER OPERATOR CLASS name USING index_method RENAME TO new_name,首先确保新名字在schema中不存在。 GAUSS-01457: "operator family '%s' for access method '%s' already exists in schema '%s'" SQLSTATE: 42710 错误原因:ALTER OPERATOR FAMILY name USING index_method RENAME TO new_name,但是新名字在schema中已经存在了。 解决办法:ALTER OPERATOR FAMILY name USING index_method RENAME TO new_name,首先确保新名字在schema中不存在。 GAUSS-01458: "SETOF type not allowed for operator argument" SQLSTATE: 42P13 错误原因:CREATE OPERATOR,左参数或右参数是SETOF类型(集合)。 解决办法:CREATE OPERATOR,左参数和右参数都不能是SETOF类型(集合)。 GAUSS-01459: "operator procedure must be specified" SQLSTATE: 42P13 错误原因:CREATE OPERATOR,没有指定procedure。 解决办法:CREATE OPERATOR,必须指定procedure。 GAUSS-01460: "at least one of leftarg or rightarg must be specified" SQLSTATE: 42P13 错误原因:CREATE OPERATOR,既没有指定LEFTARG,也没有指定RIGHTARG。 解决办法:CREATE OPERATOR,LEFTARG和RIGHTARG,起码指定一个。 父主题: GAUSS-01401 -- GAUSS-01500
  • GAUSS-00881 -- GAUSS-00890 GAUSS-00881: "adding partition name conflict with existing partitions" SQLSTATE: XX000 错误原因:为关系表增加的分区与已有分区名字冲突,不能进行此操作。 解决办法:请选择新的分区名,避免冲突。 GAUSS-00882: "upper boundary of adding partition MUST overtop last existing partition" SQLSTATE: XX000 错误原因:关系表新增分区的上边界必须大于最后一个现有分区的上边界。 解决办法:请更改新增分区的上边界。 GAUSS-00883: "could not acquire AccessExclusiveLock on dest table partition '%s', %s failed" SQLSTATE: XX000 错误原因:没有拿到分区的AccessExclusiveLock。 解决办法:可能由于并发冲突引起,稍后再试。 GAUSS-00884: "Cannot drop the only partition of a partitioned table" SQLSTATE: XX000 错误原因:删除表分区操作时,无法删除关系表的最后一个分区。 解决办法:不能删除关系表的最后一个分区,建议取消本操作。 GAUSS-00886: "no local index defined on partition %u" SQLSTATE: XX000 错误原因:该分区中不能查找到本地索引。 解决办法:建议重新检查本操作的分区和索引名称,不存在次索引可以取消本操作。 GAUSS-00887: "can not set unusable index for relation %s , as it is not a index" SQLSTATE: XX000 错误原因:在检测索引有效性时,发现本索引无效,故不能为关系表设置此索引。 解决办法:建议检查该索引的有效性,若无效许修改此索引。 GAUSS-00888: "could not find tuple for relation %u" SQLSTATE: XX000 错误原因:在执行ModifyRowMovement操作时,检测到无法获取关系表的元组,故不能进行此操作。 解决办法:建议检查关系表的元组属性,或取消此操作。 GAUSS-00889: "cannot truncate a partition owned by partitioned table which is referenced in a foreign key constraint" SQLSTATE: XX000 错误原因:被外键(foreign key)引用限制的分区表不能截断其分区。 解决办法:建议取消该分区表的外键引用限制,或者取消此操作。 GAUSS-00890: "can not merge index partition %s bacause it is unusable local index" SQLSTATE: XX000 错误原因:针对不可用的本地索引,不可合并索引分区。 解决办法:建议检查本地索引的可用性并修改,或者取消此操作。 父主题: GAUSS-00801 -- GAUSS-00900
  • GAUSS-03371 -- GAUSS-03380 GAUSS-03371: " minutes of hour conflicts with seconds in day" SQLSTATE: 22007 错误原因:日期时间格式错误,小时中的分钟数和天中的秒数不一致。 解决办法:修正日期时间格式错误。 GAUSS-03372: "hour conflicts with seconds in day" SQLSTATE: 22007 错误原因:日期时间格式错误,小时数和天中的秒数不一致。 解决办法:修正日期时间格式错误。 GAUSS-03373: "hour '%d' is invalid for the 12-hour clock" SQLSTATE: 22007 错误原因:日期时间格式错误, 12小时制中的小时数不合法。 解决办法:12小时制中的小时数应在1-12之间。 GAUSS-03374: "inconsistent use of year %04d and 'BC'" SQLSTATE: 22007 错误原因:日期时间格式错误,公元前的年份不合法,应为正值。 解决办法:修正年份数值在正数范围内。 GAUSS-03375: "year conflicts with Julian date" SQLSTATE: 22007 错误原因:日期时间格式错误,年份与儒略日期冲突。 解决办法:修正日期时间格式错误。 GAUSS-03376: "month conflicts with Julian date" SQLSTATE: 22007 错误原因:日期时间格式错误,月份与儒略日期冲突。 解决办法:修正日期时间格式错误。 GAUSS-03377: "day conflicts with Julian date" SQLSTATE: 22007 错误原因:日期时间格式错误,日期与儒略日期冲突。 解决办法:修正日期时间格式错误。 GAUSS-03378: "cannot calculate day of year without year information" SQLSTATE: 22007 错误原因:日期时间格式错误,缺少年份信息,无法计算一年当中的日期。 解决办法:修正日期时间格式错误。 GAUSS-03379: "month conflicts with days of year" SQLSTATE: 22007 错误原因:日期时间格式错误,月份与年中的日期冲突。 解决办法:修正日期时间格式错误。 GAUSS-03380: "days of month conflicts with days of year" SQLSTATE: 22007 错误原因:日期时间格式错误,月中的日期与年中的日期冲突。 解决办法:修正日期时间格式错误。 父主题: GAUSS-03301 -- GAUSS-03400
  • GAUSS-01331 -- GAUSS-01340 GAUSS-01331: "RESTART value (%s) cannot be less than MINVALUE (%s)" SQLSTATE: 22023 错误原因:RESTART子句,RESTART的值小于了MINVALUE。 解决办法:修改RESTART子句,使得RESTART的值不小于MINVALUE。 GAUSS-01332: "RESTART value (%s) cannot be greater than MAXVALUE (%s)" SQLSTATE: 22023 错误原因:RESTART子句,RESTART的值大于了MAXVALUE。 解决办法:修改RESTART子句,使得RESTART的值不大于MAXVALUE。 GAUSS-01333: "CACHE (%s) must be greater than zero" SQLSTATE: 22023 错误原因:CACHE子句中指定的值小于0。 解决办法:修改CACHE子句,使得指定的值大于0。 GAUSS-01334: "invalid OWNED BY option" SQLSTATE: 42601 错误原因:OWNED BY子句中指定的不是NONE。 解决办法:修改为OWNED BY NONE。 GAUSS-01335: "sequence must have same owner as table it is linked to" SQLSTATE: 55000 错误原因:sequence与关联的表不是一个所有者。 解决办法:OWNED BY子句只能指定与sequence相同OWNER的table。 GAUSS-01336: "sequence must be in same schema as table it is linked to" SQLSTATE: 55000 错误原因:sequence与关联的表不是一个schema。 解决办法:OWNED BY子句只能指定与sequence相同schema的table。 GAUSS-01337: "seq_redo: unknown op code %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01338: "seq_redo: failed to add item to page" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01339: "GTM error, could not drop sequence" SQLSTATE: 08006 错误原因:DROP SEQUENCE的事务在GTM上发生失败。 解决办法:GTM ERROR,检测与GTM连接是否正常。 GAUSS-01340: "unrecognized attribute for text search parser: %d" SQLSTATE: XX000 错误原因:通过语法[CREATE TEXT SEARCH CONFIGURATION PARSER...]创建全文检索解析器时,获取系统表pg_ts_parser中指定列错误。 解决办法:系统表pg_ts_parser属性信息错误,系统产生异常或由人为修改系统表属性导致,请联系技术支持工程师提供技术支持。 父主题: GAUSS-01301 -- GAUSS-01400
  • GAUSS-53500 -- GAUSS-53599 GAUSS-53500: "Failed to connect to %s." SQLSTATE: 无 错误原因:连接host失败。 解决办法:请检查网络连接。 GAUSS-53501: "Undefined action.""Connection timeout." SQLSTATE: 无 错误原因:网络连接失败或函数执行超时。 解决办法:请检查网络连接与磁盘剩余空间。 GAUSS-53502: "Connection timeout.""Failed to parde host IP from %s." SQLSTATE: 无 错误原因:非法操作。 解决办法:请检查脚本所带参数。 GAUSS-53503: "Failed to parde host IP from %s." SQLSTATE: 无 错误原因:读取IP列表失败。 解决办法:请检查输入IP列表格式或IP列表文件。 GAUSS-53504: "Bad response %s." SQLSTATE: 无 错误原因:执行命令获得非预期结果。 解决办法:请检查脚本执行环境。 GAUSS-53505: "Installation directory does not exist, please check whether the installation is OK." SQLSTATE: 无 错误原因:未找到GDS安装目录。 解决办法:请检查GDS是否已被卸载或用户的环境变量是否被破坏。 GAUSS-53506: "Failed to check whether a process on this port exists with exception: %s." SQLSTATE: 无 错误原因:在指定端口号上未找到GDS进程。 解决办法:请检查是否输入了正确的端口号或进程是否已结束。 GAUSS-53507: "OS environments not set, please check install log." SQLSTATE: 无 错误原因:环境变量中未找到GDS安装信息。 解决办法:请检查GDS是否已正常安装。 GAUSS-53508: "Failed to add watch dog for %s." SQLSTATE: 无 错误原因: 创建crontab时程序失败。 解决办法:请检查是否有写入crontab的权限。 GAUSS-53509: "Failed to delete watch dog for %s." SQLSTATE: 无 错误原因:删除crontab定时程序失败。 解决办法:请检查是否有写入crontab的权限。 GAUSS-53510: "Failed to save start command for %s." SQLSTATE: 无 错误原因:保存GDS启动命令至文件失败。 解决办法:请检查是否磁盘满、是否具有读写文件的权限。 GAUSS-53511: "Failed to get start command for %s." SQLSTATE: 无 错误原因:从文件中获取GDS启动命令失败。 解决办法:请检查该文件是否存在,是否有读取该文件的权限。 GAUSS-53512: "Retry to dispatch package 3 times, with error: %s." SQLSTATE: 无 错误原因:安装GDS时,分发包至各节点失败。 解决办法:请检查网络连接、各节点指定目录的权限及各节点磁盘剩余空间。 GAUSS-53513: "Failed to load environment parameters." SQLSTATE: 无 错误原因:加载环境变量失败。 解决办法:请检查执行权限。 GAUSS-53514: "Unclassified exceptions: %s." SQLSTATE: 无 错误原因:异常信息不在定义异常范围内。 解决办法:根据捕获异常信息,解决问题。 GAUSS-53515: "Cannot read check result. Please try again." SQLSTATE: 无 错误原因:安装GDS时,读取环境参数检查结果失败。 解决办法:请检查环境变量是否正常,并重试。 GAUSS-53516: "Check result shows unqualified items. Installation stop." SQLSTATE: 无 错误原因:安装GDS时,环境参数检查结果显示有环境参数不符合预期。 解决办法:请执行gds_check -t fix功能,并检查网络连接。 GAUSS-53517: "The user %s does not have the permission to access the directory %s." SQLSTATE: 无 错误原因:用户没有读写该目录的权限。 解决办法:请检查目录权限,或者更换安装目录。 GAUSS-53518: "Dispatch package failed, with error: %s." SQLSTATE: 无 错误原因:安装GDS时,分发包至各节点失败。 解决办法:请检查目录权限、磁盘剩余空间、指定安装目录是否为空。 父主题: GAUSS-53000 -- GAUSS-53999
  • GAUSS-03021 -- GAUSS-03030 GAUSS-03021: "interval units '%s' not recognized" SQLSTATE: 22023 错误原因:interval类型没有时间单位。 解决办法:检查输入参数。 GAUSS-03022: "could not convert to time zone '%s'" SQLSTATE: 22023 错误原因:无法转换到指定的time zone。 解决办法:检查输入参数。关于数据的取值范围请参考《SQL语法参考》的“数据类型”章节。 GAUSS-03023: "time zone '%s' not recognized" SQLSTATE: 22023 错误原因:需要转换的timezone不能识别。 解决办法:检查输入参数。 GAUSS-03024: "interval time zone '%s' must not specify month" SQLSTATE: 22023 错误原因:interval time zone类型不能指定月份。 解决办法:检查输入参数。关于数据的取值范围请参考《SQL语法参考》的“数据类型”章节。 GAUSS-03025: "the format is not correct" DETAIL: "invalid date length "xxx", must between 8 and 10." SQLSTATE: 0A000 错误原因:输入数据为空或长度越界。 解决办法:检查输入数据。 GAUSS-03026: "the format of is not correct" DETAIL: "There are "2" but not only 1 space in the string "xxx"." SQLSTATE: 0A000 错误原因:输入字符串中有多于一个的空格,非法。 解决办法:检查输入数据。 GAUSS-03027: "the format is not correct!" DETAIL: XXX XXX SQLSTATE: 0A000 错误原因:日期的格式不正确。 解决办法:请根据Detail信息定位报错原因。关于数据的取值范围请参考《SQL语法参考》的“数据类型”章节。 GAUSS-03028: "the year is invalid" SQLSTATE: 0A000 错误原因:年份值非法。 解决办法:请检查年份的位数是否为4。 GAUSS-03029: "the month is invalid!" SQLSTATE: 0A000 错误原因:月份值非法。 解决办法:请检查月份的位数是否为2。 GAUSS-03030: "the format is not correct\n" DETAIL: "Time string "" format wrong, only "hh:mi:ss" is supported." SQLSTATE: 0A000 错误原因:时间字符串中有多于两个的分隔符,不合法。 解决办法:请检查输入数据的合法性。关于数据的取值范围《SQL语法参考》的“数据类型”章节。 父主题: GAUSS-03001 -- GAUSS-03100
  • GAUSS-01101 -- GAUSS-01110 GAUSS-01101: "%s requires an integer value" SQLSTATE: 42601 错误原因:需要一个integer类型的参数,但语句中给的参数不是。 解决办法:检查SQL语句,给出正确的参数。 GAUSS-01102: "invalid argument for %s: '%s'" SQLSTATE: 42601 错误原因:参数不合法。 解决办法:检查SQL语句,给出正确的参数。 GAUSS-01103: "table is not partitioned" SQLSTATE: 0A000 错误原因:要cluster表分区,但此表不是分区表。 解决办法:检查表名,对普通表不能cluster分区。 GAUSS-01104: "cannot cluster temporary tables of other sessions" SQLSTATE: 0A000 错误原因:不能cluster其他session创建的临时表。 解决办法:检查要cluster的表,不能CLUSTER其他session创建的临时表。 GAUSS-01105: "there is no previously clustered index for table '%s'" SQLSTATE: 42704 错误原因:没有指定索引名称,此表之前也未做过cluster,因此无法确定以那个索引来做cluster。 解决办法:如果不指定cluster的索引名称,就必须保证此表之前做过cluster,系统使用上次cluster的索引。否则,需要指明要做cluster的索引名称。 GAUSS-01106: "cannot cluster a shared catalog" SQLSTATE: 0A000 错误原因:不能对一个多数据库间共享的系统表做cluster操作。 解决办法:请勿对共享的系统表做cluster操作。 GAUSS-01107: "cannot vacuum temporary tables of other sessions" SQLSTATE: 0A000 错误原因:不能VACUUM其他session创建的临时表。 解决办法:检查要VACUUM的表,不能VACUUM其他session创建的临时表。 GAUSS-01108: "'%s' is not an index for table '%s'" SQLSTATE: 42809 错误原因:此索引不是这个表的索引,因此不能做cluster。 解决办法:检查SQL语句中索引和对应的表是否匹配。 GAUSS-01109: "cannot cluster on index '%s' because access method does not support clustering" SQLSTATE: 0A000 错误原因:不能对此索引做cluster,此索引类型不支持cluster。 解决办法:请勿对此类型的索引做cluster,此索引类型不支持cluster。 GAUSS-01110: "cannot cluster on partial index '%s'" SQLSTATE: 0A000 错误原因:不能对部分索引(partial index)做cluster。 解决办法:请勿对部分索引(partial index)做cluster。 父主题: GAUSS-01101 -- GAUSS-01200
  • GAUSS-01681 -- GAUSS-01690 GAUSS-01681: "too many range table entries" SQLSTATE: 54000 错误原因:range table entry数太多,超过了65000。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01682: "NestLoopParam was not reduced to a simple Var" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01683: "variable not found in subplan target lists" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01684: "variable not found in subplan target list" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01685: "variable not found in base remote scan target lists" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01686: "Could not find the Aggref node" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01687: "SELECT FOR UPDATE/SHARE cannot be applied to the nullable side of an outer join" SQLSTATE: 0A000 错误原因: SELECT FOR UPDATE/SHARE不能应用于外连接可能是空值的一侧。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01688: "JOIN qualification cannot refer to other relations" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01689: "cannot cope with variable-free clause" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01690: "total datanodes maybe be changed" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-01601 -- GAUSS-01700
  • GAUSS-04141 -- GAUSS-04150 GAUSS-04141: "unsupported byval length: %d" SQLSTATE: XX000 错误原因:行存字典压缩,数据类型不支持。 解决办法:检查数据类型。 GAUSS-04142: "corrupted page pointers: lower = %u, upper = %u, special = %u" SQLSTATE: XX001 错误原因:页面指针被破坏。 解决办法:检查页面是否正常。 GAUSS-04143: "corrupted item pointer: %u" SQLSTATE: XX001 错误原因: 页数据的结构破坏。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04144: "corrupted item lengths: total %u, available space %u" SQLSTATE: XX001 错误原因:页数据的结构破坏。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04145: "invalid index offnum: %u" SQLSTATE: XX000 错误原因:要求删除的索引元组在页内的位置是无效的。 解决办法:尝试再次执行解决。 GAUSS-04146: "corrupted item pointer: offset = %u, size = %u" SQLSTATE: XX001 错误原因:索引页的结构破坏。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04147: "incorrect index offsets supplied" SQLSTATE: XX000 错误原因:要求删除的索引元组在页内的位置是无效的。 解决办法:尝试再次执行解决。 GAUSS-04148: "no free slots in PMChildFlags array" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04149: "canceling statement due to conflict with recovery" SQLSTATE: 40P01 错误原因:由于和回复冲突停止连接。 解决办法:过会儿重连数据库,重输入命令。 GAUSS-04150: "standby_redo: unknown op code %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-04101 -- GAUSS-04200
  • GAUSS-04711 -- GAUSS-04720 GAUSS-04711: "Unsupported data type : %u." SQLSTATE: 0A000 错误原因:HDFS表不支持的数据类型。 解决办法:根据提示的信息变更定义类型为HDFS表支持类型。 GAUSS-04712: "Invalid string for 'COMPRESSION' option." SQLSTATE: 22023 错误原因:无效的压缩模式。 解决办法:创建表时设置正确压缩模式,HDFS只支持zlib和snappy。 GAUSS-04713: "Failed to create partition directory %s when loading data to partitioned DFS table" SQLSTATE: 08000 错误原因:HDFS分区表导入数据时在创建分区目录失败。 解决办法:在对应DN日志中查找具体原因信息,很多情况是由于用户权限不够。 GAUSS-04714: "Error occurs while opening a new file, detail can be found in dn log of %s." SQLSTATE: 08000 错误原因:HDFS表导入过程中创建DFS上的新文件失败。 解决办法:在对应DN日志中查看具体原因信息,可能是HDFS集群或者权限问题。 GAUSS-04715: "Error occurs while spilling a new file to write, detail can be found in dn log of %s." SQLSTATE: XX000 错误原因:HDFS表导入过程中向DFS文件中填充数据失败。 解决办法:在对应DN日志中查看具体原因信息。 GAUSS-04716: "Error occurs while add a column batch, detail can be found in dn log of %s." SQLSTATE: 22000 错误原因:HDFS表导入将上层的数据填充到底层数据流buffer过程失败。 解决办法:在对应DN日志中查看具体原因信息。 GAUSS-04717: "Error occurs while close the orc writer, detail can be found in dn log of %s." SQLSTATE: 22000 错误原因:HDFS表导入过程中,关闭新写入的DFS文件失败。 解决办法:在对应DN日志中查看具体原因信息。 GAUSS-04718: "The start index is over the limit." SQLSTATE: 22000 错误原因:在HDFS表导入数据时,将上层的数据填充到底层数据流buffer过程中,导入的数据超过了buffer的最大限制。 解决办法:在对应DN日志中查看具体原因信息。 GAUSS-04719: "DFS connector can not be NULL when loading data into dfs table." SQLSTATE: 42704 错误原因:HDFS导入过程中,发现和dfs的链接是无效指针。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04420: "Invalid Oid for operator %d." SQLSTATE:20000 错误原因:基于HDFS表的列类型构建过滤谓词时无法找到该类型的操作函数。 解决办法:检查该类型在pg_opclass是否有对应的操作函数,或者请联系技术支持工程师提供技术支持。 父主题: GAUSS-04701 -- GAUSS-04800
  • GAUSS-02251 -- GAUSS-02260 GAUSS-02251: "SPI_cursor_open called while not connected" SQLSTATE: XX000 错误原因:spi连接失败。 解决办法:请检查网络或者请联系技术支持工程师提供技术支持。 GAUSS-02252: "%s is not allowed in a non-volatile function" SQLSTATE: 0A000 错误原因:该语句无法在非易变函数内使用。 解决办法:请检查函数定义。 GAUSS-02253: "invalid portal in SPI cursor operation" SQLSTATE: XX000 错误原因:执行中获取变量失败。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02254: "improper call to spi_dest_startup" SQLSTATE: XX000 错误原因:spi连接失败。 解决办法:请检查网络或者请联系技术支持工程师提供技术支持。 GAUSS-02255: "improper call to spi_printtup" SQLSTATE: XX000 错误原因:spi调用打印数据失败。 解决办法:内部状态设置问题,请联系技术支持工程师提供技术支持。 GAUSS-02256: "consistency check on SPI tuple count failed" SQLSTATE: XX000 错误原因:spi执行中的数据一致性检查失败。 解决办法:内部问题,请联系技术支持工程师提供技术支持。 GAUSS-02257: "SPI cursor operation called while not connected" SQLSTATE: XX000 错误原因:spi没有连接成功。 解决办法:内部逻辑问题,请联系技术支持工程师提供技术支持。 GAUSS-02258: "Failed to read response from Datanodes. Detail: %s\n" SQLSTATE: XX000 错误原因:发送端连接断开,具体原因见Detail后的信息。 解决办法:查看对端DN是否出现故障,或排查网络是否出现异常。 GAUSS-02260: "Unhandled datatype for modulo or hash distribution\n" SQLSTATE: XX000 错误原因:无效的数据分布类型。 解决办法:请检查表的分布列定义。 父主题: GAUSS-02201 -- GAUSS-02300
  • GAUSS-04171 -- GAUSS-04180 GAUSS-04171: "temporary file size exceeds temp_file_limit (%dkB)" SQLSTATE: 53400 错误原因:临时文件大小达到上限。 解决办法:1. 对存储过程中临时表执行ANALYZE。2. 对数据量变化较大的表执行VACUUM FULL。 GAUSS-04173: "Invalid socket fd '%d' for poll():%m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04174: "'%s:%d' connect failed" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04176: "AllocateDesc kind not recognized" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04178: "could not read directory '%s': %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04179: "SMgrRelation hashtable corrupted" SQLSTATE: XX000 错误原因:哈希表损坏。 解决办法:尝试重新启动节点来解决。 GAUSS-04180: "cannot extend file '%s' beyond %u blocks" SQLSTATE: 54000 错误原因:表的页数达到上限。 解决办法:执行VACUUM或创建新表。 父主题: GAUSS-04101 -- GAUSS-04200
  • GAUSS-00561 -- GAUSS-00570 GAUSS-00561: "views cannot be unlogged because they do not have storage" SQLSTATE: 42601 错误原因:定义视图时指定为UNLOGGED。 解决办法:视图没有真正的存储,定义视图时不能指定为UNLOGGED。 GAUSS-00562: "unrecognized value for EXPLAIN option '%s': '%s'" SQLSTATE: 22023 错误原因:EXPLAIN FORMAT的参数无法识别。 解决办法:FORMAT参数只能是text、xml、json、yaml之一。 GAUSS-00563: "unrecognized EXPLAIN option '%s'" SQLSTATE: 42601 错误原因:EXPLAIN的参数无法识别。 解决办法:EXPLAIN支持的参数包括:analyze、verbose、costs、buffers、nodes、num_nodes、timing、CPU、detail、performance和format。 GAUSS-00564: "EXPLAIN option BUFFERS requires ANALYZE" SQLSTATE: 22023 错误原因:EXPLAIN BUFFERS没有同时指定ANALYZE。 解决办法:EXPLAIN BUFFERS需要同时指定ANALYZE。 GAUSS-00565: "EXPLAIN option CPU requires ANALYZE" SQLSTATE: 22023 错误原因:EXPLAIN CPU没有同时指定ANALYZE。 解决办法:EXPLAIN CPU需要同时指定ANALYZE。 GAUSS-00566: "EXPLAIN option DETAIL requires ANALYZE" SQLSTATE: 22023 错误原因:EXPLAIN DETAIL没有同时指定ANALYZE。 解决办法:EXPLAIN DETAIL需要同时指定ANALYZE。 GAUSS-00567: "EXPLAIN option TIMING requires ANALYZE" SQLSTATE: 22023 错误原因:EXPLAIN TIMING没有同时指定ANALYZE。 解决办法:EXPLAIN TIMING需要同时指定ANALYZE。 GAUSS-00568: "EXPLAIN %s requires ANALYZE" SQLSTATE: 22023 错误原因:EXPLAIN CREATE TABLE AS SELECT或EXPLAIN SELECT INTO没有指定ANALYZE。 解决办法:EXPLAIN CREATE TABLE AS SELECT或EXPLAIN SELECT INTO需要指定ANALYZE。 GAUSS-00569: "no tlist entry for key %d" SQLSTATE: XX000 错误原因:生成的计划问题。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00570: "cache lookup failed for index %u" SQLSTATE: XX000 错误原因:系统表缓存查找索引信息失败。 解决办法:检查索引名称是否正确。 父主题: GAUSS-00501 -- GAUSS-00600
  • GAUSS-00301 -- GAUSS-00310 GAUSS-00301: "EXECUTE DIRECT cannot execute this utility query" SQLSTATE: 0A000 错误原因:EXECUTE DIRECT ON ( nodename [, ... ] ) query语法中在DN上执行了DDL语句。 解决办法:在EXECUTE DIRECT ON ( nodename [, ... ] ) query语法中不能执行DDL语句,目前只支持SELECT语句。 GAUSS-00302: "EXECUTE DIRECT cannot execute locally this utility query" SQLSTATE: 0A000 错误原因:特性不支持:EXECUTE DIRECT ON ( nodename [, ... ] ) query语法中在DN上执行了Set变量语句。 解决办法:在EXECUTE DIRECT ON ( nodename [, ... ] ) query语法中不能执行Set变量语句,目前只支持SELECT语句。 GAUSS-00303: "SELECT FOR UPDATE/SHARE is not allowed with DISTINCT clause" SQLSTATE: 0A000 错误原因:SELECT FOR UPDATE/SHARE不支持DISTINCT子句。 解决办法:修改语句。 GAUSS-00304: "SELECT FOR UPDATE/SHARE is not allowed with GROUP BY clause" SQLSTATE: 0A000 错误原因:SELECT ... FOR UPDATE/SHARE不支持GROUP BY子句。 解决办法:修改SELECT ... FOR UPDATE/SHARE语句。 GAUSS-00305: "SELECT FOR UPDATE/SHARE is not allowed with HAVING clause" SQLSTATE: 0A000 错误原因:SELECT ... FOR UPDATE/SHARE不支持HAVING子句。 解决办法:修改SELECT ... FOR UPDATE/SHARE语句。 GAUSS-00306: "SELECT FOR UPDATE/SHARE is not allowed with aggregate functions" SQLSTATE: 0A000 错误原因:SELECT ... FOR UPDATE/SHARE不支持聚合函数。 解决办法:修改SELECT ... FOR UPDATE/SHARE语句。 GAUSS-00307: "SELECT FOR UPDATE/SHARE is not allowed with window functions" SQLSTATE: 0A000 错误原因:SELECT ... FOR UPDATE/SHARE不支持窗口函数。 解决办法:修改SELECT ... FOR UPDATE/SHARE语句。 GAUSS-00308: "SELECT FOR UPDATE/SHARE is not allowed with set-returning functions in the target list" SQLSTATE: 0A000 错误原因:SELECT ... FOR UPDATE/SHARE语法的目标列中不支持定义了返回值的函数。 解决办法:修改SELECT ... FOR UPDATE/SHARE语句。 GAUSS-00309: "SELECT FOR UPDATE/SHARE must specify unqualified relation names" SQLSTATE: 42601 错误原因:SELECT ... FOR UPDATE/SHARE...OF table_name语法中指定的表名存在数据库/模式的引用。 解决办法:修改SELECT ... FOR UPDATE/SHARE...OF table_name语法中指定的表名不能包含database.table或schema.table等引用,只能是一个确定的表名。 GAUSS-00310: "SELECT FOR UPDATE/SHARE cannot be used with column table '%s'" SQLSTATE: 0A000 错误原因:SELECT ... FOR UPDATE/SHARE...OF table_name语法中指定的表为列存表。 解决办法:SELECT ... FOR UPDATE/SHARE...OF table_name语法中指定的表名不能使用列存表,请修改语法结构。 父主题: GAUSS-00301 -- GAUSS-00400
  • GAUSS-02221 -- GAUSS-02230 GAUSS-02221: "Could not begin transaction on Datanodes" SQLSTATE: XX000 错误原因:无法在主节点上开始事务。 解决办法:请检查当前集群连接状态。 GAUSS-02222: "Failed to send command to Datanode %u" SQLSTATE: XX000 错误原因:执行计划下发失败。 解决办法:检查CN和DN之间的网络连接是否正常。 GAUSS-02223: "Could not begin transaction on coordinators" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02224: "Failed to send command to coordinator %u" SQLSTATE: XX000 错误原因:查询向CN发送失败。 解决办法:检查集群CN状态,以及网络连接状态。 GAUSS-02225: "Unexpected response from coordinator %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02226: "Failed to close Datanodes statement" SQLSTATE: XX000 错误原因:DN上查询终止失败。 解决办法:检查DN当前状态,是否存在进程停止响应的问题。 GAUSS-02227: "Failed to commit the transaction on one or more nodes" SQLSTATE: XX000 错误原因:事务提交失败。 解决办法:检查集群节点状态,是否存在节点挂了的情况。等节点拉起,集群状态完好时,重新进行。 GAUSS-02228: "prepared transaction with identifier '%s' does not exist" SQLSTATE: XX000 错误原因:事务标识参数不存在。 解决办法:请检查输入参数,重新执行操作。 GAUSS-02229: "NULL junk attribute" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02230: "Failed to read response from Datanode %u when ending query" SQLSTATE: XX000 错误原因:无法从DN收到结果。 解决办法:检查DN的状态,重启集群后,重新查询。 父主题: GAUSS-02201 -- GAUSS-02300
  • GAUSS-02481 -- GAUSS-02490 GAUSS-02481: "tuplestore seek to EOF failed" SQLSTATE: 22P07 错误原因:系统内部错误:从文件中读取数据时未搜到结束符。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02483: "tuplestore seek to start failed" SQLSTATE: 22P07 错误原因:系统内部错误:读取数据时未搜到开始标记。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02484: "unexpected end of tape" SQLSTATE: 22000 错误原因:系统内部错误:从逻辑Tape上读取数据过程中遇到非预期的结束。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02485: "unexpected end of data" SQLSTATE: 22P07 错误原因:系统内部错误:从逻辑Tape上读取数据过程中遇到非预期的数据终止。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02487: "too late to call batchstore_set_eflags" SQLSTATE: XX006 错误原因:系统内部错误:调用batchstore_set_eflags过晚。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02488: "too late to require new batchstore eflags" SQLSTATE: XX006 错误原因:系统内部错误:设置新的batchstore 标记过晚。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02489: "batchstore seek failed" SQLSTATE: 22P07 错误原因:系统内部错误:寻找不到对应位置的数据信息。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02490: "invalid batchstore state" SQLSTATE: XX006 错误原因:系统内部错误:无效的batchstore状态。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 父主题: GAUSS-02401 -- GAUSS-02500
  • GAUSS-01011 -- GAUSS-01020 GAUSS-01011: "type send function %s must return type 'bytea'" SQLSTATE: 42P17 错误原因:类型的send函数没有返回指定的类型。 解决办法:检查类型定义语句,确保send函数返回指定的类型。 GAUSS-01012: "'%s' is not a valid base type for a domain" SQLSTATE: 42804 错误原因:domain的基类型不合法。 解决办法:检查类型定义语句,确保domain的基类型是合法的(当前合法的是'b','d','e','r')。 GAUSS-01013: "multiple default expressions" SQLSTATE: 42601 错误原因:不能指定多个默认表达式。 解决办法:检查SQL语句,确保没有定义多个默认表达式。 GAUSS-01014: "conflicting NULL/NOT NULL constraints" SQLSTATE: 42601 错误原因:NULL/NOT NULL约束冲突。 解决办法:检查SQL语句,确保NULL/NOTNULL约束没有冲突。 GAUSS-01015: "CHECK constraints for domains cannot be marked NO INHERIT" SQLSTATE: 42P17 错误原因:domain的CHECK约束不能指定为NO INHERIT。 解决办法:检查SQL语句,确保domain的CHECK约束不指定NO INHERIT属性。 GAUSS-01016: "unique constraints not possible for domains" SQLSTATE: 42000 错误原因:"unique constraints are not allowed for domain defination.Domain定义中不允许有唯一性约束"。 解决办法:检查domain定义语句,确保其中没有唯一性约束。 GAUSS-01017: "primary key constraints not possible for domains" SQLSTATE: 42601 错误原因:Domain定义中不允许有主键约束。 解决办法:检查domain定义语句,确保其中没有主键约束。 GAUSS-01018: "exclusion constraints not possible for domains" SQLSTATE: 42601 错误原因:Domain定义中不允许有排他性约束。 解决办法:检查domain定义语句,确保其中没有排他性约束。 GAUSS-01019: "foreign key constraints not possible for domains" SQLSTATE: 42601 错误原因:Domain定义中不允许有外键约束。 解决办法:检查domain定义语句,确保其中没有外键约束。 GAUSS-01020: "specifying constraint deferrability not supported for domains" SQLSTATE: 0A000 错误原因:domain不支持指定约束的deferrability属性。 解决办法:检查domain定义语句,删除约束的deferrability属性。 父主题: GAUSS-01001 -- GAUSS-01100
  • GAUSS-50600 -- GAUSS-50699 GAUSS-50600: "The IP address cannot be pinged, which is caused by network faults." SQLSTATE: 无 错误原因:IP ping不通。 解决办法:检查并设置网络,使其相互能够ping通。 GAUSS-50601: "The port [%s] is occupied." SQLSTATE: 无 错误原因:端口被占用。 解决办法:1.检查占用端口号的资源是否有用,若闲置则释放端口号;2.指定其它端口号。 GAUSS-50603: "The IP address is invalid." SQLSTATE: 无 错误原因:IP 无效。 解决办法:检查并修改为正确的IP。 GAUSS-50604: "Failed to obtain network interface card of backIp(%s)." SQLSTATE: 无 错误原因:获取网卡失败。 解决办法:1.检查网络是否正常;2.检查网卡是否正常。 GAUSS-50606: "Back IP(s) do not have the same subnet mask." SQLSTATE: 无 错误原因:BackIP不能有相同的子网掩码。 解决办法:给BackIP设置一个子网掩码。 GAUSS-50611: "Failed to obtain network card bonding information." SQLSTATE: 无 错误原因:获取网卡绑定信息失败。 解决办法:检查文件/proc/net/bonding/[网卡编号]是否存在,文件中是否有“BONDING_OPTS”(redhat环境)或者“BONDING_MODULE_OPTS”(centOS环境)字符串。 GAUSS-50612: "Failed to obtain network card %s value." SQLSTATE: 无 错误原因:获取网卡RTU/RX的值失败。 解决办法:检查网络是否正常,网卡是否正常。 GAUSS-50613: "Failed to set network card %s value." SQLSTATE: 无 错误原因:设置网卡信息失败。 解决办法:检查网络是否正常,网卡是否正常。 GAUSS-50614: "Failed to check network information." SQLSTATE: 无 错误原因:检查网卡信息失败 解决办法:查看ifconfig是否可用,可用状态下重新查询。 GAUSS-50615:"IP %s and IP %s are not in the same network segment." SQLSTATE: 无 错误原因:两个IP的网段不一致 解决办法:将两个IP的网段配在相同网段,重新执行。 GAUSS-50616:"Failed to get network interface." SQLSTATE: 无 错误原因:获取网络接口失败 解决办法:确保IP存在,ifconfig可用,网卡配置文件中有IP信息,重新执行。 GAUSS-50617:"The node of XML configure file has the same virtual IP." SQLSTATE: 无 错误原因:XML中不同节点配置了相同的虚拟IP。 解决办法:确保XML中每个节点配置的虚拟IP不相同。 父主题: GAUSS-50000 -- GAUSS-50999
  • GAUSS-03281 -- GAUSS-03290 GAUSS-03281: "bogus varattno for OUTER_VAR var: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03282: "bogus varattno for INNER_VAR var: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03283: "bogus varattno for INDEX_VAR var: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03284: "bogus varno: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03285: "bogus varattno for subquery var: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03286: "bogus varattno for remotequery var: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03287: "cannot decompile join alias var in plan tree" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03288: "failed to find plan for subquery %s" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03289: "failed to find plan for CTE %s" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03290: "bogus oprkind: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-03201 -- GAUSS-03300
  • GAUSS-04261 -- GAUSS-04270 GAUSS-04261: "Failed to send queryid to Datanode %u" SQLSTATE: XX000 错误原因:通信错误。 解决办法:请检查网络状态,或确认是否出现节点故障。 GAUSS-04262: "Failed to send snapshot to coordinator %u" SQLSTATE: XX000 错误原因:通信错误。 解决办法:请检查网络状态,或确认是否出现节点故障。 GAUSS-04263: "Failed to send queryid to coordinator %u" SQLSTATE: XX000 错误原因:通信错误。 解决办法:请检查网络状态,或确认是否出现节点故障。 GAUSS-04264: "catchup thread is online, wait it shutdown" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04265: "delete or update failed because lock conflict" SQLSTATE: XX000 错误原因:由于删除/更新条件复杂,导致同一CU中的两行在删除/更新执行的时机间隔较长,使Tuple删除/更新锁冲突。 解决办法:调整删除/更新条件,降低执行的复杂度。 GAUSS-04266: "delete or update row conflict" SQLSTATE: XX000 错误原因:数据被多次删除/更新。 解决办法:检查删除/更新条件,是否一行数据被多次删除/更新。 GAUSS-04269: "init sctp for stream failed,maybe sctp port already in use" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04270: "PER NODE REJECT LIMIT must be greater than 0" SQLSTATE: 42601 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-04201 -- GAUSS-04300
  • GAUSS-02701 -- GAUSS-02710 GAUSS-02701: "unrecognized distribution option found in source like table" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02704: "cache lookup failed for application %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02705: "type %s is only a shell" SQLSTATE: 42704 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02706: "no input function available for type %s" SQLSTATE: 42883 错误原因:内部错误,此数据类型没有可用的输入函数。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02707: "no output function available for type %s" SQLSTATE: 42883 错误原因:内部错误,此数据类型没有可用的输出函数。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02708: "no binary input function available for type %s" SQLSTATE: 42883 错误原因:内部错误,此数据类型没有可用的输入函数。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02709: "no binary output function available for type %s" SQLSTATE: 42883 错误原因:内部错误,此数据类型没有可用的输出函数。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02710: "stavalues is null" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-02701 -- GAUSS-02800
  • GAUSS-03111 -- GAUSS-03120 GAUSS-03111: "dimension array or low bound array cannot be null" SQLSTATE: 22004 错误原因:数组维度和填充下标不能为NULL。 解决办法:检查输入参数。 GAUSS-03112: "could not determine data type of input" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03113: "wrong range of array subscripts" SQLSTATE: 2202E 错误原因:数组的维度下界必须是1。 解决办法:检查输入参数。 GAUSS-03114: "dimension values cannot be null" SQLSTATE: 22004 错误原因:数组的维度不能为空。 解决办法:检查输入参数。 GAUSS-03115: "unrecognized encoding: '%s'" SQLSTATE: 22023 错误原因:根据当前的字符串无法找到对应的encoding。 解决办法:检查输入字符串。 GAUSS-03116: "overflow - encode estimate too small" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03117: "overflow - decode estimate too small" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03118: "invalid hexadecimal digit: '%c'" SQLSTATE: 22023 错误原因:非法的十六进制字符。 解决办法:请检查输入参数。 GAUSS-03119: "invalid hexadecimal data: odd number of digits" SQLSTATE: 22023 错误原因:转换后的十六进制数有奇数位,非法。 解决办法:检查输入参数。 GAUSS-03120: "unexpected '='" SQLSTATE: 22023 错误原因:此处不应有"="。 解决办法:检查输入参数。 父主题: GAUSS-03101 -- GAUSS-03200
  • GAUSS-01591 -- GAUSS-01600 GAUSS-01591: "WindowFunc contains out-of-range winref %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01592: "cannot commute non-binary-operator clause" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01593: "could not find commutator for operator %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01594: "expected a RowCompareExpr" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01595: "unexpected RowCompare type: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01596: "unrecognized nulltesttype: %d" SQLSTATE: XX004 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01597: "too many function arguments" SQLSTATE: XX000 错误原因:函数参数太多。 解决办法:修改查询中使用的函数,确保参数使用正确。 GAUSS-01598: "function's resolved result type changed during planning" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01599: "null prosrc for function %u" SQLSTATE: 42P13 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01600: "unexpected paramkind: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-01501 -- GAUSS-01600
  • GAUSS-02131 -- GAUSS-02140 GAUSS-02131: "There are already two node groups. No more node groups can be added!" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02132: "Get old group members failed." SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02133: "New node group must contain more nodes than before!" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02134: "must be system admin to remove cluster node groups" SQLSTATE: 42501 错误原因:需要数据库系统管理员权限来删除node group。 解决办法:切换数据库用户为系统管理员。 GAUSS-02135: "PGXC Group %s: group not defined" SQLSTATE: 42710 错误原因:group_name对应的节点组不存在。 解决办法:检查调用的group_name是否正确,或数据库在创建时是否正确创建group。 GAUSS-02136: "PGXC Group %s: group not defined" SQLSTATE: XX000 错误原因:group_name对应的节点组不存在。 解决办法:检查调用的group_name是否正确,或数据库在创建时是否正确创建group。 GAUSS-02137: "No options specified" SQLSTATE: 42601 错误原因:语法错误,执行create node语句中没有带with option。 解决办法:修改执行的语句(存疑,用户自行create node是否应作为不推荐行为)。 GAUSS-02138: "port value is out of range" SQLSTATE: 22003 错误原因:指定的端口号port超出范围。 解决办法:修改SQL语句中的port。 GAUSS-02139: "sctp_port value is out of range" SQLSTATE: 22003 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02140: "control_port value is out of range" SQLSTATE: 22003 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-02101 -- GAUSS-02200
  • 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-04231 -- GAUSS-04240 GAUSS-04231: "canceling statement due to %s request" SQLSTATE: 57014 错误原因:用户或者CN取消了该操作。 解决办法:请检查用户或CN取消操作的原因是否正常。如果是正常的取消操作,可以不用处理。如果是异常取消,请分析和修复。 GAUSS-04232: "stack depth limit exceeded" SQLSTATE: 54001 错误原因:栈的深度超限。超过了max_stack_depth_bytes(默认是100*1024)的值。 解决办法:请检查递归调用函数使用情况,有否出现递归深度太深情况。若有,考虑优化或者扩展max_stack_depth_bytes。 GAUSS-04233: "local xids can be used only in single user mode" SQLSTATE: 42601 错误原因:localxid只能在单用户模式下使用。 解决办法:需增加--single参数。 GAUSS-04234: "Postgres-XC: must start as either a Coordinator (--coordinator) or Datanode (-datanode)\n" SQLSTATE: 42601 错误原因: 初始化数据库的时候不以CN或者DN的方式启动,要求必须以CN或DN的方式启动。 解决办法:必须指定以CN或者DN的方式启动。 GAUSS-04235: "invalid command-line argument for server process: %s" SQLSTATE: 42601 错误原因:链接库的时候对服务进程输入了无效的命令行参数。 解决办法:用--help确认参数的作用,输入正确的参数。 GAUSS-04236: "%s: invalid command-line argument: %s" SQLSTATE: 42601 错误原因:链接库的时候输入了无效的命令行参数。 解决办法:用--help确认参数的作用,输入正确的参数。 GAUSS-04237: "postgres: could not locate my own executable path" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04238: "%s: no database nor user name specified" SQLSTATE: 22023 错误原因:链接库的时候没有指定数据库或用户名。 解决办法:带上数据库和用户名参数。 GAUSS-04239: "invalid CLOSE message subtype %d" SQLSTATE: 08P01 错误原因:从前端或者标准输入中输入了无效的CLOSE命令。 解决办法:输入正确的CLOSE命令,CLOSE类型只能是S或者P。 GAUSS-04240: "invalid DESCRIBE message subtype %d" SQLSTATE: 08P01 错误原因:从前端或者标准输入中输入了无效的DESCRIBE命令。 解决办法:输入正确的DESCRIBE命令,describe类型只能是S或者P。 父主题: GAUSS-04201 -- GAUSS-04300
共100000条