文档中心MogDBMogDB StackUqbar
v3.1

文档:v3.1

支持的版本:

其他版本:

GAUSS-03301 - GAUSS-03400


GAUSS-03301 - GAUSS-03310


GAUSS-03301: "cannot lock cluster for backup in presence of %d uncommitted prepared transactions"

SQLSTATE: 55P03

错误原因: 存在未提交的prepared transaction时无法锁定集群进行备份。

解决办法: 等待prepared transaction提交后,在锁定集群进行备份。

GAUSS-03302: "cannot lock cluster for backup, lock is already held"

SQLSTATE: 55P03

错误原因: 未获取到锁,无法锁定集群进行备份。

解决办法: 等待其它持锁作业完成后,再进行此项操作。

GAUSS-03304: "word is too long (%ld bytes, max %ld bytes)"

SQLSTATE: 54000

错误原因: 单词太长,超过允许的最大值。

解决办法: 使用不超过长度限制的单词。

GAUSS-03305: "string is too long for tsvector (%ld bytes, max %ld bytes)"

SQLSTATE: 54000

错误原因: 字符串太长,超过允许的最大长度。

解决办法: 使用不超过长度限制的字符串。

GAUSS-03306: "positions array too long"

SQLSTATE: XX000

错误原因: 输入的字符串长度超过了tsvector类型允许的最大长度( (1<<20) - 1)。

解决办法: 调整输入的字符串长度。

GAUSS-03307: "invalid size of tsvector"

SQLSTATE: XX000

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

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

GAUSS-03308: "invalid tsvector: lexeme too long"

SQLSTATE: XX000

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

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

GAUSS-03309: "invalid tsvector: maximum total lexeme length exceeded"

SQLSTATE: XX000

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

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


GAUSS-03311 - GAUSS-03320


GAUSS-03311: "position information is misordered"

SQLSTATE: XX000

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

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

GAUSS-03312: "unrecognized LC category: %d"

SQLSTATE: XX004

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

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

GAUSS-03313: "could not convert string to UTF-8: error code %lu"

SQLSTATE: 22021

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

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

GAUSS-03314: "invalid LC_COLLATE setting"

SQLSTATE: D0011

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

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

GAUSS-03315: "invalid LC_CTYPE setting"

SQLSTATE: D0011

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

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

GAUSS-03316: "could not create locale '%s': %m"

SQLSTATE: 22023

错误原因: 无法创建locale,操作系统找不到指定的locale名称。

解决办法: 请检查创建的locale是否是操作系统支持的locale。

GAUSS-03317: "collations with different collate and ctype values are not supported on this platform"

SQLSTATE: 0A000

错误原因: 当前操作系统不支持含有不同collate和ctype值的collation。

解决办法: collation允许指定各列数据的排序规则。创建collation时,如果设置LC_COLLATE和LC_CTYPE的值,则要求二者设置为相同的值。

GAUSS-03318: "nondefault collations are not supported on this platform"

SQLSTATE: 0A000

错误原因: 非缺省的collation不支持。

解决办法: 使用平台缺省的collation。

GAUSS-03319: "wcstombs_l is not available"

SQLSTATE: 22021

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

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

GAUSS-03320: "mbstowcs_l is not available"

SQLSTATE: 22021

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

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


GAUSS-03321 - GAUSS-03330


GAUSS-03321: "invalid multibyte character for locale"

SQLSTATE: 22021

错误原因: 待转换的字符是一个非法的多字节字符。该字符是符合服务器locale的,但是服务器设置的LC_CTYPE locale与数据库的字符编码不兼容。

解决办法: 服务器设置的locale与数据库字符编码不兼容,请重新设置服务器的locale。

GAUSS-03322: "unsupported XML feature"

SQLSTATE: 0A000

错误原因: 不支持XML特性。

解决办法: 不使用XML特性相关功能。

GAUSS-03323: "invalid XML comment"

SQLSTATE: 2200S

错误原因: 非法的XML注释。

解决办法: XML注释的格式为<- … ->。

GAUSS-03324: "not an XML document"

SQLSTATE: 2200L

错误原因: xmltotext函数中的输入的xml不是合法的XML文档。

解决办法: 修改XML数据,使之变为合法的XML文档。

GAUSS-03325: "invalid XML processing instruction"

SQLSTATE: 42601

错误原因: XML处理指令(PI)非法,其target name不应为"xml"(不分大小写)。

解决办法: 修改XML文档中PI的target name。

GAUSS-03326: "invalid XML processing instruction"

SQLSTATE: 42601

错误原因: XML处理指令(PI)非法,其target name不应为"xml"(不分大小写)。

解决办法: 修改XML文档中PI的target name。

GAUSS-03327: "xmlvalidate is not implemented"

SQLSTATE: 0A000

错误原因: XMLVALIDATE功能没有实现。

解决办法: 不使用XMLVALIDATE函数。

GAUSS-03328: "could not initialize XML library"

SQLSTATE: XX000

错误原因: 系统错误,初始化XML库失败。

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

GAUSS-03329: "could not set up XML error handler"

SQLSTATE: 0A000

错误原因: 系统错误,无法设置XML error handler。

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

GAUSS-03330: "xml_ereport called with invalid PgXmlErrorContext"

SQLSTATE: XX000

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

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


GAUSS-03331 - GAUSS-03340


GAUSS-03331: "xml_errorHandler called with invalid PgXmlErrorContext"

SQLSTATE: XX000

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

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

GAUSS-03332: "invalid query"

SQLSTATE: 22000

错误原因: 非法的查询操作。

解决办法: 修正查询语句。

GAUSS-03333: "xpath expression result type %d is unsupported"

SQLSTATE: XX000

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

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

GAUSS-03334: "invalid array for XML namespace mapping"

SQLSTATE: 22000

错误原因: 系统内部错误,XML命名空间映射的数组不合法,必须是2维数组。

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

GAUSS-03335: "empty XPath expression"

SQLSTATE: 22000

错误原因: Xpath表达式为空。

解决办法: 在调用XML函数时提供合法的Xpath表达式。

GAUSS-03336: "neither namespace name nor URI may be null"

SQLSTATE: 22004

错误原因: XML命名空间或其对应的URL为空。

解决办法: 修改XML的命名空间或URL,使其非空。

GAUSS-03338: "LIKE pattern must not end with escape character"

SQLSTATE: 22025

错误原因: Like谓词中的pattern不应以转换字符结束。

解决办法: 修正like后面的pattern,去掉尾部的转义字符。

GAUSS-03339: "invalid format specification for an interval value"

SQLSTATE: 22007

错误原因: 在把date/time转换为char时,输入参数不能是interval类型。

解决办法: 输入参数应使用正确的时间类型。

GAUSS-03340: "'EEEE' must be the last pattern used"

SQLSTATE: 42601

错误原因: 数值格式错误,"EEEE"应出现在最后部分。

解决办法: 修正数值格式,重新执行。


GAUSS-03341 - GAUSS-03350


GAUSS-03341: "'9' must be ahead of 'PR'"

SQLSTATE: 42601

错误原因: 数值格式错误,"9"应出现在"PR"之前。

解决办法: 修正数值格式,重新执行。

GAUSS-03342: "'0' must be ahead of 'PR'"

SQLSTATE: 42601

错误原因: 数值格式错误, "0"应出现在"PR"之前。

解决办法: 修正数值格式,重新执行。

GAUSS-03343: "multiple decimal points"

SQLSTATE: 42601

错误原因: 数值格式错误,不应有多个小数点。

解决办法: 修正数值格式,重新执行。

GAUSS-03345: "cannot use 'S' twice"

SQLSTATE: 42601

错误原因: 数值格式错误,"S"不应出现两次。

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

GAUSS-03346: "cannot use 'S' and 'PL'/'MI'/'SG'/'PR' together"

SQLSTATE: 42601

错误原因: 数值格式错误, "S"不应与"PL"、"MI"、"SG"及"PR"同时出现。

解决办法: 修正数值格式,重新执行。

GAUSS-03347: "cannot use 'S' and 'MI' together"

SQLSTATE: 42601

错误原因: 数值格式错误,"S"不应与"MI"同时出现。

解决办法: 修正数值格式,重新执行。

GAUSS-03348: "cannot use 'S' and 'PL' together"

SQLSTATE: 42601

错误原因: 数值格式错误,"S"不应和"PL"同时出现。

解决办法: 修正数值格式,重新执行。

GAUSS-03349: "cannot use 'S' and 'SG' together"

SQLSTATE: 42601

错误原因: 数值格式错误,"S"不应与"SG"同时出现。

解决办法: 修正数值格式,重新执行。

GAUSS-03350: "cannot use 'PR' and 'S'/'PL'/'MI'/'SG' together"

SQLSTATE: 42601

错误原因: 数值格式错误,"PR"不应与"S"、"PL"、"MI"及"SG"同时出现。

解决办法: 修正数值格式,重新执行。


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-03361 - GAUSS-03370


GAUSS-03361: "source string too short for '%s' formatting field"

SQLSTATE: 22007

错误原因: 日期时间格式错误,源字符串长度小于需要读取的长度。

解决办法: 如果源字符串不是定长的,尝试使用"FM"修饰符。

GAUSS-03362: "invalid value '%s' for '%s'"

SQLSTATE: 22007

错误原因: 日期时间格式错误,需要长度的字符中有部分字符无法解析。

解决办法: 请修正要转换为日期时间的字符格式,使其符合日期时间的字符格式要求,如果源字符串不是定长的,尝试使用"FM"修饰符。

GAUSS-03363: "value for '%s' in source string is out of range"

SQLSTATE: 22008

错误原因: 日期时间格式错误,字符串的值超出正常范围。

解决办法: 请根据提示调整字符取值,使其满足范围要求。

GAUSS-03364: "character does not match format string"

SQLSTATE: 22007

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

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

GAUSS-03365: "input length of format 'US'/'us'/'FF'/'ff' must between 0 and 6"

SQLSTATE: 22008

错误原因: 日期时间的值超出范围,"US/us/FF/ff"格式的长度必须在0-6之间。

解决办法: 修正格式长度,其值应在0-6之间。

GAUSS-03366: "'TZ'/'tz' format patterns are not supported in to_date"

SQLSTATE: 0A000

错误原因: 不支持"TZ/tz"格式的日期。

解决办法: 修正时间格式。

GAUSS-03367: "invalid input string for 'Y,YYY'"

SQLSTATE: 22007

错误原因: 输入的字符串不满足日期时间格式要求。

解决办法: 输入的字符串必须是"Y,YYY"格式。

GAUSS-03368: "invalid data for match in date string"

SQLSTATE: 22007

错误原因: 日期时间格式错误,在日期字符串中用来匹配的数据不合法。

解决办法: 使用合法的字符文本查询匹配。

GAUSS-03369: "invalid data for '%s = %d' ,value must be %s"

SQLSTATE: 22008

错误原因: 日期时间格式错误,输入数据与制定值不一致。

解决办法: 按指定值输入数据。

GAUSS-03370: " seconds of minute conflicts with seconds in day"

SQLSTATE: 22007

错误原因: 日期时间格式错误,分钟和天中的秒数不一致。

解决办法: 修正日期时间格式错误。


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-03381 - GAUSS-03390


GAUSS-03381: "long_int_add inner error, addend or summand is null pointer"

SQLSTATE: XX000

错误原因: 系统内部错误。在长整形和整形相加时遇到空指针。

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

GAUSS-03382: "long_int_add inner error, length of long_int not support."

SQLSTATE: XX000

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

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

GAUSS-03383: "'EEEE' not supported for input"

SQLSTATE: 0A000

错误原因: 字符串转换为数值的输入不支持"EEEE"格式。

解决办法: 不使用"EEEE"格式作为转换为数值的字符串。

GAUSS-03384: "'RN' not supported for input"

SQLSTATE: 0A000

错误原因: 字符串转换为数值的输入不支持"RN"格式。

解决办法: 不使用"RN"格式作为转换为数值的字符串。

GAUSS-03385: "'%c' not supported"

SQLSTATE: 0A000

错误原因: 字符不是可以转换为数字的字符。

解决办法: 字符转换为数值时,使用合法的字符。

GAUSS-03386: "to_number only support 16 bytes hex to decimal conversion or plen less than 0."

SQLSTATE: XX000

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

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

GAUSS-03387: "invalid number format model"

SQLSTATE: 22023

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

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

GAUSS-03388: "invalid number"

SQLSTATE: 22023

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

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

GAUSS-03389: "ts_rewrite query must return two tsquery columns"

SQLSTATE: 22023

错误原因: 系统错误: text search重写查询必须返回两个tsquery列。

解决办法: 检查函数ts_rewrite调用时输入的查询语句,保证语句只能返回两列。

GAUSS-03390: "array_typanalyze was invoked for non-array type %u"

SQLSTATE: XX000

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

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


GAUSS-03391 - GAUSS-03400


GAUSS-03391: "insufficient pg_statistic slots for array stats"

SQLSTATE: XX000

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

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

GAUSS-03392: "must be system admin or have the same role to cancel queries running in other server processes"

SQLSTATE: 42501

错误原因: 用户没有权限取消查询。

解决办法: 要取消运行在其它服务器进程中的查询,用户必须是相同管理员或相同角色。

GAUSS-03394: "must be system admin or have the same role to terminate other backend"

SQLSTATE: 42501

错误原因: 用户没有权限终止其它后台进程。

解决办法: 要终止运行在其它服务器进程中的查询,用户必须是相同管理员或相同角色。

GAUSS-03395: "must be system admin to signal the postmaster"

SQLSTATE: 42501

错误原因: 重新装载数据库配置参数需要具有系统管理员权限。

解决办法: 切换为系统管理员后,重新装载数据库配置参数。

GAUSS-03396: "must be system admin to rotate log files"

SQLSTATE: 42501

错误原因: 只有系统管理员才能轮换日志文件。

解决办法: 先获取系统管理员权限,再执行日志文件轮换。

GAUSS-03397: "fail to drop the user"

SQLSTATE: 42501

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

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

GAUSS-03398: "index '%s' already contains data"

SQLSTATE: XX000

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

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

GAUSS-03399: "failed to re-find scan position within index '%s'"

SQLSTATE: XX000

错误原因: 偏移量大于内部最大偏移量。

解决办法: 属于预防性错误机制。请联系技术支持工程师提供技术支持。

GAUSS-03400: "hash does not support mark/restore"

SQLSTATE: XX000

错误原因: 哈希不支持记录或者恢复scan position。

解决办法: 属于功能不支持,请检查使用方式。

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