错误码表(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操作时,必须通过/+dump-header=[DUMP DATA …]/ SELECT …的方式,请修改。

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

请联系技术支持。