文档中心MogDBMogDB StackUqbar
v2.1

文档:v2.1

支持的版本:

其他版本:

GAUSS-04601 - GAUSS-04700


GAUSS-04601 - GAUSS-04610


GAUSS-04601: "Failed on getting IR function : LLVMIRrtrim1!"

SQLSTATE: XX000

错误原因: 对应IR文件的ll文件中包含该函数实现。

解决办法: 避免对应IR文件的ll文件中包含该函数实现或设置enable_codegen=off来规避该问题。

GAUSS-04602: "Failed on getting IR function : LLVMIRbtrim1!"

SQLSTATE: XX000

错误原因: 从当前LLVM module中未找到该LLVMIRbtrim1函数,为避免后续无效调用,报错处理。

解决办法: 避免对应IR文件的ll文件中包含该函数实现或设置enable_codegen=off来规避该问题。

GAUSS-04603: "Failed on getting IR function : LLVMIRbpchareq!"

SQLSTATE: XX000

错误原因: 从当前LLVM module中未找到LLVMIRbpchareq函数,为避免后续无效调用,报错处理。

解决办法: 避免对应IR文件的ll文件中包含该函数实现或设置enable_codegen=off来规避该问题。

GAUSS-04604: "Cannot get the llvm::Intrinsic::sadd_with_overflow function!"

SQLSTATE: XX000

错误原因: 此处需要调用LLVM库中的加法函数,如果声明该加法函数失败,则报错处理。

解决办法: 检查LLVM库及LLVM存放位置是否正确或者请联系技术支持工程师提供技术支持。

GAUSS-04605: "Cannot get the llvm::Intrinsic::ssub_with_overflow function!"

SQLSTATE: XX000

错误原因: 此处需要调用LLVM库中的减法函数,如果声明该减法函数失败,则报错处理。

解决办法: 检查LLVM库及LLVM存放位置是否正确或者请联系技术支持工程师提供技术支持。

GAUSS-04606: "Cannot get the llvm::Intrinsic::smul_with_overflow function!"

SQLSTATE: XX000

错误原因: 此处需要调用LLVM库中的乘法函数,如果声明该乘法函数失败,则报错处理。

解决办法: 检查LLVM库及LLVM存放位置是否正确或者请联系技术支持工程师提供技术支持。

GAUSS-04607: "Unsupport address, cfgpath, storepath options when the filesystem is not HDFS."

SQLSTATE: XX000

错误原因: 在创建tablespace时,只有filesystem选项是HDFS时,才支持address、cfgpath、storepath选项。

解决办法: 请检查CREATE TABLESPACE..LOCATION address, cfgpath, storepath选项内容是否为HDFS的文件系统。

GAUSS-04608: "Failed to get storepath from tablespace options."

SQLSTATE: XX000

错误原因: 无法从创建tablespace的选项中获取有效的storepath参数。

解决办法: 请检查CREATE TABLESPACE..LOCATION语法中是否包含storepath选项。

GAUSS-04609: "Failed to get cfgpath from tablespace options."

SQLSTATE: XX000

错误原因: 创建HDFS表空间时没有找到cfgpath参数。

解决办法: 创建HDFS表空间时,需要指定cfgpath。

GAUSS-04610: "Failed to create directory '%s' on HDFS."

SQLSTATE: 42P17

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

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


GAUSS-04611 - GAUSS-04620


GAUSS-04611: "tablespace HDFS path '%s' is too long."

SQLSTATE: 42P17

错误原因: HDFS表空间的cfgpath的路径太长。

解决办法: 设置路径不能超过1024。

GAUSS-04612: "Directory '%s' already in use as a tablespace on HDFS."

SQLSTATE: 55006

错误原因: 报错的目录已经存在,所以创建表空间失败。

解决办法: 创建表空间时重新选取一个storepath参数值。

GAUSS-04613: "Failed to drop external directory, because the cfgpath option has not been found from pg_tablespace."

SQLSTATE: XX000

错误原因: 删除表空间时,在被删除的表空间的option中没有发现cfgpath参数。

解决办法: pg_tablespace系统表中,已存在的表空间名称被异常修改,系统内部错误。请联系技术支持工程师提供技术支持。

GAUSS-04619: "Resource Pool '%s': object not defined."

SQLSTATE: 42704

错误原因: 资源池未定义。

解决办法: 检查资源池是否已经定义。


GAUSS-04621 - GAUSS-04630


GAUSS-04622: "Password can't contain more than %d characters."

SQLSTATE: 28P01

错误原因: 帐户密码中不能包含多于%d数目的字符。

解决办法: 修改密码格式,使字符个数不大于%d个。

GAUSS-04623: "invalid GDS command: %d"

SQLSTATE: XX000

错误原因: 收到了非法的GDS交互。

解决办法: 请检查GDS外表对应的导入文件中是否存在非法数据并对文件进行数据清洗后再次导入。

GAUSS-04624: "Failed to deserialize command, which type is %d"

SQLSTATE: XX000

错误原因: 收到了非法的GDS交互。

解决办法: 请检查GDS外表对应的导入文件中是否存在非法数据并对文件进行数据清洗后再次导入。

GAUSS-04626: "Invalid schema oid: %u"

SQLSTATE: 3F000

错误原因: 没有找到用户输入的schema。

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

GAUSS-04627: "deltamerge: This relation doesn't support vacuum deltamerge operation"

SQLSTATE: 42P01

错误原因: 通过语法"vacuum deltamerge [table_name]"merge delta表时,该表不支持deltamerge操作。

解决办法: 请确认语法vacuum deltamerge [table_name]中指定的table_name是否为delta表。

GAUSS-04629: "gs_switch_relfilenode can be only used by redistribution tool."

SQLSTATE: XX000

错误原因: 元信息交换函数只在重分布工具使用,不建议用户使用。

解决办法: 规格限制,请联系技术支持工程师提供技术支持。

GAUSS-04630: "DFS tablespace can not be used as default tablespace."

SQLSTATE: 22023

错误原因: DFS表空间不允许被用作默认表空间。

解决办法: 不要将DFS表空间用作默认表空间。


GAUSS-04631 - GAUSS-04640


GAUSS-04631: "It is unsupported to rename database '%s' on DFS tablespace '%s'."

SQLSTATE: 0A000

错误原因: 如果数据库中的表使用了DFS类型的表空间,那么该数据库不支持重命名。

解决办法: 如果需要对数据库进行重命名,请确认数据库中的表未使用DFS表空间。

GAUSS-04634: "cannot alter text search configuration '%s' because other objects depend on it"

SQLSTATE: 2BP01

错误原因: 由于全文检索配置项与其他表或索引之间存在依赖关系,本配置信息不能更改。

解决办法: 取消依赖关系后在执行本操作。

GAUSS-04637: "It is not allowed to assign version option for non-dfs table."

SQLSTATE: XX000

错误原因: 创建行存表或者CU格式的列存表时指定了version参数直接报错。

解决办法: 创建行存表或者CU格式的列存表时不要version参数。

GAUSS-04638: "Unsupport '%s' option"

SQLSTATE: 无

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

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

GAUSS-04639: "Invalid string for 'VERSION' option"

SQLSTATE: XX000

错误原因: 无效的version参数。

解决办法: 参数只支持0.12。

GAUSS-04640: "Num of partition keys in value-partitioned table should not be zeror"

SQLSTATE: XX000

错误原因: 创建valuesHDFS分区表时,没有指定分区列。

解决办法: 创建valuesHDFS分区表时,指定不少于1,但是不超过4的列数。


GAUSS-04641 - GAUSS-04650


GAUSS-04641: "Num of partition keys in value-partitioned table exceeds max allowed num:%d"

SQLSTATE: XX000

错误原因: 创建valuesHDFS分区表时,指定分区列超过四个。

解决办法: 创建valuesHDFS分区表时,指定不少于1,但是不超过4的列数。

GAUSS-04642: "Unsupport partition strategy '%s' feature for dfs table."

SQLSTATE: XX000

错误原因: 仅支持value HDFS分区表,其余分区不支持,直接报错。

解决办法: 创建分区HDFS表时,指定为value分区。

GAUSS-04644: "Value partitioned table can only be created on DFS tablespace."

SQLSTATE: 0A000

错误原因: 对于value分区,只支持在dfs表上创建。

解决办法: 除了dfs表,其他类型表不要创建value分区。

GAUSS-04645: "It is not supported to truncate foreign table '%s'."

SQLSTATE: 42809

错误原因: 对于外表,不支持truncate操作。

解决办法: 对于外表,不要使用truncate操作。

GAUSS-04646: "It is not supported to truncate non-table '%s'"

SQLSTATE: 42809

错误原因: 对于非正常表的数据库对象,不支持truncate操作。

解决办法: 对于非正常表的数据库对象,不要使用truncate操作。

GAUSS-04648: "Storage type '%s' is meaningless for column relation"

SQLSTATE: 0A000

错误原因: 行表的存储类型对于列存表是无意义的。

解决办法: 对列存表不设置存储类型。

GAUSS-04649: "column '%s' cannot be served as a value-partitioning column because of its datatype [%s]"

SQLSTATE: 42804

错误原因: value partition 对于部分类型不支持。

解决办法: 请检查资料文档,确认value partition支持的数据类型范围。

GAUSS-04650: "can not set tablespace for partitioned relation"

SQLSTATE: XX000

错误原因: 变更了分区表的表空间。

解决办法: 对于分区表,不允许变更表空间。


GAUSS-04651 - GAUSS-04660


GAUSS-04651: "It is not supported to rename schema '%s' which includes DFS table '%s'."

SQLSTATE: 42939

错误原因: 当前不支持通过ALTER SCHEMA schema_name RENAME TO new_schema_name语法更名包含有DFS表的SCHEMA。

解决办法: 请检查ALTER SCHEMA schema_name RENAME TO new_schema_name语法中schema_name中是否包含DFS表,如果存在则不允许此操作。请删除DFS表后再次做更名操作即可。

GAUSS-04652: "COPY_ROACH does not implement in CopySendEndOfRow"

SQLSTATE: XX000

错误原因: ROACH不能用于COPY TO导出。

解决办法: ROACH不能用于COPY TO导出。

GAUSS-04653: "the bulkload compatible illegal chars flag is already set before bulkload starts"

SQLSTATE: XX000

错误原因: 系统内部错误。之前导入指定非法字符兼容参数未清除。

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

GAUSS-04655: "cannot specify bulkload compatibility options in BINARY mode"

SQLSTATE: 42601

错误原因: 内部错误: 之前导入的CopyState对象未清除。

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

GAUSS-04656: "IGNORE_EXTRA_DATA specification only available using COPY FROM or READ ONLY foreign table"

SQLSTATE: 42601

错误原因: ignore_extra_data导入参数只能用于导入不能用于导出。

解决办法: 对于导出操作去除ignore_extra_data参数。

GAUSS-04657: "COMPATIBLE_ILLEGAL_CHARS specification only available using COPY FROM or READ ONLY foreign table"

SQLSTATE: 42601

错误原因: compatible_illegal_chars导入参数只能用于导入不能用于导出。

解决办法: 对于导出操作去除compatible_illegal_chars参数。

GAUSS-04658: "DATE_FORMAT specification only available using COPY FROM or READ ONLY foreign table"

SQLSTATE: 42601

错误原因: date_format导入参数只能用于导入不能用于导出。

解决办法: 对于导出操作去除date_format参数。

GAUSS-04659: "TIME_FORMAT specification only available using COPY FROM or READ ONLY foreign table"

SQLSTATE: 42601

错误原因: time_format导入参数只能用于导入不能用于导出。

解决办法: 对于导出操作去除time_format参数。

GAUSS-04660: "TIMESTAMP_FORMAT specification only available using COPY FROM or READ ONLY foreign table"

SQLSTATE: 42601

错误原因: timestamp_format导入参数只能用于导入不能用于导出。

解决办法: 对于导出操作去除timestamp_format参数。


GAUSS-04661 - GAUSS-04670


GAUSS-04662: "illegal chars conversion may confuse COPY null 0x%x"

SQLSTATE: 42601

错误原因: null导入参数设置为空格或者问号,同时又将compatible_illegal_chars设置为true,标识导入非法字符兼容。由于导入非法字符兼容会将非法字符转换为空格或者问号,所以会与null参数混淆引发潜在的导入错误。

解决办法: 将null设置为非空格或问号的其他字符以避免与非法字符转换后产生混淆。

GAUSS-04663: "illegal chars conversion may confuse COPY delimiter 0x%x"

SQLSTATE: 42601

错误原因: delimiter导入参数设置为空格或者问号,同时又将compatible_illegal_chars设置为true,标识导入非法字符兼容。由于导入非法字符兼容会将非法字符转换为空格或者问号,所以会与delimiter参数混淆引发潜在的导入错误。

解决办法: 将delimiter设置为非空格或问号的其他字符以避免与非法字符转换后产生混淆。

GAUSS-04664: "illegal chars conversion may confuse COPY quote 0x%x"

SQLSTATE: XX000

错误原因: quote导入参数设置为空格或者问号,同时又将compatible_illegal_chars设置为true,标识导入非法字符兼容。由于导入非法字符兼容会将非法字符转换为空格或者问号,所以会与quote参数混淆引发潜在的导入错误。

解决办法: 将quote设置为非空格或问号的其他字符以避免与非法字符转换后产生混淆。

GAUSS-04665: "illegal chars conversion may confuse COPY escape 0x%x"

SQLSTATE: 42601

错误原因: escape导入参数设置为空格或者问号,同时又将compatible_illegal_chars设置为true,标识导入非法字符兼容。由于导入非法字符兼容会将非法字符转换为空格或者问号,所以会与escape参数混淆引发潜在的导入错误。

解决办法: 将escape设置为非空格或问号的其他字符以避免与非法字符转换后产生混淆。

GAUSS-04666: "the bulkload state isn't accordant"

SQLSTATE: XX000

错误原因: 系统内部错误。全局变量缓存的CopyState与当前导入的CopyState不一致。

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

GAUSS-04667: "Failed to get import task for dn:%s"

SQLSTATE: XX000

错误原因: GDS导入数据对于某一个DN未分配导入任务。

解决办法: 可尝试再次执行解决。

GAUSS-04668: "Receive wrong messge %d from GDS."

SQLSTATE: XX000

错误原因: DN从GDS端获取错误消息。

解决办法: 检查当前网络运行状况是否良好,可尝试再次执行解决。

GAUSS-04669: "Receive incomplete message from GDS."

SQLSTATE: XX000

错误原因: DN从GDS端获取当前未支持消息。

解决办法: 检查当前网络运行状况是否良好,可尝试再次执行解决。


GAUSS-04681 - GAUSS-04690


GAUSS-04681: "CUBE is limited to 12 elements"

SQLSTATE: 54011

错误原因: CUBE参数个数小于等于12。

解决办法: 修改SQL语句。

GAUSS-04682: "type %s is not yet supported."

SQLSTATE: 0A000

错误原因: 特性不支持。

解决办法: 修改SQL Statement。

GAUSS-04683: "REFERENCES constraint is not yet supported."

SQLSTATE: 0A000

错误原因: 特性不支持。

解决办法: 不建议使用。

GAUSS-04684: "EXCLUDE constraint is not yet supported."

SQLSTATE: 0A000

错误原因: 特性不支持。

解决办法: 不建议使用。

GAUSS-04685: "FOREIGN KEY … REFERENCES constraint is not yet supported."

SQLSTATE: 0A000

错误原因: 特性不支持。

解决办法: 不建议使用。

GAUSS-04686: "CREATE TABLE … INHERITS is not yet supported."

SQLSTATE: 0A000

错误原因: 特性不支持。

解决办法: 不建议使用。

GAUSS-04687: "CREATE TABLE … WITH OIDS is not yet supported."

SQLSTATE: 0A000

错误原因: 特性不支持。

解决办法: 不建议使用。

GAUSS-04689: "CURSOR … WITH HOLD is not yet supported."

SQLSTATE: 0A000

错误原因: 特性不支持。

解决办法: 不建议使用。

GAUSS-04690: "SCROLL CURSOR is not yet supported."

SQLSTATE: 0A000

错误原因: 特性不支持。

解决办法: 不建议使用。


GAUSS-04691 - GAUSS-04700


GAUSS-04691: "INSENSITIVE CURSOR is not yet supported."

SQLSTATE: 0A000

错误原因: 特性不支持。

解决办法: 不建议使用。

GAUSS-04693: "For foreign table ROUNDROBIN distribution type is built-in support."

SQLSTATE: 0A000

错误原因: GDS外表内建支持ROUNDROBIN分布信息,不支持在创建外表时显式添加分布信息。

解决办法: 在创建GDS外表时,去除指定的分布信息。

GAUSS-04695: "Value-based partition table should have one column at least"

SQLSTATE: 42601

错误原因: 基于value的分区表至少有一列。

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

GAUSS-04696: "Value-Based partition table creation encounters unexpected data in unnecessary fields"

SQLSTATE: XX000

错误原因: 创建value分区表时遇到了异常数据。

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

GAUSS-04697: "too many grouping sets present (max 4096)"

SQLSTATE: 54001

错误原因: 分组个数不能超过4096。

解决办法: 修改SQL语句。

GAUSS-04698: "arguments to GROUPING must be grouping expressions of the associated query level"

SQLSTATE: 42803

错误原因: grouping参数没有再group by子句中找到。

解决办法: 修改SQL语句。

GAUSS-04699: "GROUPING must have fewer than 32 arguments"

SQLSTATE: 54023

错误原因: grouping的参数个数小于32。

解决办法: 修改SQL语句。

GAUSS-04700: "ngram parser only support UTF8/GBK encoding"

SQLSTATE: XX000

错误原因: ngram分词算法只支持UTF8/GBK两种数据库编码格式。

解决办法: NGRAM是为支持中文全文检索引入的分词算法,使用本功能需要确保数据库编码为UTF8/GBK。

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