错误码表(2.0版)
DDL相关错误码
范围 | 说明 |
18000 ~ 18100 | DDL CREATE语句用户错误。 |
18600 ~ 18799 | DDL ALTER语句用户错误。 |
18800 ~ 18899 | DDL DROP语句用户错误。 |
19000 ~ 19599 | DDL CREATE语句系统错误。 |
19600 ~ 19799 | DDL ALTER语句系统错误。 |
19800 ~ 19899 | DDL DROP语句系统错误。 |
DDL CREATE语句用户错误
错误码 | 错误信息 | 解决办法 |
18000 | DenyAccessException:You do not have[xxx] access to resource[xxx] | 无对特定数据库资源的特定操作权限,请确认,或按需要进行赋权限操作。 |
18001 | Not support CREATE DATABASE in db: schema | 无法在该数据连接上进行CREATE DATABASE操作,请检查所用数据库连接是否正确。 |
18002 | 非ADS user导致的失败信息。 | 操作必须由ADS user进行,请确认当前使用的UMM账号是ADS用户账号。 |
18003 | NA | NA |
18004 | Illegal options in CREATE DATABASE: | 非法的CREATE DATABASE命令选项参数,请参考建库文档进行修改。 |
18005 | NA | NA |
18006 | xxx database already exists. | 目标数据库已经存在,请确认数据库是否重名。 |
18007 | Target database does not exist. | 目标数据库不存在,请确认数据库名是否正确。 |
18008 | Table group ‘schema.tablegroup’ already exists. | 目标表组不存在,请确认表组名是否正确。 |
18009 | IllegalParameterException: parameterName: xxx, message: xxx | DDL语句参数不正确,请参考DDL文档,或进一步联系技术支持。 |
18010 | 参数值非法的详细错误信息。 | DDL语句参数值非法,请按详细提示信息修改,或进一步联系技术支持。 |
18011 | SUBPARTITION is not supported by DIMENSION table. | 维度表不支持二级分区,请修改。 |
18012 | TABLEGROUP must not be specified for DIMENSION table. | 维度表建表语句不能指定表组,维度表均归属于系统默认维度表组,请修改。 |
18013 | The minimum PARTITION NUM allowed for fact table is xxx, but xxx was defined. | 不满足分区表的最小分区数定义,请修改。 |
18014 | Table ‘table’ already exists. | 目标表已经存在,请确认表是否重名。 |
18015 | xxx is the dimension table group, could not be used. | 自定义表组不能使用系统默认维度表组名,请修改。 |
18016 | NA | NA |
18017 | Exceed the tables limitation (xxx) of database ‘xxx’ | 目标数据库下的表数量已经到上限,不可继续建表,请联系技术支持。 |
18018 | Exceed the tables limitation (xxx) of table group ‘xxx’ | 目标数据库表组下的表数量已经到上限,不可继续建表,请联系技术支持。 |
18019 | NA | NA |
18020 | Duplicated column definition | DDL中有重复列定义,请修改。 |
18021 | There are xxx columns, which is not in the valid range: 1 to xxx | 建表语句列数超限,请联系技术支持。 |
18022 | Partition column does not exist | DDL中定义的分区列名不在定义的列中,请检查并修改。 |
18023 | Column type is invalid | 列数据类型非法,请参考DDL文档中关于支持的数据类型进行修改。 |
18024 | DDL语句语法错误的详细信息。 | DDL语句语法错误,请参考DDL文档进行修改,或进一步联系技术支持。 |
18025 | No database selected. | 相关操作未找到目标数据库,请检查数据库连接是否正确包含目标数据库信息,或者操作是否指定目标数据库。 |
18026 | Table group should be created first. | 建分区表时指定的表组不存在,需先建表组。 |
18027 | 相关命名的详细错误信息。 | 数据库对象命名错误,请按照提示进行修改,或进一步联系技术支持。 |
18028 | Target sub-partition column does not exist. | 指定的二级分区列列名不在定义的列中,请检查并修改。 |
18029 | Only LONG/BIGINT is allowed for subpartition column data type. | 二级分区列数据类型只能为LONG/BIGINT,请修改。 |
18030 | Sub-partition number is illegal. | 二级分区数非法,请修改。 |
18031 | Exceed maximum user database limitation: xxx, user: xxx | 用户下数据库总数已经达到上限,不可继续建库,请联系技术支持。 |
18032 | No partition information provided for none dimension table. | 建分区表时缺少分区信息子句,请参考DDL文档进行修改。 |
18033 | Not support create table without tablegroup | 建分区表时缺少表组子句,请参考DDL文档进行修改。 |
18034 | Wrong table options | 建表指定的options子句中参数错误,请参考DDL文档进行修改。 |
18035 | PRIMARY KEY does not exist for real time table. | 建实时表时缺少主键定义,请参考DDL文档进行修改。 |
18036 | PRIMARY KEY does not contain partition column “xxx” for real time partition table. | 建实时表时,主键定义中未包含分区列,请修改。 |
18037 | Subpartition must not exist for real time table. | 实时表暂不支持二级分区,请联系技术支持。 |
18038 | NA | NA |
18039 | Table option LIFECYCLE is not allowed for non real time table. | 建非实时表时不能指定LIFECYCLE参数,请修改。 |
18040 | Old version of CREATE TABLE statement is blocked, please use the new version. | 老版本建表语句被禁止,请参考DDL文档,使用当前的建表语句语法。 |
18041 | CLUSTER BY column does not exist | 建表语句中,CLUSTER BY指定的列不在定义的列中,请检查并修改。 |
18042 | It is not allowed to create real time table on database: xxx | 禁止在目标数据库中建实时表,请联系技术支持。 |
18043 | Index column was not in the column definition list | 索引列不在定义的列中,请检查并修改。 |
18044 | Duplicated index name | DDL中有重复索引定义,请修改。 |
18045 | The maximum PARTITION NUM allowed for fact table is xxx, but xxx was defined. | 建分区表的分区数超过上限,请修改,或进一步联系技术支持。 |
18046 | There are xxx sub partition number in definition, which is not in the valid range: x to x | 二级分区数超过上限,请修改,或进一步联系技术支持。 |
18047 | Invalid default value for xxx | 列定义中的默认值表达式非法,请修改。 |
18048 | MULTIVALUE/TIME/DATE is not allowed for partition column data type. | 多值列、TIME、DATE类型的列不能作为分区列,请修改。 |
18049 | Subpartition column must be one of the primary key columns. | 建实时表时,二级分区列必须是主键列之一,请修改。 |
18050 | 相关功能还不支持的详细信息。 | 请参考提示的详细信息,或进一步联系技术支持。 |
18051 | CTAS_LOAD_DATA_TIMEOUT schema=xxx table=xxx | CTAS执行的LOAD DATA阶段超时,请重试,或进一步联系技术支持。 |
18052 | CTAS_META_CHECK_THREAD_ERROR message=xxx | CTAS执行的元数据校验阶段超时,请重试,或进一步联系技术支持。 |
18053 | CTAS_LOAD_DATA_FAILED schema=xxx table=xxx jobState=xxx | CTAS执行的LOAD DATA阶段失败,请重试,或进一步联系技术支持。 |
18054 | CTAS_SELECT_SQL_ANALYZE_ERROR schema=xxx table=xxx message=xxx | CTAS语句的SELECT子句语法分析失败,请检查语法,或进一步联系技术支持。 |
18055 | CTAS_INSERT_THREAD_ERROR message=xxx | CTAS执行的INSERT阶段失败,请重试,或进一步联系技术支持。 |
18056 | CTAS_INSERT_TIMEOUT schema=xxx table=xxx timeoutDuration=xxx | CTAS_INSERT_THREAD_ERROR message=xxx |
18057 | SUBPARTITION column conflicts with PARTITION column | 二级分区列与一级分区列冲突,请修改。 |
18058 | No column definition. | DDL语句无列定义,请参考DDL文档修改。 |
18059 | Illegal table partition type: xxx, only HASH is allowed. | 建分区表时,错误的分区类型,目前仅支持HASH分区类型,请修改。 |
18060 | Illegal table sub partition type: xxx, only LIST is allowed. | 建二级分区表时,错误的二级分区类型,目前仅支持LIST分区类型,请修改。 |
18061 | Invalid index type: xxx | 不支持的索引类型,请参考DDL文档修改。 |
18062 | CTAS_RETRIEVE_COL_DEF_FAIL message=xxx | CTAS执行的列定义获取阶段失败,请检查SELECT部分的语法,或重试,或进一步联系技术支持。 |
18063 | Illegal worker label value: xxx, value pattern should be “read:write”; Illegal worker ratio value: xxx, value pattern should be “number:number” | 读写分离读写比例参数错误,请参考DDL文档修改。 |
18064 | EXECUTE_CREATE_CACHE_TABLE_ERROR message=xxx query=xxx | 建cache表失败,请参考DDL文档检查语法,或进行重试,或进一步联系技术支持。 |
18065 | Lack options in CREATE DATABASE: xxx, options should be contained both ‘worker_labels’ and ‘worker_ratios’ or not. | 建读写分离库时,读写分离参数错误,请根据提示和DDL文档修改。 |
18067 | NA | NA |
18068 | Wrong format for external catalog properties. | 外部数据源catalog创建语句的properties子句格式错误,请参考DDL文档修改。 |
18069 | xxx external catalog already exists. | 外部数据源catalog已经存在,请确认catalog是否重名。 |
18070 | NA | NA |
18071 | Could not use the existing schema name | 外部数据源catalog名字不能和已存在的数据库重名,请修改。 |
18072 | Table option UPDATETYPE is unknown. Only ‘realtime’ and ‘batch’ are supported. | 表选项UPDATETYPE只支持realtime和batch,请修改。 |
18073 | Invalid FULLTEXT index column data type xxx of column xxx, VARCHAR was expected. | FULLTEXT全文索引列只支持VARCHAR类型,请修改。 |
18074 | Database name length exceeds the limitation of ‘xxx’, current length is ‘xxx’. | CREATE DATABASE指定的目标数据库名长度超限,请修改。 |
18075 | Illegal ‘dbNameBytesMaxLength’ zk value: xxx, value type should be numeric. | CREATE DATABASE的目标数据库名长度限制ZK配置数据类型错误,请联系技术支持。 |
18076 | Target view ‘xxx’ already exist. | CREATE VIEW的目标视图已经存在,请确认或修改。 |
18077 | Table with the same name ‘xxx.xxx’ already exists. | CREATE VIEW的目标视图名和已经存在表名冲突,请确认或修改。 |
18100 | Realtime table count exceeds limit in this database: xxx, ecu type: xxx | 目标数据库实时表数量超过了ecu的上限,无法继续建实时表,请联系技术支持。 |
DDL ALTER语句用户错误
错误码 | 错误信息 | 解决办法 |
18600 | DenyAccessException:You do not have[xxx] access to resource[xxx] | 无对特定数据库资源的特定操作权限,请确认,或按需要进行赋权限操作。 |
18601 | NA | NA |
18602 | DDL语句语法错误的详细信息。 | DDL语句语法错误,请参考DDL文档进行修改,或进一步联系技术支持。 |
18603 | No database selected. | 相关操作未找到目标数据库,请检查数据库连接是否正确包含目标数据库信息,或者操作是否指定目标数据库。 |
18604 | 目标数据库对象不存在的详细信息。 | 目标数据库对象不存在,请检查。 |
18605 | 参数值非法的详细错误信息。 | DDL语句参数值非法,请按详细提示信息修改,或进一步联系技术支持。 |
18606 | 参数值非法的详细错误信息。 | DDL语句参数值非法,请按详细提示信息修改,或进一步联系技术支持。 |
18607 | AlterRepeatException: columnName: xxx repeat. | 列名重复,请确认目标表无该名字的列。 |
18608 | AlterRepeatException: indexName: xxx repeated. | 索引目标列已经定义过索引,不能再添加其他索引。 |
18609 | NA | NA |
18610 | Column type is invalid: | 列数据类型非法,请参考DDL文档中关于支持的数据类型进行修改。 |
18611 | DROP COLUMN is not supported yet. | 暂不支持ALTER TABLE DROP COLUMN。 |
18612 | Illegal index type: | 不支持的索引类型,请参考DDL文档修改。 |
18613 | Do not allow to add column to real time table: | 暂不支持对实时表进行加列,请联系技术支持。 |
18614 | Invalid default value for xxx | 列定义中的默认值表达式非法,请修改。 |
18615 | Add PK column is not allowed for real time table. | 实时表不允许通过ALTER添加主键列,请修改。 |
18616 | Add virtual column is not allowed for real time table. | 实时表不允许通过ALTER加虚拟列,请修改。 |
18617 | 非法的ALTER语句参数的详细信息。 | ALTER语句参数非法,请根据提示参考DDL文档修改。 |
18618 | Index “xxx” already exist on xxx.xxx | 索引名重复,请确认目标表上无该名字。 |
18619 | The operation is not supported yet. | 不支持的ALTER操作,请联系技术支持。 |
18620 | Resize Operation is not allowed in this database. | 当前用户不允许对目标数据库进行变更资源操作,请联系技术支持。 |
18621 | There are xxx sub partition number in definition, which is not in the valid range: x to x | 二级分区数超过上限,请修改,或进一步联系技术支持。 |
18622 | Target is not sub partition table. | 目标表不是二级分区表,无法进行二级分区数调整操作。 |
18623 | Illegal frontnode_rw_instance_ratio value: xxx, value pattern should be “number:number” | 读写分离读写比例参数错误,请参考DDL文档修改。 |
DDL DROP语句用户错误
错误码 | 错误信息 | 解决办法 |
18800 | No database selected. | 相关操作未找到目标数据库,请检查数据库连接是否正确包含目标数据库信息,或者操作是否指定目标数据库。 |
18801 | Database ‘xxx’ was not found. | 目标数据库不存在,请确认。 |
18802 | Can not drop non-empty database. | 不能DROP非空的数据库,先DROP完库中的表,之后再DROP该库。 |
18803 | Could not explicitly drop dimension group ‘xxx’. | 不能DROP系统默认的维度表组。 |
18804 | Target table group does not exist: | 目标表组不存在,请确认。 |
18805 | Can not drop non-empty tablegroup. | 不能DROP非空的表组,先DROP完表组中的表,之后再DROP该表组。 |
18806 | Illegal drop target type, only DATABASE/TABLEGROUP/TABLE/EXTERNAL CATALOG is allowed. | DROP的目标数据库对象类型非法,只允许DROP DATABASE/TABLEGROUP/TABLE/EXTERNAL CATALOG。 |
18807 | Target table does not exist: | 目标表不存在,请确认。 |
18808 | Drop failed. xxx message=xxx | 删除cache表失败,请重试,或进一步联系技术支持。 |
18809 | Drop external catalog failure due to: | 删除外部数据源catalog失败,请重试,或进一步联系技术支持。 |
DDL CREATE语句系统错误
错误码 | 错误信息 | 解决办法 |
19000 | LOCK_SERVICE_ERROR message=Acquire lock failed. | DDL操作获取ZK锁失败,请稍后重试,或进一步联系技术支持。 |
19001 | NA | NA |
19002 | NO_ALB_INSTANCE message=No available ALB load balancer instance found. | 创建目标库时,未找到集群可用的load balancer实例,无法创建,请联系技术支持。 |
19003 | NA | NA |
19004 | Illegal SLB VIP front end port: xxx, the valid port range is xxx-xxx | 在元数据中指定VIP/PORT创建目标库时,指定的PORT不在合理范围内,请联系技术支持。 |
19005 | ALB_OPERATION_FAIL message=xxx | 创建目标库时,创建VIP步骤失败,请联系技术支持。 |
19006 | Add DNS resolve record failed. | 创建目标库时,绑定DNS域名步骤失败,请联系技术支持。 |
19007 | NA | NA |
19008 | NA | NA |
19009 | NA | NA |
19010 | 分配数据库对象ID失败的详细信息。 | 为创建目标数据库对象分配ID失败,请稍后重试,或进一步联系技术支持。 |
19011 | CREATE statement is blocked. | DDL CREATE语句被禁止,请联系技术支持。 |
19012 | CREATE DATABASE statement is disabled. | DDL CREATE DATABASE语句被禁止,请联系技术支持。 |
19013 | CREATE TABLEGROUP statement is disabled for database ‘xxx’. | 目标数据库的DDL CREATE TABLEGROUP语句被禁止,请联系技术支持。 |
19014 | CREATE TABLE statement is disabled for database ‘xxx’. | 目标数据库的DDL CREATE TABLE语句被禁止,请联系技术支持。 |
19015 | CREATE EXTERNAL CATALOG statement is disabled for database ‘xxx’. | 目标数据库的DDL CREATE EXTERNAL CATALOG语句被禁止,请联系技术支持。 |
19599 | CREATE操作的其他类型失败的详细信息。 | CREATE操作遇到其他类型失败,请联系技术支持。 |
DDL ALTER语句系统错误
错误码 | 错误信息 | 解决办法 |
19600 | NA | NA |
19601 | ALTER statement is blocked. | DDL ALTER语句被禁止,请联系技术支持。 |
19602 | ALTER DATABASE statement is disabled. | DDL ALTER DATABASE语句被禁止,请联系技术支持。 |
19603 | ALTER TABLEGROUP statement is disabled for database ‘xxx’. | 目标数据库的DDL ALTER TABLEGROUP语句被禁止,请联系技术支持。 |
19604 | ALTER TABLE statement is disabled for database ‘xxx’. | 目标数据库的DDL ALTER TABLE语句被禁止,请联系技术支持。 |
19605 | Invalid FULLTEXT index column data type xxx of column xxx, VARCHAR was expected. | FULLTEXT全文索引列只支持VARCHAR类型,请修改。 |
19699 | ALTER操作的其他类型失败的详细信息。 | ALTER操作遇到其他类型失败,请联系技术支持。 |
DDL DROP语句系统错误
错误码 | 错误信息 | 解决办法 |
19800 | NA | NA |
19801 | DROP statement is blocked. | DDL DROP语句被禁止,请联系技术支持。 |
19802 | DROP DATABASE statement is disabled. | DDL DROP DATABASE语句被禁止,请联系技术支持。 |
19803 | DROP TABLEGROUP statement is disabled for database ‘xxx’. | 目标数据库的DDL DROP TABLEGROUP语句被禁止,请联系技术支持。 |
19804 | DROP TABLE statement is disabled for database ‘xxx’. | 目标数据库的DDL DROP TABLE语句被禁止,请联系技术支持。 |
19805 | DROP EXTERNAL CATALOG statement is disabled for database ‘xxx’. | 目标数据库的DDL DROP EXTERNAL CATALOG语句被禁止,请联系技术支持。 |
19899 | DROP操作的其他类型失败的详细信息。 | DROP操作遇到其他类型失败,请联系技术支持。 |
DML相关错误码
范围 | 说明 |
0 ~ 20999 | DML用户错误。 |
30000 ~ 60009 | DML系统错误。 |
DML用户错误
错误码 | 错误信息 | 解决办法 |
1044 | Can not use this command here ! | 不支持的MySQL协议命令,请确认。 |
1045 | 其他语句执行异常 | 请联系技术支持。 |
1046 | No database specified in FROM table | 查询未能找到目标表的归属DB,请检查数据库连接使用的DB,或者直接为目标表前面加上DB前缀。 |
1143 | Access deny for accessing database ‘schema’ from this node. | 请联系技术支持,确认是否进行了DB节点绑定操作。 |
1146 | Table xxx doesn’t exist. | 请确认目标表xxx在当前连接和访问的DB下确实存在。 |
1147 | No COLUMN:column found in TABLE table | 请确认目标表table确实包含列column。 |
1148 | Column xxx does not exist. | 查询语句中Column分析的相关错误请联系技术支持查看执行的SQL。 |
1235 | SQL where expression contains/in items count exceed limit: | 1.查询语句中LIMIT子句值超过配置允许的最大值,请修改;2. 查询语句中CONTAINS/IN子句中的项目数超过配置允许的最大值,请修改减少项目数。 |
1236 | SQL feature NOT supported yet: COUNT(DISTINCT xx) without join tables’ partition columns | 查询语句中xxx相关语法功能不支持。 |
1236 | SQL feature NOT supported yet: SELECT * or SELECT <table>.* with UNION/INTERSECT/MINUS. | NA |
1236 | SQL feature NOT supported yet: SELECT agg_func() … UNION/UNION ALL/INTERSECT/MINUS SELECT agg_func() … | NA |
1236 | SQL feature NOT supported yet: SELECT … LIMIT X UNION/UNION ALL/INTERSECT/MINUS SELECT … LIMIT X | NA |
1236 | SQL feature NOT supported yet: FULL JOIN | NA |
1236 | SQL feature NOT supported yet: RIGHT JOIN | NA |
1236 | SQL feature NOT supported yet: SELECT (A JOIN B …) | NA |
1236 | SQL feature NOT supported yet: xxx | NA |
20000 | [USER ERROR] Invalid SQL. | SQL语法异常,请检查并修改,或进一步联系技术支持。 |
20001 | [USER ERROR] Invalid data value type. | SQL中有数据的值和其对应的数据列类型不匹配,请根据提示修改。 |
20002 | [USER ERROR] Invalid hint. | 下发到COMPUTENODE的查询HINT非法,请检查SQL,或进一步联系技术支持。 |
20003 | [USER ERROR] Invalid UDF. | COMPUTENODE不支持的UDF,请确认,或进一步联系技术支持。 |
20004 | [USER ERROR] Query items exceed limitation. | COMPUTENODE计算超限,请优化SQL,根据业务场景提高SQL的筛选率,或进一步联系技术支持。 |
20005 | [USER ERROR] Query must GROUP BY column. | SQL语句错误,按照提示,必须GROUP BY提示的列。 |
20006 | [USER ERROR] Query misses join condition. | SQL语句错误,join子句缺少ON条件。 |
20007 | [USER ERROR] Query misses join index. | 已经不再出现该错误,如出现,请联系技术支持。 |
20008 | NA | NA |
20009 | [USER ERROR] Unsupported query syntax. | SQL语法错误,请参考SQL语法文档,进行修改。 |
20010 | Parsing insert statement failed. | NA |
20011 | [USER ERROR] fact table partition column was not provided for INSERT statement. | 目标表为分区表时,INSERT语句的列集合中,必须包含分区列。 |
20012 | [USER ERROR] Invalid column value class type (fastsql xxx | 非法的列值,列值和列类型不匹配,请修改。 |
20013 | INSERT语句语法错误的详细信息。 | INSERT语句语法错误,请按照提示修改。 |
20014 | INSERT statement is blocked. | INSERT语句被禁止,请联系技术支持。 |
20015 | RT_UPN_HANDLER_INVALID message=Data buffer handler was not found. | INSERT执行失败的详细信息。请重试,或进一步联系技术支持。 |
20016 | [USER ERROR] Target table was not found at this time. | 已经不再出现该错误,如出现,请联系技术支持。 |
20017 | Delete statement is blocked. | DELETE语句被禁止,请联系技术支持。 |
20018 | DELETE语句语法错误的详细信息。 | DELETE语句语法错误,请按照提示修改。 |
20019 | DELETE执行失败的详细信息。 | 请重试,或进一步联系技术支持。 |
20020 | [USER ERROR] Target table was not found at this time. | 已经不再出现该错误,如出现,请联系技术支持。 |
20021 | [USER ERROR] Target table has no primary key. | 目标实时表没有主键列,请联系技术支持。 |
20022 | [USER ERROR] Must and only contains AND joined EQUAL-TO predicates of all columns within the primary key: | 严格的DELETE where条件检查,请联系技术支持更改系统配置。 |
20023 | [USER ERROR] column was not found: column=xxx | INSERT语句中,目标列不存在,请修改。 |
20024 | [USER ERROR] column was not found: column= | 严格的DELETE where条件检查时,DELETE语句中,目标列不存在,请修改,并联系技术支持更改系统配置。 |
20025 | [USER ERROR] column value is invalid: column=xxx, type=xxx, value=xxx | 严格的DELETE where条件检查时,DELETE语句中,目标列的值和类型不匹配,请修改,并联系技术支持更改系统配置。 |
20026 | Real time data FLUSH is blocked. | FLUSH语句被禁止,请联系技术支持。 |
20027 | Real time data MERGE is blocked. | MERGE语句被禁止,请联系技术支持。 |
20028 | INSERT is not allowed when the real time table is not ready. | 已经不再出现该错误,如出现,请联系技术支持。 |
20029 | DELETE is not allowed when the real time table is not ready. | 已经不再出现该错误,如出现,请联系技术支持。 |
20030 | [USER ERROR] Target table is not real time table. | 目标表不是实时表,无法INSERT。 |
20031 | [USER ERROR] Target table is not real time table. | 目标表不是实时表,无法INSERT。 |
20032 | [USER ERROR] column value lists do not match. | INSERT语句中列集合的列表和VALUES子句中值的个数不匹配,请确认修改。 |
20033 | Insert failed due to encoding exception: | INSERT语句中数据编码有问题,请确认,或进一步联系技术支持。 |
20034 | [USER ERROR] Target table has no primary key. | 目标实时表没有主键列,请联系技术支持。 |
20035 | [USER ERROR] miss primary key column: | INSERT语句的列集合未包含所有的主键列,请修改。 |
20036 | RT_DATA_WRITE_TIMEOUT schema=xxx table=xxx | INSERT执行超时,请重试,或进一步联系技术支持。 |
20037 | [USER ERROR] null value is not allowed for NOT NULL column: column=xxx | INSERT语句中,NOT NULL的列插入了NULL值,请修改。 |
20038 | [USER ERROR] Illegal argument. | COMPUTENODE执行下发SQL时出现参数错误,请参考SQL语法文档,或进一步联系技术支持。 |
20039 | [USER ERROR] Unsupported query operation. | COMPUTENODE执行下发SQL时出现语法错误,请参考SQL语法文档,或进一步联系技术支持。 |
20040 | No database selected. | 请检查是否在数据库连接中指定了目标数据库。 |
20041 | No database selected. | 请检查是否在数据库连接中指定了目标数据库。 |
20042 | COUNT DISTINCT on non-partitioning column exceeds the partition data limitation: | 进行非分区列COUNT DISTINCT操作时,单分区返回的明细数据超过了限制,请优化SQL,根据业务场景提高SQL的筛选率,或进一步联系技术支持。 |
20043 | UDF_SYS_ROWCOUNT exceeds the partition data limitation: | SQL中包含UDF_SYS_ROWCOUNT函数时,单分区返回的明细数据超过了限制,请优化SQL,根据业务场景提高SQL的筛选率,或进一步联系技术支持。 |
20044 | [USER ERROR] Must contains WHERE expression. | DELETE语句中未写WHERE子句,请修改。 |
20045 | [USER ERROR] sub select condition was not support for delete statement. | 已经不再出现该错误,如出现,请联系技术支持。 |
20046 | SQL feature NOT supported yet: GROUP_CONCAT without grouping tables’ partition columns. | 使用group_concat函数时,order by不起作用。 |
20047 | SQL feature NOT supported yet: COUNT(DISTINCT x1, x2, …) against multiple non-partitioning columns | 不支持对多个非分区列的COUNT DISTINCT操作。 |
20048 | Unsupported expression in HAVING: xxx | HAVING子句表达式非法的详细信息。请参考SQL文档进行修改。 |
20049 | SQL dump data selecting columns count exceed limit: | DUMP DATA语句中的SELECT列数超过上限,请限制并修改,或进一步联系技术支持。 |
20050 | SQL selecting columns count exceed limit: | 查询语句中的SELECT列数超过上限,请限制并修改,或进一步联系技术支持。 |
20051 | NA | NA |
20052 | UDF_SYS_SUM exceeds the partition data limitation: | SQL中包含UDF_SYS_SUM函数时,单分区返回的明细数据超过了限制,请优化SQL,根据业务场景提高SQL的筛选率,或进一步联系技术支持。 |
20053 | INSERT is not allowed since the compute node disk is almost full: worker=%s disk_used=%s disk_size=%s usage_ratio=%s | COMPUTENODE实例节点存储空间到上限,无法继续INSERT数据,请联系技术支持。 |
20054 | Unknown column xxx in ‘ORDER BY clause’ | ORDER BY子句中的列非法,请检查SQL并修改。 |
20055 | SQL feature NOT supported yet: SELECT … ORDER BY … UNION/UNION ALL/INTERSECT/MINUS SELECT | 不支持的UNION语法:UNION子查询中带ORDER BY子句。 |
20056 | Unknown column xxx in ‘GROUP BY clause’ | GROUP BY子句中的列非法,请检查SQL并修改。 |
20057 | NA | NA |
20058 | RT_UPN_ALTERTABLE_ERROR db=xxx table=xxx part=xxx message=xxx | 向BUFFERNODE发ALTER TABLE语句时,遇到encoding异常,请联系技术支持。 |
20059 | [USER ERROR] null value is not allowed for sub partitioning column: column=xxx | INSERT实时数据时,二级分区列对应的值不能为NULL,请修改。 |
20060 | [USER ERROR] sub partitioning column value is out of range: column=xxx | INSERT实时数据时,二级分区列对应的值不在合法的范围,请修改。 |
20061 | [USER ERROR] sub partitioning column value is invalid: column= | INSERT实时数据时,二级分区列对应的值不合法,请修改。 |
20062 | [USER ERROR] sub partition column was not provided for INSERT statement. | INSERT实时数据时,如果目标表是二级分区表,插入的列和值的集合必须包含二级分区列,请修改。 |
20063 | [USER ERROR] sub partitioning column value is out of range: column=xxx, type=LONG/BIGINT, value=xxx | 已经不再出现该错误,如出现,请联系技术支持。 |
20064 | [USER ERROR] sub partitioning column value is invalid: column=xxx, type=LONG/BIGINT, value=xxx | 已经不再出现该错误,如出现,请联系技术支持。 |
20065 | [USER ERROR] sub partitioning column EQUAL-TO predicate was not provided. | 已经不再出现该错误,如出现,请联系技术支持。 |
20066 | ORDER BY item ‘xxx’ was not found in GROUP BY clause. | 查询语句包含GROUP BY和ORDER BY子句时,ORDER BY中的列必须出现在GROUP BY子句中。 |
20067 | SQL GROUP-BY column expected:xxx | SQL语句错误,按照提示,必须GROUP BY提示的列。 |
20068 | INSERT is not allowed since the compute node stops insert: worker=%s. Compute node message: %s. | COMPUTENODE设置了停止实时数据写入的标志,导致INSERT数据失败,请联系技术支持。 |
20069 | [USER ERROR] Row expected exceeds limit. | 查询语句的LIMIT子句(若不写,系统自动补上LIMIT子句,LIMIT默认值为10000)的值超过配置的上限,请限制并修改,或进一步联系技术支持。 |
20070 | Only support single INSERT statement. | 一次只能执行一个INSERT语句。 |
20071 | 执行INSERT FROM SELECT报错的详细信息。 | 请根据报错的详细信息,联系技术支持。 |
20072 | Only TOP priority query is allowed. | 只允许TOP优先级的查询,请联系技术支持。 |
20073 | Exceeded max AND/OR combined predicate number:xxx | WHERE子句中AND/OR连接的谓词过滤条件数超过了允许的上限,请做限制。 |
20074 | Reject execution of sql with key, statement: xxx | 包含特定关键字的查询被拒绝执行,请确认并联系技术支持,确认这些关键字已经被配置用来过滤SQL。 |
20075 | [USER ERROR] all primary key columns value are NULL: | INSERT的数据记录中,不允许所有主键列全为NULL,请修改。 |
20076 | [USER ERROR] sub partition keys count exceed the table limit for a duration (second): limit=xxx | 在一个特定的周期内(默认为一天),目标表的INSERT数据的目标二级分区总数超限,默认为10个,请确认,或联系技术支持。 |
20077 | [USER ERROR] delete statement count exceeds the table limit for a duration (second): limit=xxx duration=xxx | 在一个特定的周期内(默认为一天),目标表的DELETE语句总数超限,默认为10000000,请确认,或联系技术支持。 |
20078 | 20078 No replica reported from COMPUTENODE. | MPP查询中COMPUTENODE节点未汇报路由信息,请联系技术支持。 |
20079 | [USER ERROR] Total row expected exceeds limit + offset. | LIMIT m OFFSET n或者LIMIT n, m中,m + n超过了limitMax的查询限制,请确认修改查询LIMIT OFFSET的限制,或联系技术支持。 |
20080 | Restart command is illegal. Please check its syntax. | Restart命令不合法,请检查该命令的语法。 |
20081 | [USER ERROR] Insert record volume has exceeded the database limit for a duration(second): schema=%s totalRecordCount=%s recordlimit=%s duration=%s | 在一个特定的周期内(默认为一天),目标DB的INSERT数据的总记录数超限,默认为2亿条 * COMPUTENODE节点数,请确认,或联系技术支持。 |
20082 | [USER ERROR] Insert data size volume has exceeded the database limit for a duration(second): schema=%s totaDataSize=%s dataSizelimit=%s duration=%s | 在一个特定的周期内(默认为一天),目标DB的INSERT数据(整个INSERT语句的字节数)的总大小超限,默认为100GB * COMPUTENODE节点数,请确认,或联系技术支持。 |
20091 | [USER ERROR] column value length exceeds the limit: column=xxx | NA |
20200 | [USER ERROR] partition function exec error: xxx | 二级分区列在元数据中不存在,请检查列名是否正确,或进一步联系技术支持。 |
20500 | MPP_QUERY_CANCELED message=Query has been canceled! | MPP查询被CANCEL,请重试。 |
DML系统错误
错误码 | 错误信息 | 解决办法 |
30000 | [SYSTEM ERROR] Execution timeout. | 查询执行超时,请稍后重试,或联系技术支持。 |
30001 | [SYSTEM ERROR] Dump service initialization error. | COMPUTENODE初始化TFS DUMP操作失败,请重试,或联系技术支持。 |
30002 | [SYSTEM ERROR] Dump service write error. | COMPUTENODE执行TFS DUMP操作失败,请重试,或联系技术支持。 |
30003 | [SYSTEM ERROR] Table hash partition count is invalid: | 目标分区表的分区数非法,请联系技术支持。 |
30004 | [SYSTEM ERROR] Target hash partition number is invalid: | INSERT语句计算分区列hash值时失败,请联系技术支持。 |
30005 | [USER ERROR] sub partitioning column is invalid in the meta. | 二级分区列在元数据中不存在,请检查列名是否正确,或进一步联系技术支持。 |
30006 | Invalid column value: | 列对应的值非法,请检查列值是否符合列的数据类型。 |
30007 | RT_ROUTER_ERROR table=xxx DB=xxx message=real time table is not ready. | COMPUTENODE还未汇报目标实时表的版本心跳,请稍后重试,或进一步联系技术支持。 |
30008 | 实时数据相关功能调用BUFFERNODE API报的详细错误信息。 | 根据详细错误信息查看BUFFERNODE的错误码表,进一步联系技术支持。 |
30009 | NA | NA |
30010 | [SYSTEM ERROR] Column data was not found. | COMPUTENODE处理下发查询时找不到目标表的某个列的元数据,请稍后重试,或进一步联系技术支持。 |
30011 | [SYSTEM ERROR] Table hash partition count is invalid: | 目标分区表的分区数非法,请联系技术支持。 |
30012 | [SYSTEM ERROR] Target hash partition number is invalid: | 已经不再出现该错误,如出现,请联系技术支持。 |
30013 | Cluster nodes route were not established completely: A. system is starting, please wait; B. COMPUTENODEs were GCing or have already crashed. | 集群服务还未启动完成,请稍等;或有部分COMPUTENODE实例GC,请联系技术支持。 |
30014 | BROADCAST_SUBQUERY_TIMEOUT schema=xxx process=xxx query_block=xxx | 小表广播模式查询的子查询超时,请优化SQL,根据业务场景提高SQL的筛选率,或进一步联系技术支持。 |
30015 | BROADCAST_SUBQUERY_ERROR schema=xxx process=xxx query_block=xxx message=xxx | 小表广播模式查询的子查询失败,请检查SQL,或进一步联系技术支持。 |
30015 | Select localnode by resource, all unavailable= | NA |
30016 | CACHE_QUERY_FAILED message=xxx | Cache表查询失败,请检查SQL,或进一步联系技术支持。 |
30017 | COMPUTENODE执行下发查询失败的详细信息。 | 请检查SQL,或进一步联系技术支持。 |
30018 | CACHE_QUERY_FAILED message=xxx | Cache表查询失败,请检查SQL,或进一步联系技术支持。 |
30021 | Query canceled in COMPUTENODE | 查询被中断,请重试。 |
30022 | Query exceeded scan limitation | 查询超过扫描行数限制,请增加过滤条件缩小扫描范围,或进一步联系技术支持。 |
30023 | Insert into buffernode failed | InsertIntoSelect插入到buffernode时报错,请重试,或进一步联系技术支持。 |
30024 | Unknown serFormat. serFormat: | NA |
30035 | Query parameter is null. | NA |
30036 | NO_VALID_REPLICA part=xxx processId=xxx | NA |
30037 | NO_REPLICAS_TO_BE_SELECTED part=xxx processId=xxx xxxxx | NA |
30100 | HTTP client to MPP engine has gone. | MPP查询时,MPP client的HTTP连接断开,请重试,或进一步联系技术支持。 |
30101 | MPP查询失败的详细信息。 | 请检查SQL,或进一步联系技术支持。 |
30102 | MPP执行INSERT FROM SELECT失败的详细信息。 | 请检查INSERT FROM SELECT语句,或进一步联系技术支持。 |
30999 | [SYSTEM ERROR] Other error. | 其他查询错误,请联系技术支持。 |
31000 | SQL planning partition routing error. | 路由系统错误,请联系技术支持。 |
31000 | ROUTER_ERROR table=xxx DB=xxx | NA |
31001 | ROUTER_ERROR table=xxx DB=xxx | NA |
31002 | SQL planning partition routing error: target hint partition ‘xxx’ was not found for the hint localnode ‘xxx’ | NA |
31003 | SQL planning partition routing error: target hint partition ‘xxx’ was not found. | NA |
32000 | DATA_NOT_FOUND table_id=table_id db_id=db_id part_id=part_id | 请检查目标表db_id.table_id是否上线完成。 |
32000 | DATA_NOT_BUILD table=xxx DB=xxx | NA |
32000 | NO_COMPUTENODE_INSTANCE | NA |
32000 | DATA_NOT_FOUND table_id=xxx db_id=xxx part_id=xxx processId=xxx 2ND_PICK_UP_BATCH. | NA |
32000 | DATA_NOT_FOUND No partition HB reported. table_id=xxx db_id=xxx part_id=xxx | NA |
32001 | DATA_NOT_FOUND table_id=xxx db_id=xxx part_id=xxx processId=xxx FIRST_PART_REP_BATCH. | NA |
32002 | DATA_NOT_FOUND table_id=xxx db_id=xxx part_id=xxx processId=xxx REMAINING_PART_REP_BATCH. | NA |
32003 | DATA_NOT_FOUND table_id=xxx db_id=xxx part_id=xxx all part_replicas is empty. | NA |
32004 | DATA_NOT_FOUND table_id=xxx db_id=xxx part_id=xxx this part_replica is empty. | NA |
32007 | RT_ROUTER_ERROR tableId=xxx dbId=xxx message=real time table is not ready. | NA |
50000 | QUERY_WARNING, server is not ready now. | FRONTNODE节点尚未启动完成,请稍后再发起查询。 |
55000 | Partition merging error: | FRONTNODE节点进行分区结果合并操作异常,请联系技术支持。 |
60001 | Must provide dump-header hint for cache table dump. | 对CACHE表进行dump data操作时,必须通过/ |
60002 | Failed of getting upload id for xxx dump. | Dump data在获取upload id阶段失败,请参考详细信息,或联系技术支持。 |
60003 | Must provide OSS dump parameters hints. | OSS dump必须在hint中提供OSS服务参数,请修改。 |
60004 | No block ID available. | ODPS dump在get upload id阶段未获得block id,请联系技术支持。 |
60005 | ODPS dump error. Message=xxx | OSS dump异常,查看详细异常消息,或联系技术支持。 |
60006 | RT_DATA_WRITE_ERROR message=xxx | NA |
60007 | Insert failed with null result. xxxx | NA |
60008 | Insert failed with xxx data records xxx | NA |
60008 | Insert failed with xxx data records xxx | NA |
60009 | [USER ERROR] No values found. | NA |
ACL相关错误码
范围 | 说明 |
18900 ~ 18999 | ACL操作相关用户错误 |
ACL操作相关用户错误
错误码 | 错误信息 | 解决办法 |
18900 | System privilege must equal with “.“ | 当ACL对象为System类型的resource,对象必须为 |
18901 | Invalid resource type. | 非法的ACL对象类型,必须为System或Table。 |
18902 | xxx is not allowed, should be “ /db_name/db_name.table_name/db_name.table_group_name/table_name/table_group_name” | 非法的ACL对象名,请按照提示修改。 |
18903 | ACL对象不存在的详细提示信息。 | ACL对象不存在,请确认ACL对象名是否正确。 |
18904 | AclException: User[xxx] do not have[xxx] access to resource[xxx] | ACL鉴权失败的详细信息,请确认操作对象相关的ACL权限。 |
18905 | Only support operation on connected db. | 只允许在该数据库对应的数据库连接上操作,请检查数据库连接,或进一步联系技术支持。 |
18906 | 非法账号相关的详细信息。 | 账号非法,请确认是否为合法的阿里云ADS账号。 |
18907 | Creator must be the DB Admin when creating database for delegated user! | 通过委托模式创建目标库,创建账号必须是DB Admin账号,请确认并联系技术支持。 |
18908 | Do not support specific ACL user @ target host: | GRANT不支持特定user@特定host的模式。 |
18909 | ALB ACL was only supported under SYSDB connection. | ALB相关的黑白名单GRANT操作只能在SYSDB连接下进行。 |
18910 | VIP/port was not found for this database: xxx; ALB load balancer instance was not found for VIP: xxx | ALB相关的黑白名单GRANT操作时,VIP/PORT或相关load balancer对象不存在,请确认并修改。 |
18911 | ‘ALL’ privilege is invalid on column, only ‘SELECT’ is allowed. | 列上不支持ALL权限。 |
18912 | RAMException: Deny for having no privilege. | RAM子账号不是ADS账号,请确认,或联系技术支持。 |
18913 | RAMException: Unknown RAM code [xxx] | 未识别的RAM操作返回码,请联系技术支持。 |
18914 | RAMException: Invalid sub user, should be like ‘RAM$parent_user_account:sub_user_account’ or ‘RAM$sub_user_account’ | RAM子账号格式错误,请按照提示修改。 |
18915 | NA | NA |
18916 | RAMException: Sub user account does not match with parent. | RAM子账号与父账号不匹配,请联系技术支持。 |
18917 | RAMException: Sub user account does not have xxx privilege. | 用户无RAM子账号权限,请确认,或进行子账号赋权。 |
18918 | RAMException: Sub user account does not allow xxx | RAM子账号ACL功能未开启,请联系技术支持。 |
18919 | RAMException: Sub user account name is invalid. | RAM子账号在元数据中的值非法,请联系技术支持。 |
18920 | The account of database owner is not allowed to be removed. | 创建数据库的账号不能被删除。 |
18921 | AclException:GRANT_ERROR | 授权错误,请联系技术支持。 |
18922 | AclException:REVOKE_ERROR | 回收权限错误,请联系技术支持。 |
系统相关错误码
范围 | 说明 |
39900 ~ 39949 | 系统操作相关用户错误。 |
39950 ~ 39999 | 系统操作相关系统错误。 |
系统操作相关用户错误
错误码 | 错误信息 | 解决办法 |
39900 | Wrong parameter for query, only SYNCCACHE [size=new_cache_size_in_MB] is allowed. | SYNCCACHE语句语法错误,请修改。 |
39901 | Wrong parameter for query, CLEARCACHE command format is “CLEARCACHE db=schema tablegroup=table_group” or “CLEARCACHE db=schema table=table” | CLEARCACHE语句语法错误,请修改。 |
39902 | Wrong parameter for query, FLUSH command format is “FLUSH db=schema table=table timeout=timeout_duration_ms” | FLUSH语句语法错误,请修改。 |
39903 | Wrong parameter for query, MERGE command format is “MERGE db=schema table=table” | MERGE语句语法错误,请修改。 |
39904 | No target table for OPTIMIZE TABLE command/Wrong OPTIMIZE TABLE command, syntax should be “OPTIMIZE TABLE [dbname.]table_name1 [, [dbname.]table_name2]” | OPTIMIZE TABLE语句语法错误,请修改。 |
39905 | MPP引擎执行SHOW CATALOGS相关的详细错误信息 | 请联系技术支持。 |
39906 | Resource Manager返回的详细错误信息,包含Resource Manager自身的错误码和详细描述。 | 查看Resource Manager错误码表,或进一步联系技术支持。 |
39907 | TABLE_NOT_FOUND schema=xxx table=xxx | 相关操作的目标表不存在,请检查。 |
39908 | Target table is not realtime table. | 相关实时表操作的目标表不是实时表,请检查。 |
39910 | Cannot find worker db information. | 无法找到系统后台WorkerDB,请联系技术支持。 |
39911 | Show tables command is only allowed to show tables under current database. | 该命令只允许显示当前DB下的表。 |
系统操作相关系统错误
错误码 | 错误信息 | 解决办法 |
39950 | SYNCCACHE操作详细的错误信息。 | 请联系技术支持。 |
39951 | CLEARCACHE操作详细的错误信息。 | 请联系技术支持。 |
39952 | NA | 请联系技术支持。 |
39953 | NA | 请联系技术支持。 |
39954 | RT_UPN_FLUSH_ERROR message=target table does not exist./result=xxx DBID=xxx TableID=xxx PartitionCount=xxx | 实时表FLUSH操作失败,请联系技术支持。 |
39955 | FLUSH_TIMEOUT message=Flush version check timeout. | 实时表FLUSH操作超时,实时数据强制版本同步慢,导致超时,请联系技术支持。 |
39956 | Flush version check error: | 实时表FLUSH操作版本确认失败,请联系技术支持。 |
39957 | RT_UPN_FLUSH_ERROR db=schema table=table part=part_num message=Flush failed due to exception: | 实时表FLUSH操作中,向BUFFERNODE写入目标版本信息失败,请联系技术支持。 |
39958 | RT_UPN_ALTERTABLE_ERROR db=schema table=table part=part_num message=Alter table failed due to exception: | 实时表FLUSH操作中,向BUFFERNODE写入ALTER指令失败,请联系技术支持。 |
39959 | SLB操作详细错误信息。 | 查看SLB错误码表,或进一步联系技术支持。 |
39960 | SLB操作详细错误信息。 | 查看SLB错误码表,或进一步联系技术支持。 |
39961 | SLB操作详细错误信息。 | 查看SLB错误码表,或进一步联系技术支持。 |
39962 | DNS_CMD_SYNTAX_ERRROR message=Incorrect DNS command syntax, the correct syntax should be “DNS [ADD | DELETE] domain ip”. | 请联系技术支持。 |
39963 | Delete DNS resolve record failed. | DNS命令执行失败,请联系技术支持。 |
39964 | DNS_PARM_ERROR message=xxx | DNS命令执行失败,请联系技术支持。 |
39965 | ALB_OPERATION_FAIL message=All load balancers are fully loaded. Please extend with new load balancers. | SLB的负载均衡实例全部满载(每个实例的VIP到上限),请联系技术支持进行负载均衡实例扩容。 |
39966 | INSTANCE_VPC_DNS_PROCESS_ERROR | vpc vip申请错误,请联系技术支持。 |
39967 | SHOW PLANCACHE STATUS执行失败的详细原因信息。 | SHOW PLANCACHE STATUS执行失败,请联系技术支持。 |
39968 | SHOW PLANCACHE PLAN执行失败的详细原因信息。 | SHOW PLANCACHE PLAN执行失败,请联系技术支持。 |
39999 | NA | 请联系技术支持。 |