文档中心MogDBMogDB StackUqbar
v2.1

文档:v2.1

支持的版本:

其他版本:

GAUSS-04301 - GAUSS-04400


GAUSS-04301 - GAUSS-04310


GAUSS-04308: "%s: could not locate bin path"

SQLSTATE: 无

错误原因: 系统内部错误。

解决办法: 请联系技术支持工程师提供技术支持。


GAUSS-04311 - GAUSS-04320


GAUSS-04325: "Parallel Function: Failed to send command to Datanode %u"

SQLSTATE: XX000

错误原因: 系统内部错误。

解决办法: 请联系技术支持工程师提供技术支持。


GAUSS-04321 - GAUSS-04330


GAUSS-04321: "Failed to receive GTM commit transaction response after %s.

SQLSTATE: XX000

错误原因: 可能由于GTM断连,无法得到通知GTM提交事务的反馈信息。

解决办法: 检查与GTM的连接正常与否。

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"

SQLSTATE: XX000

错误原因: 收不到对端DN的消息响应。

解决办法: 检查是否有节点故障或者网络连接是否正常。

GAUSS-04330: "pooler: Failed to send SIGTERM to postgres thread:%lu in PoolManagerAbortTransactions(), failed: %m"

SQLSTATE: XX000

错误原因: 向backend thread发送内部信号失败。

解决办法: 用户可以再次重试。


GAUSS-04331 - GAUSS-04340


GAUSS-04333: "pooler: invalid cn/dn node number, input cn: %d, dn: %d; current cn: %d, dn: %d"

SQLSTATE: 08006

错误原因: 非法的参数类型。

解决办法: 这是为预防开发时程序内部逻辑错误而设置的报错,一旦出现,应由开发人员定位。

GAUSS-04335: "pooler: Communication failure, failed to send session commands or invalid incoming data."

SQLSTATE: 08000

错误原因: 连接出现错误,和DN的通讯失败。

解决办法: 重新执行query。

GAUSS-04336: "pooler: Failed to duplicate fd, error: %s"

SQLSTATE: XX000

错误原因: 这是一个系统错误,可能是进程打开的句柄数受到限制。

解决办法: 更改系统设置,增大进程能打开的句柄数。

GAUSS-04339: "pooler: Failed to reset agent!"

SQLSTATE: XX000

错误原因: 内存上下文错误。

解决办法: 重新执行query。


GAUSS-04341 - GAUSS-04350


GAUSS-04342: "concurrent update under Stream mode is not yet supported"

SQLSTATE: 0A000

错误原因: Stream模式下不支持并发更新操作。

解决办法: 关掉enable_stream_operator开关或者避免Stream模式下的并发更新操作。

GAUSS-04344: "cannot read results"

SQLSTATE: XX000

错误原因: 不能读取数据,系统内部错误。

解决办法: 请联系技术支持工程师提供技术支持。

GAUSS-04345: "Operator with OID %u dose not exist."

SQLSTATE: XX000

错误原因: 此操作符不存在。

解决办法: 使用正确的操作符如‘+’,‘-’等。

GAUSS-04348: "%s is redistributing, please retry later."

SQLSTATE: 0A000

错误原因: 正在重分布的表不支持导入之外的其他DDL操作。

解决办法: 等待正在重分布的表重分布完成后重试。

GAUSS-04350: "duplicated URL '%s' in LOCATION"

SQLSTATE: XX000

错误原因: gds使用的URL重复。

解决办法: 确认gds使用的URL与已存在使用的URL不重复。


GAUSS-04351 - GAUSS-04360


GAUSS-04351: "IGNORE_EXTRA_DATA only available on READ ONLY foreign table"

SQLSTATE: 42601

错误原因: 创建可写外表时,在OPTIONS中使用了IGNORE_EXTRA_DATA。

解决办法: 删除外表定义OPTIONS中的IGNORE_EXTRA_DATA。

GAUSS-04352: "Permission denied to drop resource pools."

SQLSTATE: 42501

错误原因: 禁止普通用户进行删除resource pool对象的操作。

解决办法: 只有系统用户可以对resource pool对象进行删除操作。普通用户无权删除。

GAUSS-04353: "App Workload Group Mapping '%s': object not defined"

SQLSTATE: 42704

错误原因: 不允许移除一个不存在的app workload group mapping。

解决办法: 只允许移除一个已存在的app workload group mapping。

GAUSS-04355: "internal error, rename partitioned table failed"

SQLSTATE: XX000

错误原因: 重命名分区表失败。

解决办法: 请确认ALTER TABLE [ IF EXISTS ] table_name RENAME TO new_table_name;语法中table_name和new_table_name是否正确。

GAUSS-04356: "internal error, rename partition failed"

SQLSTATE: XX000

错误原因: 重命名表分区失败。

解决办法: 请确认ALTER TABLE..RENAME PARTITION partition_name TO partition_new_name;语法中partition_name或partition_new_name是否为已存在分区。

GAUSS-04358: "statistics percent valid value is between 0 and 100"

SQLSTATE: 22023

错误原因: 设置的百分比不在0-100之间。

解决办法: 调整设置的百分比数据,保证在0-100之间。

GAUSS-04360: "Partition cache lookup failed for index partition %u"

SQLSTATE: XX000

错误原因: cache数据瞬时刷新,分区索引查询失败。

解决办法: 重新执行此操作。


GAUSS-04361 - GAUSS-04370


GAUSS-04361: "explain_perf_mode requires FORMAT TEXT"

SQLSTATE: 22023

错误原因: 此参数设置为非normal模式时,使用了非text格式的format。

解决办法: 设置explain_perf_mode为非normal格式时,需要format必须是text格式。

GAUSS-04363: "unsupported type %d"

SQLSTATE: XX000

错误原因: 使用了未支持的类型,系统内部错误。

解决办法: 请联系技术支持工程师提供技术支持。

GAUSS-04365: "The expiration time could not be earlier than the starting time."

SQLSTATE: XX000

错误原因: 在设置帐户有效期时,帐号的有效开始时间比有效结束时间还要晚,这对于帐户来说是不可取的。

解决办法: 检查设置帐户有效期时有效开始时间和有效结束时间的时间关系。

GAUSS-04366: "The old password can not be NULL, please input your old password with 'replace' grammar."

SQLSTATE: XX000

错误原因: 在修改系统管理员用户密码或使用identified by语法修改用户密码时需要提供原始密码用于确认。如果没有提供原始密码则报错。

解决办法: 修改系统管理员用户密码或使用identified by语法修改用户密码时,需要使用replace语法给出原始密码。

GAUSS-04367: "The old password is invalid."

SQLSTATE: XX000

错误原因: 利用identified by … replace语法修改用户密码时给出的用户当前密码不正确。

解决办法: 在使用identified by … replace语法修改用户的密码时需要提供正确的帐户当前密码。

GAUSS-04368: "Permission denied to rename the initial account."

SQLSTATE: 42501

错误原因: 不允许用户尝试对数据库初始化用户进行重命名。

解决办法: 检查需要重命名的对象,如果为数据库初始化用户,则不允许重命名。


GAUSS-04371 - GAUSS-04380


GAUSS-04371: "Invalid value for tablespace maxsize: '%s'"

SQLSTATE: 22023

错误原因: 表空间限额设置格式或者数值不正确。

解决办法: 依据对应的提示信息进行修正格式或者数值。

GAUSS-04372: "tablespace cannot be created under data directory"

SQLSTATE: 42P17

错误原因: 用户在data目录下面创建tablespace会产生这个错误。

解决办法: 不允许在data目录创建tablespace,发现创建的tablespace的绝对路径包含data目录则报错。

GAUSS-04373: "unchangeable tablespace '%s'"

SQLSTATE: 42939

错误原因: 不允许修改系统表空间或者私有表空间。

解决办法: 修正用户表空间名称为合法名称。

GAUSS-04374: "Insufficient storage space for tablespace '%s'"

SQLSTATE: XX000

错误原因: 配置给用户的表空间全部使用完毕。

解决办法: 请联系管理员调整表空间配额。

GAUSS-04375: "Communication failure, failed to send set commands to pool."

SQLSTATE: 08000

错误原因: 通信异常

解决办法: 检查主机的网络状态,等待网络压力不大以后再执行该操作。

GAUSS-04376: "explain_dna_file should be .csv file."

SQLSTATE: XX000

错误原因: 设置的文件名称不是.csv格式的。

解决办法: 设置成.csv格式的文件名即可。

GAUSS-04377: "explain_dna_file should be absolute path + .csv file."

SQLSTATE: XX000

错误原因: explain_dna_file参数没有设置成绝对路径+.csv格式的文件

解决办法: explain_dna_file参数需要设置成绝对路径+.csv格式的文件。

GAUSS-04378: "you are not allowed to do that operation immediately, please try again later"

SQLSTATE: XX000

错误原因: 不允许频率过快的使用该命令。

解决办法: 保持一定的时间间隔来执行此命令。

GAUSS-04379: "The account is not within the period of validity. "

SQLSTATE: XX000

错误原因: 当前帐户不在有效期范围内。

解决办法: 需要由安全管理员重新设定用户的有效开始时间和有效结束时间。

GAUSS-04380: "memory is temporarily unavailable"

SQLSTATE: 53200

错误原因: 申请内存时,无法满足需求,则报该错误。

解决办法: ERROR级别,回滚正在执行的作业。


GAUSS-04381 - GAUSS-04390


GAUSS-04381: "detected write past chunk end in %s %p"

SQLSTATE: XX000

错误原因: 在free内存时,验证填充的字符,若不正确,报错。

解决办法: PANIC级别,用于Debug模式下的内存越界检查,终止进程,产生core。

GAUSS-04383: "Bucketmap is NULL"

SQLSTATE: XX000

错误原因: Bucketmap为空。

解决办法: 不要执行该操作。

GAUSS-04385: "invalid name of memory context: NULL or " "

SQLSTATE: XX000

错误原因: 函数参数检查,NULL或者空字符串被认为是非法的内存上下文名称。

解决办法: 由用户确保内存上下文名称的合法性。

GAUSS-04386: "Failed to receive GTM commit transaction response for DN or other CN."

SQLSTATE: XX000

错误原因: 可能由于GTM断连,无法得到通知GTM提交事务的反馈信息。

解决办法: 检查与GTM的连接正常与否。

GAUSS-04387: "column '%s' needs too many memory"

SQLSTATE: 0A000

错误原因: 列存导入记录过大。

解决办法: 当前列存不支持过大记录,使用行存进行导入。

GAUSS-04390: "Failed to initialze NativeTarget for LLVM."

SQLSTATE: XX000

错误原因: 启动数据库时初始化LLVM本地对象失败。

解决办法: 重新启动数据库。


GAUSS-04391 - GAUSS-04400


GAUSS-04391: "Failed to initialze NativeTargetAsmPrinter for LLVM."

SQLSTATE: XX000

错误原因: 启动数据库时初始化LLVM本地对象ASM打印器失败。

解决办法: 重新启动数据库。

GAUSS-04392: "Failed to initialze NativeTargetAsmParser for LLVM."

SQLSTATE: XX000

错误原因: 启动数据库时初始化LLVM本地对象ASM解析器失败。

解决办法: 重新启动数据库。

GAUSS-04400: "Include identical distribution column '%s'"

SQLSTATE: 42P16

错误原因: 建表时指定了两个相同的分布列。

解决办法: 修改建表语句。

Copyright © 2011-2024 www.enmotech.com All rights reserved.