华为云用户手册

  • GAUSS-02561 -- GAUSS-02570 GAUSS-02561: "cannot mv dynamic library %s to %s : %m" SQLSTATE: 42P13 错误原因:调用系统函数失败。 解决办法:检查命令是否正确使用。 GAUSS-02562: "access to library '%s' is not allowed" SQLSTATE: 42501 错误原因:不允许访问库。 解决办法:请检查是否有权限访问该路径下的库。 GAUSS-02563: "invalid macro name in dynamic library path: %s" SQLSTATE: 42602 错误原因:动态库地址中包含不合法的路径宏。 解决办法:请检查动态库地址中的路径宏是否合法。 GAUSS-02564: "zero-length component in parameter 'dynamic_library_path'" SQLSTATE: 42602 错误原因:动态库地址长度为0,不合法。 解决办法:请检查动态库的地址。 GAUSS-02565: "component in parameter 'dynamic_library_path' is not an absolute path" SQLSTATE: 42602 错误原因:动态库地址不是绝对路径。 解决办法:请检查动态库的地址。 GAUSS-02566: "init_MultiFuncCall cannot be called more than once" SQLSTATE: 2F000 错误原因:函数init_MultiFuncCall不能被调用多次。 解决办法:请检查调用逻辑。 GAUSS-02567: "could not determine actual result type for function '%s' declared to return type %s" SQLSTATE: 42804 错误原因:无法确定函数的返回类型。 解决办法:请检查函数的返回类型。 GAUSS-02568: "proallargtypes is not a 1-D Oid array" SQLSTATE: XX000 错误原因:函数参数不合法。 解决办法:请检查传入参数。 GAUSS-02569: "proargnames must have the same number of elements as the function has arguments" SQLSTATE: 22023 错误原因:系统内部错误:函数参数数目与proarnames不匹配。 解决办法:请检查输入参数。 GAUSS-02570: "proargmodes is not a 1-D char array" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-02501 -- GAUSS-02600
  • GAUSS-00831 -- GAUSS-00840 GAUSS-00831: "table is missing column '%s'" SQLSTATE: 42804 错误原因:表的列不存在。 解决办法:系统表异常,请联系技术支持工程师提供技术支持。 GAUSS-00832: "table has column '%s' where type requires '%s'" SQLSTATE: 42804 错误原因:表和类型的列名不统一。 解决办法:系统表异常,请联系技术支持工程师提供技术支持。 GAUSS-00833: "table '%s' has different type for column '%s'" SQLSTATE: 42804 错误原因:表和类型的属性不统一。 解决办法:系统表异常,请联系技术支持工程师提供技术支持。 GAUSS-00834: "table has extra column '%s'" SQLSTATE: 42804 错误原因:表存在多余列。 解决办法:系统表异常,请联系技术支持工程师提供技术支持。 GAUSS-00835: "'%s' is not a typed table" SQLSTATE: 42809 错误原因:DROP OF操作的表不是一个类型表。 解决办法:检查DROP OF操作涉及的表是否是类型表。 GAUSS-00836: "Distribution column cannot be dropped" SQLSTATE: 0A000 错误原因:ALTER TABLE语句中,分布列无法被删除。 解决办法:ALTER TABLE语句中不能删除分布列,请检查并修改ALTER TABLE语句。 GAUSS-00837: "Distribution mode cannot be altered" SQLSTATE: 0A000 错误原因:ALTER TABLE语句中,分布模式不能被更改。 解决办法:ALTER TABLE语句中不能更改分布模式,请修改并检查ALTER TABLE语句。 GAUSS-00838: "Cannot alter table to distribution incompatible with existing constraints" SQLSTATE: 0A000 错误原因:检测表的REDISTRIBUTION时,发现与现存的CONSTRAINTS存在冲突,故不能REDISTRIBUTION。 解决办法:更改REDISTRIBUTION,避免与现存CONSTRAINTS冲突。 GAUSS-00839: "Node list is empty: one node at least is mandatory" SQLSTATE: 42710 错误原因:DELETE NODE LIST时,检测到NODE LIST为空,故不能进行删除操作。 解决办法:DELETE NODE LIST不能作用于空的LIST,请检查并修改本操作语句。 GAUSS-00840: "PGXC Node %s: object not in relation node list" SQLSTATE: 42710 错误原因:DELETE NODE LIST时,检测到NODE不在该LIST中,故不能进行删除操作。 解决办法:DELETE NODE LIST操作不能删除LIST中不存在的NODE节点,请检查并修改本操作。 父主题: GAUSS-00801 -- GAUSS-00900
  • GAUSS-04501 -- GAUSS-04510 GAUSS-04501: "Failed to Generate the random storedkey" SQLSTATE: 28000 错误原因:系统内部错误。获取随机的storedkey失败。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04502: "No standby or secondary is connected, a new dfs file can not be created" SQLSTATE: XX000 错误原因:没有连接备DN或者从备DN所在的服务器,不能创建新的dfs文件。 解决办法:修复主DN对应的备DN或者从备DN所在的服务器。 GAUSS-04503: "wrong buffer passed to BCM_clear, BlockNumber from buf is %u,mapBlock is %u" SQLSTATE: XX000 错误原因:错误的BCM buffer或者BCM buffer对应的块号和map块号不一致。 解决办法:系统内部错误。请联系技术支持工程师提供技术支持。 GAUSS-04504: "data receiver could not connect to the primary server: %s" SQLSTATE: XX000 错误原因:数据接收线程无法连接主机。 解决办法:根据无法连接的具体报错原因进行处理。 GAUSS-04505: "Please use 'ALTER ROLE user_name IDENTIFIED BY 'password' REPLACE 'old password';' to modify the initial password of user %s before operation!" SQLSTATE: XX000 错误原因:未修改初始密码。 解决办法:使用显示命令修改初始密码。 GAUSS-04506: "SECURITY LABEL is not yet supported." SQLSTATE: 0A000 错误原因:特性不支持。 解决办法:不建议使用。 GAUSS-04507: "domain is not yet supported." SQLSTATE: 0A000 错误原因:特性不支持。 解决办法:不建议使用。 GAUSS-04508: "user defined aggregate is not yet supported." SQLSTATE: 0A000 错误原因:特性不支持。 解决办法:不建议使用。 GAUSS-04509: "user defined operator is not yet supported." SQLSTATE: 0A000 错误原因:特性不支持。 解决办法:不建议使用。 GAUSS-04510: "user defined type is not yet supported." SQLSTATE: 0A000 错误原因:特性不支持。 解决办法:不建议使用。 父主题: GAUSS-04501 -- GAUSS-04600
  • GAUSS-02061 -- GAUSS-02070 GAUSS-02061: "could not send data to WAL stream: %s" SQLSTATE: XX000 错误原因:"主备日志复制过程中,备机发送数据时检测到错误。根据""%s""给出的主备连接返回的错误信息进行处理。" 解决办法:"1. 网络连接超时异常/当前主机业务压力大,调整当前网络环境/调整业务压力。2. 主机异常关闭,检查主机异常关闭原因。" GAUSS-02062: "sockaddr is NULL, because there is no connection to primary" SQLSTATE: XX000 错误原因:当前主备连接的socketaddr为空。主备连接出现异常。 解决办法:检查主备机日志,确认socket异常关闭的原因。 GAUSS-02063: "cannot continue Data streaming, recovery has already ended" SQLSTATE: XX000 错误原因:当前实例已经退出恢复,不需要在继续启动数据复制。 解决办法:"1. 当前属于正常报错。2. 检查备实例升主时机是否合适。" GAUSS-02064: "writing incorrect data page checksum at: rnode[%u,%u,%u], blocknum[%u], pageoffset[%u], size[%u], queueoffset[%u/%u]" SQLSTATE: XX000 错误原因:备机收到主机发送的数据页CRC校验不通过。 解决办法:检查网络环境,确定当前是否存在丢包现象。 GAUSS-02065: "invalid tablespace link %s: %m" SQLSTATE: XX000 错误原因:备机pg_tblspc目录下存在无效的符号链接。 解决办法:"根据检查错误,确认是否为恶意操作。如果为恶意操作,请恢复环境,或联系技术支持工程师对故障备机进行重建修复。" GAUSS-02066: "invalid tablespace directory %s: %m" SQLSTATE: 42809 错误原因:备机pg_tblspc目录下连接指向无效的目录。 解决办法:"根据检查错误,确认是否为恶意操作。如果为恶意操作,请恢复环境,或联系技术支持工程师对故障备机进行重建修复。" GAUSS-02067: "'database %u/%u' invalid directory : %m" SQLSTATE: XX000 错误原因:当前的数据目录不正确,为无效目录。 解决办法:"根据检查错误,确认是否为恶意操作。如果为恶意操作,请恢复环境,或联系技术支持工程师对故障备机进行重建修复。" GAUSS-02068: "'database %u/%u' exists but is not a directory" SQLSTATE: 42809 错误原因:备机的pg_tblspc目录中指向的表空间目录为非目录文件。 解决办法:"根据检查错误,确认是否为恶意操作。如果为恶意操作,请恢复环境,或联系技术支持工程师对故障备机进行重建修复。" GAUSS-02069: "could not find type OID for relation %u" SQLSTATE: XX000 错误原因:查找对应的relation失败。 解决办法:系统表异常,请联系技术支持工程师提供技术支持。 GAUSS-02070: "unrecognized list node type: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-02001 -- GAUSS-02100
  • GAUSS-00021 -- GAUSS-00030 GAUSS-00021: "unsupported pathtype %d in build_coercion_expression" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00022: "cannot cast type %s to %s" SQLSTATE: 42846 错误原因:两个类型之间不能相互转化。 解决办法:两个类型之间不存在类型转换函数,可查看pg_cast系统表获取相关信息。 GAUSS-00023: "argument of %s must be type boolean, not type %s" SQLSTATE: 42804 错误原因:bool类型参数的函数所使用的参数和bool类型没有类型转换时,报此错误。 解决办法:做类型转换的要么类型兼容,要么有类型转换函数。 GAUSS-00024: "argument of %s must not return a set" SQLSTATE: 42804 错误原因:不支持返回集合的操作。 解决办法:表达式计算不支持返回集合。 GAUSS-00025: "argument of %s must be type %s, not type %s" SQLSTATE: 42804 错误原因:源类型和目标类型不一致,且不能转换时,报此错。 解决办法:源类型和目标类型要兼容可转换。 GAUSS-00026: "%s types %s and %s cannot be matched" SQLSTATE: 42804 错误原因:两个类型的类别不一样。 解决办法:可查看pg_type中的typcategory字段确定每个类型属于的类别。 GAUSS-00027: "%s could not convert type %s to %s" SQLSTATE: 42846 错误原因:源类型和目标类型不一致,且不能转换时,报此错。 解决办法:源类型和目标类型要兼容可转换。 GAUSS-00028: "arguments declared 'anyelement' are not all alike" SQLSTATE: 42804 错误原因:对于伪类型作为函数参数,数组中各个元素的类型和定义的类型不一致。 解决办法:对于伪类型作为函数参数,数组中各个元素的类型和定义的类型要保持一致。 GAUSS-00029: "arguments declared 'anyarray' are not all alike" SQLSTATE: 42804 错误原因:对于伪类型作为函数参数,数组中各个元素的类型和定义的类型不一致。 解决办法:对于伪类型作为函数参数,数组中各个元素的类型和定义的类型要保持一致。 GAUSS-00030: "arguments declared 'anyrange' are not all alike" SQLSTATE: 42804 错误原因:对于伪类型作为函数参数,数组中各个元素的类型和定义的类型不一致。 解决办法:对于伪类型作为函数参数,数组中各个元素的类型和定义的类型要保持一致。 父主题: GAUSS-00001 -- GAUSS-00100
  • GAUSS-03351 -- GAUSS-03360 GAUSS-03351: "cannot use 'EEEE' twice" SQLSTATE: 42601 错误原因:数值格式错误,“EEEE”不应出现两次。 解决办法:修正数值格式,重新执行。 GAUSS-03352: "'EEEE' is incompatible with other formats" SQLSTATE: 42601 错误原因:数值格式错误,“EEEE”与其它格式不兼容。 解决办法:修正数值格式,重新执行。 GAUSS-03353: "invalid data for match in format string" SQLSTATE: 22007 错误原因:数据转换为timestamp格式时,format参数值不正确,不符合timestamp格式。 解决办法:请修正转换格式format的字符串,使其能正确表示timestamp格式,重新执行。 GAUSS-03354: "'%s' is not a number" SQLSTATE: 22P02 错误原因:数字串中不应有非数字字符。 解决办法:请修正数字字符串,重新执行。 GAUSS-03355: "could not determine which collation to use for lower() function" SQLSTATE: 42P22 错误原因:在调用lower函数时无法确定使用的collation。 解决办法:应该使用COLLATE子句显式设定collation。 GAUSS-03356: "could not determine which collation to use for upper() function" SQLSTATE: 42P22 错误原因:在调用upper函数时无法确定使用的collation。 解决办法:应该使用COLLATE子句显式设定collation。 GAUSS-03357: "could not determine which collation to use for initcap() function" SQLSTATE: 42P22 错误原因:在调用initcap函数时无法确定使用的collation。 解决办法:应该使用COLLATE子句显式设定collation。 GAUSS-03358: " RR/RRRR should be between 0 - 9999" SQLSTATE: 22008 错误原因:日期时间错误,年份应该在0-9999范围内。 解决办法:请修正年份数值在合理范围内。 GAUSS-03359: "invalid combination of date conventions" SQLSTATE: 22007 错误原因:日期格式错误,不应在混合使用公历和ISO星期日期格式。 解决办法:修正日期格式,使用公历日期或者ISO星期日期。 GAUSS-03360: "conflicting values for '%s' field in formatting string" SQLSTATE: 22007 错误原因:日期时间格式错误,同一字段被重复赋予不同的取值。 解决办法:不应设置冲突的值,取消第二次赋值。 父主题: GAUSS-03301 -- GAUSS-03400
  • GAUSS-01841 -- GAUSS-01850 GAUSS-01841: "conversion '%s' already exists" SQLSTATE: 42710 错误原因:当前创建的名为conname的conversion已经创建,无法创建同名的conversion。 解决办法:检查需要创建的conversion是否存在与之相同名称的conversion。 GAUSS-01842: "default conversion for %s to %s already exists" SQLSTATE: 42710 错误原因:当前创建的由conforencoding到contoencoding得conversion已经存在,无法创建具有相同功能的conversion。 解决办法:检查所需创建的conversion功能是否已经存在,无需创建具有相同功能的conversion。 GAUSS-01843: "could not find tuple for conversion %u" SQLSTATE: XX000 错误原因:从pg_conversion中删除tuple时出错:未找到该tuple。 解决办法:请检查tuple oid是否正确。 GAUSS-01844: "pgxc class relid invalid." SQLSTATE: XX000 错误原因:在创建pgxc_class时,出现无效的relid。 解决办法:请检查传入参数relid的合法性。 GAUSS-01845: "pgxc_group should have at least one default node group" SQLSTATE: XX000 错误原因:pgxc_group不应该是NULL。 解决办法:请检查创建pgxc_class时,pgxc_group状态。 GAUSS-01846: "New node group should be created after datanodes are added." SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01847: "could not obtain lock on partition '%s'" SQLSTATE: 55P03 错误原因:无法获取锁用于当前的分区。 解决办法:检查资源利用以及当前的分区状态。 GAUSS-01848: "partition '%s' does not exist" SQLSTATE: 42P01 错误原因:名为partitionName的分区并不存在。 解决办法:检查对应于表格的分区名称,并进行核对。 GAUSS-01849: "the object with oid %u is not a partitioned object" SQLSTATE: 42P17 错误原因:当前的对象并非具有分区特性。 解决办法:确认对应对象的属性,或检查是否按需求为其创建分区。 GAUSS-01850: "object with oid %u is not a partition object" SQLSTATE: 42704 错误原因:当前的对象并非含分区对象。 解决办法:确认对应对象的属性,或检查是否按需求为其创建分区。 父主题: GAUSS-01801 -- GAUSS-01900
  • GAUSS-02091 -- GAUSS-02100 GAUSS-02091: "unrecognized OID: '%.*s'" SQLSTATE: XX000 错误原因:内部错误:无法识别的OID号。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02092: "unexpected right parenthesis" SQLSTATE: XX000 错误原因:在读取节点信息时遇到了非预期的右括号 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02093: "cannot list_concat() a list to itself" SQLSTATE: XX000 错误原因:不可将一个list连接到它本身。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02094: "tuple offset out of range: %u" SQLSTATE: XX000 错误原因:数据偏移量超过了单个页面所能存放的最大元组个数。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02095: "negative bitmapset member not allowed" SQLSTATE: XX000 错误原因:位置信息不可以为负数。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02096: "bitmapset is empty" SQLSTATE: XX000 错误原因:当前的bitmapset不可为空。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02097: "bitmapset has multiple members" SQLSTATE: XX000 错误原因:系统内部错误:bitmapset有重复的成员。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02098: "cannot get type for untransformed sublink" SQLSTATE: XX000 错误原因:系统内部错误:对于sublink表达式节点,如果sublink未转换,则无法正确获得表达式类型 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02099: "cannot get collation for untransformed sublink" SQLSTATE: XX000 错误原因:系统内部错误:对于sublink表达式节点,如果sublink未转换,则无法正确获得表达式的collation 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02100: "cannot set collation for untransformed sublink" SQLSTATE: XX000 错误原因:系统内部错误:无法未转换的sublink设置collation 解决办法:内部错误,请联系技术支持工程师提供技术支持。 父主题: GAUSS-02001 -- GAUSS-02100
  • GAUSS-03041 -- GAUSS-03050 GAUSS-03041: "the minute = %d is illegal" SQLSTATE: 0A000 错误原因:分钟值非法。 解决办法:请检查分钟值是否在0-59之间。 GAUSS-03042: "the second = %d is illegal" SQLSTATE: 0A000 错误原因:秒值非法。 解决办法:请检查秒值是否在0-59之间。 GAUSS-03043: "encoding conversion from %s to ASCII not supported" SQLSTATE: 0A000 错误原因:不支持从当前编码格式转换为ascii。 解决办法:请检查输入字符的编码格式。 GAUSS-03044: "too many points requested" SQLSTATE: 54000 错误原因:需要获取的点太多。 解决办法:检查输入参数。 GAUSS-03045: "could not format 'path' value" SQLSTATE: 22023 错误原因:无法获取path信息。 解决办法:检查输入参数。 GAUSS-03046: "invalid input syntax for type box: '%s'" SQLSTATE: 22P02 错误原因:box类型数值非法。 解决办法:检查输入参数。 GAUSS-03047: "invalid input syntax for type line: '%s'" SQLSTATE: 22P02 错误原因:line类型数据非法。 解决办法:检查输入参数。 GAUSS-03048: "type 'line' not yet implemented" SQLSTATE: 0A000 错误原因:line类型不支持。 解决办法:检查此版本是否支持line类型。 GAUSS-03049: "invalid input syntax for type path: '%s'" SQLSTATE: 22P02 错误原因:path类型数据非法。 解决办法:检查输入参数。 GAUSS-03050: "invalid number of points in external 'path' value" SQLSTATE: 22P03 错误原因:path中的点数非法。 解决办法:检查输入参数。 父主题: GAUSS-03001 -- GAUSS-03100
  • GAUSS-01861 -- GAUSS-01870 GAUSS-01861: "'%s' does not require a toast table" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01862: "shared tables cannot be toasted after gs_initdb" SQLSTATE: 55000 错误原因:当初始化数据库完成后,不允许对共享内存表做toast操作。 解决办法:请检查当前状态,若已完成初始化,则不允许toast共享内存表。 GAUSS-01863: "cache lookup failed for relation or partition %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01864: "grant options can only be granted to roles" SQLSTATE: 0LP01 错误原因:只能对私有用户进行授权,无法对公有用户进行授权。 解决办法:检查用户的权限,并提交管理员受理。 GAUSS-01865: "unrecognized object kind: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01866: "unrecognized GrantStmt.targtype: %d" SQLSTATE: XX000 错误原因: 系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01867: "unrecognized GrantStmt.objtype: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01868: "column privileges are only valid for relations" SQLSTATE: 0LP01 错误原因:只有表对象才可拥有列存特性。 解决办法:检查当前对象的特性,或确认是否是对表对象赋予列存特性。 GAUSS-01869: "AccessPriv node must specify privilege or columns" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01870: "default privileges cannot be set for columns" SQLSTATE: 0LP01 错误原因:属性列无默认访问权限。 解决办法:检查对象本身。 父主题: GAUSS-01801 -- GAUSS-01900
  • GAUSS-00871 -- GAUSS-00880 GAUSS-00871: "can not set unusable index partition against NON-PARTITIONED index" SQLSTATE: XX000 错误原因:不能对NON-PARTITIONED表设置不可用的索引分区。 解决办法:对PARTITION表设置索引分区。 GAUSS-00872: "can not set all index unusable on one partition against NON-PARTITIONED table" SQLSTATE: XX000 错误原因:不能对NON-PARTITIONED表设置不可用的全索引分区。 解决办法:针对PARTITION表设置全索引分区。 GAUSS-00873: "can not enable row movement against NON-PARTITIONED table" SQLSTATE: XX000 错误原因:NON-PARTITIONED表不开启行移动。 解决办法:建议更改此操作或者更改NON-PARTITIONED表为PARTITION表。 GAUSS-00874: "can not disable row movement against NON-PARTITIONED table" SQLSTATE: XX000 错误原因:NON-PARTITIONED表不能取消行移动。 解决办法:建议更改此操作或者更改NON-PARTITIONED表为PARTITION表。 GAUSS-00875: "can not truncate partition against NON-PARTITIONED table" SQLSTATE: XX000 错误原因:NON-PARTITIONED表不支持截断分区。 解决办法:建议更改此操作或者更改NON-PARTITIONED表为PARTITION表。 GAUSS-00876: "can not exchange partition against NON-PARTITIONED table" SQLSTATE: XX000 错误原因:NON-PARTITIONED表不能更改分区。 解决办法:建议更改此操作或者更改NON-PARTITIONED表为PARTITION表。 GAUSS-00877: "can not merge partition against NON-PARTITIONED table" SQLSTATE: XX000 错误原因:NON-PARTITIONED表不能合并分区。 解决办法:建议更改此操作或者更改NON-PARTITIONED表为PARTITION表。 GAUSS-00878: "can not split partition against NON-PARTITIONED table" SQLSTATE: XX000 错误原因:NON-PARTITIONED表不能分割分区。 解决办法:建议更改此操作或者更改NON-PARTITIONED表为PARTITION表。 GAUSS-00880: "the current relation have already reached max number of partitions" SQLSTATE: XX000 错误原因:当前关系表的分区数目已经达到最大,不能再增加。 解决办法:建议调整优化分区减少分区数量后,重新执行操作。 父主题: GAUSS-00801 -- GAUSS-00900
  • GAUSS-03291 -- GAUSS-03300 GAUSS-03291: "could not find window clause for winref %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03292: "unrecognized sublink type: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03293: "argument type %s of FieldStore is not a tuple type" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03294: "unrecognized oprkind: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03295: "date/time field value out of range: '%s'" SQLSTATE: 22008 错误原因:date/time字段的值超出正常范围,如月份取值应在1-12之间等。 解决办法:请修正输入,确保date/time字段取值合法,符合日期和时间的正常格式。 GAUSS-03296: "interval field value out of range: '%s'" SQLSTATE: 22015 错误原因:interval字段的值超出范围。 解决办法:修正输入,确保interval字段取值合法。 GAUSS-03297: "time zone displacement out of range: '%s'" SQLSTATE: 22009 错误原因:time zone displacement字段的值超出范围。 解决办法:修正输入,确保time zone displacement字段取值合法。 GAUSS-03298: "invalid input syntax for type %s: '%s'" SQLSTATE: 22007 错误原因:非法的网络地址。 解决办法:建议检查输入的网络地址是否符合网络地址的格式。 GAUSS-03299: "only system admin can lock the cluster for backup" SQLSTATE: 42501 错误原因:没有权限锁定集群进行备份,只有系统管理员才有权限。 解决办法:使用系统管理员进行此项操作。 GAUSS-03300: "internal error while locking the cluster for backup" SQLSTATE: 08000 错误原因:在锁定集群进行备份时发生了内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-03201 -- GAUSS-03300
  • 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-51600 -- GAUSS-51699 GAUSS-51600 : "Failed to obtain the cluster status." SQLSTATE: 无 错误原因:获取集群状态失败。 解决办法:1.检查集群是否搭建完成; 2.检查搭建好的集群是否启动正常。 GAUSS-51601 : "Failed to check %s status." SQLSTATE: 无 错误原因:检查集群/本地节点状态失败。 解决办法:检查集群/本地节点状态是否正常。 GAUSS-51602 : "The cluster status is Abnormal." SQLSTATE: 无 错误原因:集群状态不正常。 解决办法:检查是否因为工具脚本命令未执行完成导致集群状态没有恢复。 GAUSS-51603 : "Failed to obtain peer %s instance." SQLSTATE: 无 错误原因:获取对等的实例失败。 解决办法:1.如果获取GTM,则确保gtm.conf路径存在;2.检查配置是否正确。 GAUSS-51605 : "Failed to check whether the %s process exists." SQLSTATE: 无 错误原因:检查进程是否存在失败。 解决办法:1.确保权限可执行检查;2.确保检查进程的正确性。 GAUSS-51606 : "Failed to kill the %s process. SQLSTATE: 无 错误原因:杀进程失败。 解决办法:1.确保权限可执行此操作;2.检查执行命令是否正确。 GAUSS-51607 : "Failed to start %s." 错误原因:启动集群/节点/实例失败。 解决办法:1.检查网络连接是否正常;2.检查配置文件是否正确。 GAUSS-51608 : "Failed to lock cluster." SQLSTATE: 无 错误原因:锁集群失败。 解决办法:确保在该会话完成前没有进行关闭停止等操作。 GAUSS-51609 : "Failed to unlock cluster." SQLSTATE: 无 错误原因:解锁集群失败。 解决办法:确保在该会话完成前没有进行关闭停止等操作。 GAUSS-51610 : "Failed to stop %s." SQLSTATE: 无 错误原因:停止集群/节点/实例失败。 解决办法:1.确保命令操作执行正确;2.检查确保集群/节点/实例当前状态无异常。 GAUSS-51612 : "The instance IDs [%s] are not found in %s." SQLSTATE: 无 错误原因:在节点信息里没有找到某个实例ID。 解决办法:在做增删CN时,检查XML中增删CN的节点配置是否正确。 GAUSS-51613 : "There is no instance in %s to be built." SQLSTATE: 无 错误原因:没有需要创建的实例。 解决办法:在做manageCN的时候,XML配置的不正确,XML中没有在新节点中配实例。 GAUSS-51614:"Received signal[%d]." SQLSTATE: 无 错误原因:接收信号%d。 解决办法:重新接收。 GAUSS-51615 : "Failed to initialize instance." SQLSTATE: 无 错误原因:初始化实例失败。 解决办法:1.确保gs_initdb/gs_initcm工具存在;2.确保gs_initdb/gs_initcm命令正确;3.检查确保集群/节点/实例当前状态无异常。 GAUSS-51616 : "Failed to dump %s schema." SQLSTATE: 无 错误原因:dump CN/DN schema失败。 解决办法:1.dumpall/dump工具存在;2.确保dumpall/dump命令操作正确;3.检查确保集群/节点/实例当前状态无异常。 GAUSS-51617:"Failed to rebuild %s" SQLSTATE: 无 错误原因:重建失败 解决办法:重新执行命令 GAUSS-51618 : "Failed to get all hostname." SQLSTATE: 无 错误原因:获取所有主机名失败。 解决办法:确保ssh互信正常。 GAUSS-51619 : "The current node [%s] is not in the cluster." SQLSTATE: 无 错误原因:当前节点不在集群内。 解决办法:检查xml中是否配置了该节点。 GAUSS-51620 : "Failed to obtain %s instance information." SQLSTATE: 无 错误原因:获取实例信息失败。 解决办法:1.确保XML配置正确;2.检查确保集群/节点/实例当前状态无异常。 GAUSS-51621 : "HA IP is empty." SQLSTATE: 无 错误原因:HA IP为空。 解决办法:检查XML文件配置信息,如果XML中配置了HA IP,此时需确保其值配置正确;如果XML中没有配置HA IP,则其会默认使用backIP,此时需要确保正确配置XML文件中的backIP。 GAUSS-51622 : "There is no %s on %s node." SQLSTATE: 无 错误原因:节点上没有CN/DN实例。 解决办法:1.检查XML中该节点是否配置了CN/DN实例;2.检查确保集群/节点/实例当前状态无异常。 GAUSS-51623 : "Failed to obtain version." SQLSTATE: 无 错误原因:获取集群版本失败。 解决办法:1.确保version.cfg文件存在;2.检查version.cfg文件中数据格式是否正确;3.检查确保集群/节点/实例当前状态无异常。 GAUSS-51624 : "Failed to get CN connections." SQLSTATE: 无 错误原因:获取CN连接数失败。 解决办法:检查确保集群/节点/实例当前状态无异常。 GAUSS-51625 : "Cluster is running." SQLSTATE: 无 错误原因:集群正在运行。 解决办法:停止集群。 GAUSS-51626 : "Failed to rollback." SQLSTATE: 无 错误原因:回滚失败。 解决办法:1.确保命令操作执行正确;2.检查确保集群/节点/实例当前状态无异常;3.查看对应日志信息。 GAUSS-51627:"Configuration failed." SQLSTATE: 无 错误原因:配置失败 解决办法:重新配置 GAUSS-51628 : "The version number of new cluster is [%s]. It should be float." SQLSTATE: 无 错误原因:新集群的版本号格式不正确。 解决办法:1.确保version.cfg文件存在;2.检查version.cfg文件中数据格式是否正确;3.检查确保集群/节点/实例当前状态无异常。 GAUSS-51629 : "The version number of new cluster is [%s]. It should be greater than or equal to the old version." SQLSTATE: 无 错误原因:新集群的版本号不正确,应该大于或等于旧版本号。 解决办法:1.确保version.cfg文件存在;2.检查新集群的version.cfg文件中数据是否小于现有集群的版本号;3.检查确保集群/节点/实例当前状态无异常。 GAUSS-51630 : "No node named %s." SQLSTATE: 无 错误原因:节点名不存在。 解决办法:1.检查XML中是否配置了该节点;2.检查确保集群/节点/实例当前状态无异常。 GAUSS-51631 : "Failed to delete the %s instance." SQLSTATE: 无 错误原因:删除CN实例失败。 解决办法:1.确保ssh互信正常;2.确保命令操作执行正确;3.检查确保集群/节点/实例当前状态无异常。 GAUSS-51632 : "Failed to do %s." SQLSTATE: 无 错误原因:执行python脚本失败。 解决办法:1.确保python脚本存在;2.确保命令操作执行正确;3.检查确保集群/节点/实例当前状态无异常。 GAUSS-51633 : "The %s must be a digit." SQLSTATE: 无 错误原因:ID必须是数字。 解决办法:1.确保指定的实例存在;2.确保命令操作执行正确;3.检查确保集群/节点/实例当前状态无异常。 GAUSS-51635 : "Failed to check SHA256." SQLSTATE: 无 错误原因:检查SHA256失败。 解决办法:1.确保SHA256文件存在;2.确保命令操作执行正确;3.检查确保集群/节点/实例当前状态无异常。 GAUSS-51636 : "Failed to obtain %s node information." SQLSTATE: 无 错误原因:获取节点信息失败。 解决办法:1.确保XML中配置了该节点;2.确保命令操作执行正确;3.检查确保集群/节点/实例当前状态无异常。 GAUSS-51637: "The %s does not match with %s." SQLSTATE: 无 错误原因:集群信息不匹配。 解决办法:1.确保需要匹配的双方同时更新;2.确保命令操作执行正确;3.检查确保集群/节点/实例当前状态无异常。 GAUSS-51638 : "Failed to append instance on host [%s]." SQLSTATE: 无 错误原因:在某个节点上追加实例失败。 解决办法:1.检查XML配置是否正确,路径是否有冲突;2.检查确保集群/节点/实例当前状态无异常。 GAUSS-51640 : "Can't connect to cm_server, cluster is not running possibly." SQLSTATE: 无 错误原因:连接不上cm_server,集群可能不在运行。 解决办法:重启集群。 GAUSS-51641 : "Cluster redistributing status is not accord with expectation." SQLSTATE: 无 错误原因:重分布状态不满足条件。 解决办法:1.检查进群状态是否正常和健康;2.检查确保集群/节点/实例当前状态无异常。 GAUSS-51642 : "Failed to promote peer instances." SQLSTATE: 无 错误原因:拉起对等实例失败。 解决办法:1.确保指定的实例存在;2.确保命令操作执行正确;3.检查确保集群/节点/实例当前状态无异常。 GAUSS-51643 : "Failed to restart %s." SQLSTATE: 无 错误原因:重启集群/逻辑集群失败。 解决办法:1.检查网络连接是否正常;2.检查配置文件是否正确。 GAUSS-51644 : "Failed to set resource control for the cluster." SQLSTATE: 无 错误原因:设置集群资源控制失败。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-51645 : "Failed to restart %s." SQLSTATE: 无 错误原因:重启集群/逻辑集群失败。 解决办法:1.检查网络连接是否正常;2.检查配置文件是否正确。 GAUSS-51646 : "The other OM operation is currently being performed in the cluster node: '%s'.” SQLSTATE: 无 错误原因:集群节点正在进行其它OM操作。 解决办法:等待集群节点上的其它OM操作完成后,重新调用操作。 GAUSS-51647 : "The operation step of OM components in current cluster nodes do not match with each other: %s." SQLSTATE: 无 错误原因:当前的OM操作同集群节点中记录的操作步骤不匹配。 解决办法:删除$PGHOST目录下操作步骤文件,重新调用操作。 GAUSS-51648 : "Waiting for redistribution process to end timeout." SQLSTATE: 无↵ 错误原因:等待重分布进程结束超时。 解决办法:重新调用重分布操作。 GAUSS-51649 : "Capture exceptions '%s' : %s." SQLSTATE: 无 错误原因:异常信息不在定义异常范围内。 解决办法:根据捕获异常信息,解决问题。 GAUSS-51650 : "Unclassified exceptions: %s." SQLSTATE: 无↵ 错误原因:异常信息不在定义异常范围内。 解决办法:根据捕获异常信息,解决问题。 父主题: GAUSS-51000 -- GAUSS-51999
  • GAUSS-04731 -- GAUSS-04740 GAUSS-04731: "No folder path is specified for a DFS table." SQLSTATE: 44000 错误原因:创建HDFS外表检查不存在folderrname。 解决办法:创建表HDFS表时需要指定foldername的option。 GAUSS-04732: "No file path is specified for a DFS table." SQLSTATE: 44000 错误原因:创建HDFS外表检查不存在filename。 解决办法:创建表HDFS表时需要指定filename的option。 GAUSS-04733: "No hdfscfg path is specified for a DFS server." SQLSTATE: 44000 错误原因:创建DFSserver没有指定HDFS的配置文件路径。 解决办法:创建HDFS表需要指定HDFS的配置文件路径,即指定cfgpath的option。 GAUSS-04734: "There is an illegal character \'%c\' in the option %s." SQLSTATE: 44000 错误原因:在filename或者foldername的option中存在非法字符。 解决办法:检查flilename或者foldername路径的规范性,重新创建HDFS外表。 GAUSS-04735: "The option %s should not be end with \'%c\'." SQLSTATE: 44000 错误原因:检测filename的option以'/'结束直接报错。 解决办法:filename的option不能以'/'结束。 GAUSS-04736: "Only a folder path is allowed for a DFS table." SQLSTATE: 44000 错误原因:创建HDFS外表时,检测有多余一个的filename路径。 解决办法:检查filename的option数量。 GAUSS-04737: "Only a hdfscfg path is allowed for a DFS server." SQLSTATE: 44000 错误原因:创建HDFS外表时,检测有多余一个的foldername路径。 解决办法:foldername的option数量。 GAUSS-04738: "The path '%s' must be an absolute path." SQLSTATE: 42P17 错误原因:检测filename或者foldername的路径不是绝对路径。 解决办法:创建HDFS表指定的foldername或者filename必须是一个绝对路径。 GAUSS-04739: "The address option exists illegal character: \'%c\'" SQLSTATE: 44000 错误原因:HDFS的Server的address option中存在非法字符空格。 解决办法:将非法字符空格去掉。 GAUSS-04740: "No address is specified for a DFS server." SQLSTATE: 44000 错误原因:检测创建HDFS Server没有指定address。 解决办法:创建HDFS Server指定address。 父主题: GAUSS-04701 -- GAUSS-04800
  • GAUSS-01661 -- GAUSS-01670 GAUSS-01661: "failed to deconstruct sort operators into partitioning/ordering operators" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01662: "failed to assign all NestLoopParams to plan nodes" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01663: "MergeAppend child's targetlist doesn't match MergeAppend" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01664: "failed to find unique expression in subplan tlist" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01665: "could not find compatible hash operator for operator %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01666: "could not find ordering operator for equality operator %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01667: "could not find param ID for CTE '%s'" SQLSTATE: XX000 错误原因: 系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01668: "unsupported RTE kind %d in build_one_column_tlist" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01669: "outer pathkeys do not match mergeclauses" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01670: "inner pathkeys do not match mergeclauses" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-01601 -- GAUSS-01700
  • 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-03071 -- GAUSS-03080 GAUSS-03071: "unsupported result size: %d" SQLSTATE: 0A000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03072: "invalid regular expression: %s" SQLSTATE: 2201B 错误原因:输入的表达式非法。 解决办法:检查数据库encoding。 GAUSS-03073: "invalid regexp option: '%c'" SQLSTATE: 22023 错误原因:非法的regexp转换类型。 解决办法:检查输入参数。 GAUSS-03074: "invalid escape string" SQLSTATE: 22025 错误原因:非法的转义字符。 解决办法:检查输入参数。 GAUSS-03075: "regexp_split does not support the global option" SQLSTATE: 22023 错误原因:regexp_split目前不支持global选项。 解决办法:修改分隔选项。 GAUSS-03076: "invalid match ending position" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03077: "invalid match starting position" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03078: "unexpected dtype %d while parsing abstime '%s'" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03079: "cannot convert abstime 'invalid' to timestamp" SQLSTATE: 0A000 错误原因:绝对时间非法,无法转换为timestamp类型。 解决办法:请检查输入参数。 GAUSS-03080: "unexpected dtype %d while parsing reltime '%s'" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-03001 -- GAUSS-03100
  • GAUSS-00181 -- GAUSS-00190 GAUSS-00181: "function '%s' doesn't exist " SQLSTATE: 42883 错误原因:函数未定义。 解决办法:修改SQL Statement。 GAUSS-00182: "function '%s' isn't exclusive " SQLSTATE: 42723 错误原因:重复的函数定义。 解决办法:检查系统中重复的函数。 GAUSS-00183: "function '%s' with %d parameters doesn't exist " SQLSTATE: 42883 错误原因:函数未定义。 解决办法:修改SQL Statement。 GAUSS-00184: "invalid name: %s" SQLSTATE: 42601 错误原因:变量名不合法。 解决办法:变量名要符合命名规则。 GAUSS-00185: "WITH query name '%s' specified more than once" SQLSTATE: 42712 错误原因:with语句的名字被指定了多次。 解决办法:with语句的名字只能指定一次。 GAUSS-00186: "unexpected non-Query statement in WITH" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00187: "unexpected utility statement in WITH" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00188: "WITH clause containing a data-modifying statement must be at the top level" SQLSTATE: 0A000 错误原因:非SELECT的with语句,应该放在整个查询的最前面。 解决办法:非SELECT的with语句,应该放在整个查询的最前面。 GAUSS-00189: "wrong number of output columns in WITH" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00190: "recursive query '%s' column %d has type %s in non-recursive term but type %s overall" SQLSTATE: 42804 错误原因:递归查询中的非递归查询的列类型和实际输出的列类型不一致。 解决办法:将非递归查询的输出类型转换成递归查询的输出类型。 父主题: GAUSS-00101 -- GAUSS-00200
  • 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-03551 -- GAUSS-03560 GAUSS-03551: "could not locate required checkpoint record" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03552: "could not locate a valid checkpoint record" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03553: "invalid next transaction ID" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03554: "invalid redo in checkpoint record" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03555: "invalid redo record in shutdown checkpoint" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03556: "backup_label contains data inconsistent with control file" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03557: "there are some received xlog have not been redo" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03558: "requested recovery stop point is before consistent recovery point" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03559: "WAL ends before end of online backup" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03560: "WAL ends before consistent recovery point" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-03501 -- GAUSS-03600
  • GAUSS-01641 -- GAUSS-01650 GAUSS-01641: "Source data plan's target list does not contain ctid colum" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01642: "Unexpected command type: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01643: "It is not supported that there are both foreign tables and non-foreign tables in one query." SQLSTATE: 0A000 错误原因:语句中同时包含内表和外表。 解决办法:尝试更改语句,不同时查询内外表,或禁止fast_query_shipping。 GAUSS-01644: "Not support feature of HDFS" SQLSTATE: 0A000 错误原因:HDFS不支持此特性。 解决办法:不建议使用此特性。 GAUSS-01645: "column store doesn't support backward scan" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01646: "Distributed key column can't be updated in current version" SQLSTATE: 42P10 错误原因:更新分布列。 解决办法:不要更新分布列。具体步骤请参见插入或更新数据时报错,提示分布键不能被更新。 GAUSS-01647: "could not find array type for datatype %s" SQLSTATE: XX000 错误原因:该数据类型不能支持array sublink方式。 解决办法:修改子查询的类型。 GAUSS-01648: "unexpected PARAM_SUBLINK ID: %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01649: "unexpected outer reference in CTE query" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01650: "could not find plan for CteScan referencing plan ID %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-01601 -- GAUSS-01700
  • GAUSS-02431 -- GAUSS-02440 GAUSS-02431: "Cstore IndexAnd is not yet implemented " SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02432: "Cstore IndexOr is not yet implemented " SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02433: "CreateEvent failed: error code %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02434: "latch already owned" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02435: "cannot wait on a latch owned by another process" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02436: "failed to create event for socket: error code %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02437: "failed to set up event for socket: error code %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02438: "ResetEvent failed: error code %lu" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02439: "WaitForMultipleObjects() failed: error code %lu" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02440: "failed to enumerate network events: error code %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-02401 -- GAUSS-02500
  • GAUSS-00131 -- GAUSS-00140 GAUSS-00131: "current database cannot be changed" SQLSTATE: 0A000 错误原因:在当前数据库中对catalog进行设置。 解决办法:不允许设置系统表。 GAUSS-00132: "time zone interval must be HOUR or HOUR TO MINUTE" SQLSTATE: 42601 错误原因:时间间隔格式设置错误。 解决办法:间隔格式必须是HOUR or HOUR TO MINUTE。 GAUSS-00133: "interval precision specified twice" SQLSTATE: 42601 错误原因:interval的精度被指定多次。 解决办法:只能指定一次。 GAUSS-00134: "MATCH PARTIAL not yet implemented" SQLSTATE: 0A000 错误原因:引用时使用了部分匹配。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-00135: "unrecognized distribution option '%s'" SQLSTATE: 42601 错误原因:不可识别的分布列选项。 解决办法:请使用支持的分布选项。具体请参考《SQL语法参考》的“CREATE TABLE”章节。 GAUSS-00136: "Invalid option %s" SQLSTATE: 42601 错误原因:选项不合法。 解决办法:请使用支持的选项。 GAUSS-00137: "constraint declared INITIALLY DEFERRED must be DEFERRABLE" SQLSTATE: 42601 错误原因:声明为INITIALLY DEFERRED的约束必须是DEFERRABLE的。 解决办法:声明为INITIALLY DEFERRED的约束必须是DEFERRABLE的。 GAUSS-00138: "conflicting constraint properties" SQLSTATE: 42601 错误原因:约束使用冲突。 解决办法:不能同时使用有冲突的约束。 GAUSS-00139: "CREATE ASSERTION is not yet implemented" SQLSTATE: 0A000 错误原因:CREATE ASSERTION未支持。 解决办法:未支持的不要使用。 GAUSS-00140: "DROP ASSERTION is not yet implemented" SQLSTATE: 0A000 错误原因:DROP ASSERTION未支持。 解决办法:未支持的不要使用。 父主题: GAUSS-00101 -- GAUSS-00200
  • GAUSS-04031 -- GAUSS-04040 GAUSS-04031: "must be system admin to use server-side lo_export()" SQLSTATE: 42501 错误原因:必须为系统管理员权限才能使用服务器端的lo_export函数。 解决办法:禁止使用不支持的函数。 GAUSS-04032: "could not create server file '%s': %m" SQLSTATE: XX000 错误原因:创建服务器文件失败。 解决办法:禁止使用不支持的函数。 GAUSS-04033: "could not chmod server file '%s': %m" SQLSTATE: XX000 错误原因:修改服务器文件权限失败。 解决办法:禁止使用不支持的函数。 GAUSS-04034: "could not write server file '%s': %m" SQLSTATE: XX000 错误原因:写入服务器文件失败。 解决办法:禁止使用不支持的函数。 GAUSS-04035: "connection requires a valid client certificate" SQLSTATE: 28000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04038: "pg_hba.conf rejects connection for host '%s', user '%s', database '%s', %s" SQLSTATE: 28000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04039: "pg_hba.conf rejects connection for host '%s', user '%s', database '%s'" SQLSTATE: 28000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04040: "no pg_hba.conf entry for host '%s', user '%s', database '%s', %s" SQLSTATE: 28000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-04001 -- GAUSS-04100
  • GAUSS-03591 -- GAUSS-03600 GAUSS-03591: "failed to find GlobalTransaction for xid %lu" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03592: "two-phase state file maximum length exceeded" SQLSTATE: 54000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03593: "could not create two-phase state file '%s': %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03594: "could not write two-phase state file: %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03595: "could not seek in two-phase state file: %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03596: "could not close two-phase state file: %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03597: "two-phase state file for transaction %lu is corrupt" SQLSTATE: XX001 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03598: "could not recreate two-phase state file '%s': %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03599: "could not fsync two-phase state file: %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03600: "could not open two-phase state file '%s': %m" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-03501 -- GAUSS-03600
  • GAUSS-02391 -- GAUSS-02400 GAUSS-02391: "cannot change TOAST relation '%s'" SQLSTATE: 42809 错误原因:错误的对象类型,INSERT/UPDATE/DELETE语句不能修改TOAST表。 解决办法:修改SQL语句。 GAUSS-02392: "cannot insert into foreign table '%s'" SQLSTATE: 0A000 错误原因:特性不支持,外表不支持INSERT操作。 解决办法:不要对外表进行INSERT操作。 GAUSS-02393: "foreign table '%s' does not allow inserts" SQLSTATE: 55000 错误原因:特性不支持,外表不支持INSERT操作。 解决办法:不要对外表进行INSERT操作。 GAUSS-02394: "cannot update foreign table '%s'" SQLSTATE: 0A000 错误原因:特性不支持,外表不支持UPDATE操作。 解决办法:不要对外表进行UPDATE操作。 GAUSS-02395: "foreign table '%s' does not allow updates" SQLSTATE: 55000 错误原因:特性不支持,外表不支持UPDATE操作。 解决办法:不要对外表进行UPDATE操作。 GAUSS-02396: "cannot delete from foreign table '%s'" SQLSTATE: 0A000 错误原因:特性不支持,外表不支持DELETE操作。 解决办法:不要对外表进行DELETE操作。 GAUSS-02397: "foreign table '%s' does not allow deletes" SQLSTATE: 55000 错误原因:特性不支持,外表不支持DELETE操作。 解决办法:不要对外表进行DELETE操作。 GAUSS-02398: "cannot change relation '%s'" SQLSTATE: 42809 错误原因:错误的对象类型,存在INSERT/UPDATE/DELETE语句不能修改的对象类型。 解决办法:修改SQL语句。 GAUSS-02399: "cannot lock rows in sequence '%s'" SQLSTATE: 42809 错误原因:错误的对象类型,不能为Sequence加锁。 解决办法:修改SQL语句。 GAUSS-02400: "cannot lock rows in TOAST relation '%s'" SQLSTATE: 42809 错误原因:错误的对象类型,不能为TOAST表加锁。 解决办法:修改SQL语句。 父主题: GAUSS-02301 -- GAUSS-02400
  • GAUSS-00441 -- GAUSS-00450 GAUSS-00441: "could not create listen socket for '%s'" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00442: "could not create any TCP/IP sockets" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00443: "could not create any HA TCP/IP sockets" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00444: "no socket created for listening" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00445: "could not create I/O completion port for child queue" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00446: "could not load pg_hba.conf" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00447: "%s: could not locate my own executable path" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00448: "%s: could not locate matching postgres executable" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00449: "could not open directory '%s': %m" SQLSTATE: XX000 错误原因:打开某个目录失败,可能原因是目录不存在,权限不对,或目录损坏。 解决办法:可根据错误信息分析具体原因,如果目录不存在,需要创建对应目录;权限不对则修改权限;目录损坏则修复文件系统或磁盘。 GAUSS-00450: "data directory '%s' does not exist" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-00401 -- GAUSS-00500
  • GAUSS-02231 -- GAUSS-02240 GAUSS-02231: "must be system admin to manage pooler" SQLSTATE: 42501 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02232: "pgxc_pool_reload cannot run inside a transaction block" SQLSTATE: 25001 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02233: "must be system admin to clean pool connections" SQLSTATE: 42501 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02234: "must define Database name or user name" SQLSTATE: 42000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02236: "The CREATE BARRIER PREPARE message is expected to arrive at a Coordinator from another Coordinator" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02237: "The CREATE BARRIER END message is expected to arrive at a Coordinator from another Coordinator" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02238: "The CREATE BARRIER EXECUTE message is expected to arrive from a Coordinator" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02239: "Failed to send CREATE BARRIER PREPARE request to the node" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02240: "Failed to receive response from the remote side" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 父主题: GAUSS-02201 -- GAUSS-02300
  • GAUSS-01971 -- GAUSS-01980 GAUSS-01971: "could not stat control file '%s': %m" SQLSTATE: XX000 错误原因:程序运行过程中需要访问的文件不存在。 解决办法:手动创建该文件或重新初始化数据目录。 GAUSS-01972: "duplicate option '%s'" SQLSTATE: 42601 错误原因:服务端收的重建命令参数有重复。 解决办法:需要开发人员根据提示排查客户端命令参数。 GAUSS-01973: "could not stat file or directory '%s': %m" SQLSTATE: XX000 错误原因:程序运行过程中需要访问的文件或目录不存在。 解决办法:手动创建该文件目录,或重新初始化数据目录。 GAUSS-01974: "Postmaster exited, aborting active base backup" SQLSTATE: XX000 错误原因:子线程处理重建命令过程中,主线程退出。 解决办法:重新启动。 GAUSS-01975: "shutdown requested, aborting active base backup" SQLSTATE: XX000 错误原因:子线程处理重建命令过程中,收到主线程的退出信号。 解决办法:重新启动。 GAUSS-01976: "server run mode changed, aborting active base backup" SQLSTATE: XX000 错误原因:处理重建命令过程中,主机状态发生变化。 解决办法:以主机模式重新启动。 GAUSS-01977: "could not open file '%s': %m" SQLSTATE: XX000 错误原因:打开某个文件失败,可能原因是文件不存在,权限不对,或文件损坏。 解决办法:可根据错误信息分析具体原因,如果文件不存在,需要创建对应文件;权限不对则修改权限;文件损坏则修复文件系统或磁盘。 GAUSS-01978: "archive member '%s' too large for tar format" SQLSTATE: XX000 错误原因:处理重建命令过程中,主机需要发送的文件太大,无法压缩。 解决办法:如果文件合法,则需要分割压缩。 GAUSS-01979: "base backup could not send data, aborting backup" SQLSTATE: XX000 错误原因:处理重建命令过程中,主备之间连接中断,发送文件失败。 解决办法:恢复主备机节点间的网络。 GAUSS-01980: "could not close log file %u, segment %u: %m" SQLSTATE: XX000 错误原因:关闭某个文件失败,可能原因是文件损坏。 解决办法:可根据错误信息分析具体原因,如果文件损坏则修复文件系统或磁盘。 父主题: GAUSS-01901 -- GAUSS-02000
共100000条