4000 ~ 4499
此错误码范围表示通用错误码。
ERROR 4000 (HY000) : Common error
-
seekdb 错误码:4000
-
错误原因:通用错误码。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4001 (HY004) : Object type error
-
seekdb 错误码:4001
-
错误原因:类型错误。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4003 (42000) : Array index out of range
-
seekdb 错误码:4003
-
错误原因:数组下标越界。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4004 (08S01) : Failed to listen to the port
-
seekdb 错误码:4004
-
错误原因:网络断开导致监听服务启动失败。
-
解决方式:请更换空闲端口后重启 observer 进程。
ERROR 4005 (HY000) : The object is initialized twice
-
seekdb 错误码:4005
-
错误原因:重复初始化对象。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4005 (HY000) : User '%.*s'@'%.*s' is referenced as a definer account in a stored routine.
-
seekdb 错误码:5388
-
兼容 MySQL 错误码:4005
-
错误原因:操作用户时产生孤儿对象,或继承孤儿对象。
-
解决方法:检查是否有权限,或删除对应的对象。
ERROR 4006 (HY000) : The object is not initialized
-
seekdb 错误码:4006
-
错误原因:未初始化对象。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4006 (HY000) : Operation %.*s failed for '%.*s'@'%.*s' as it is referenced as a definer account in a stored routine.
-
seekdb 错误码:5389
-
兼容 MySQL 错误码:4006
-
错误原因:操作用户时产生孤儿对象,或继承孤儿对象。
-
解决方法:删除对应的对象。
ERROR 4008 ( HY000 ) : End of iteration
-
seekdb 错误码:4008
-
错误原因:迭代结束。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4009 (58030 ) : IO error
-
seekdb 错误码:4009
-
错误原因:READ 或 WRITE 等 IO 相关的系统调用失败。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4010 (HY000) : Wrong RPC command version
-
seekdb 错误码:4010
-
错误原因:RPC 命令版本错误。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4012 (HY000) : Timeout, query has reached the maximum query timeout: %ld(us), maybe you can adjust the session variable ob_query_timeout or query_timeout hint, and try again
-
seekdb 错误码:4012
-
错误原因:执行超时。
-
解决方式:
-
通过性能调优减少耗时。
-
设置更大的超时时间。
-
请联系技术支持人员协助排查。
-
ERROR 4012 (HY000) : Task timeout and not executed
-
seekdb 错误码:4049
-
兼容 MySQL 错误码:4012
ERROR 4012 (HY000) : RPC session not found
-
seekdb 错误码:4067
-
兼容 MySQL 错误码:4012
ERROR 4012 (HY000) : RPC send error
-
seekdb 错误码:4121
-
兼容 MySQL 错误码:4012
ERROR 4012 (HY000) : RPC post error
-
seekdb 错误码:4122
-
兼容 MySQL 错误码:4012
ERROR 4012 (HY000) : Timeout
-
seekdb 错误码:4664
-
兼容 MySQL 错误码:4012
ERROR 4012 (HY000) : Statement is timeout
-
seekdb 错误码:6004
-
兼容 MySQL 错误码:4012
ERROR 4012 (25000) : Transaction timeout occurred, please rollback the transaction, set the variable ob_trx_timeout to a larger value and then restart the transaction
-
seekdb 错误码:6210
-
兼容 MySQL 错误码:4012
ERROR 4012 (25000) : Statement timeout occurred, please set the variable ob_query_timeout to a larger value an then restart the statement
-
seekdb 错误码:6212
-
兼容 MySQL 错误码:4012
ERROR 4012 (25000) : Transaction result isunknown
-
seekdb 错误码:6225
-
兼容 MySQL 错误码:4012
ERROR 4012 (25000) : transaction rpc timeout
-
seekdb 错误码:6230
-
兼容 MySQL 错误码:4012
ERROR 4013 (HY001) : No memory or reach tenant memory limit
-
seekdb 错误码:4013
-
错误原因:内存分配失败。
- 物理内存耗尽。
- 单次分配内存大于 4G。
- CTX、Tenant、Server 的内存占用达到上限。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4014 (HY000) : Inner state error
-
seekdb 错误码:4014
-
错误原因:内部状态异常。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4015 (HY000) : System error
-
seekdb 错误码:4015
-
错误原因:内部错误码。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4016 (HY000) : Internal error
-
seekdb 错误码:4016
-
错误原因:内部错误码。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4017 (HY000) : Entry already exist
-
seekdb 错误码:4017
-
错误原因:数据已存在。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4018 (HY000) : Entry not exist
-
seekdb 错误码:4018
-
错误原因:数据不存在。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4019 (HY000) : Size overflow
-
seekdb 错误码:4019
-
错误原因:空间溢出。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4020 (HY000) : Reference count is not zero
-
seekdb 错误码:4020
-
错误原因:引用的计数非零。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4021 (HY000) : Conflict value
-
seekdb 错误码:4021
-
错误原因:基础库遇到逻辑错误,一般是代码错误。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4022 (HY000) : Item not set
-
seekdb 错误码:4022
-
错误原因:值未设置。
-
解决方式:请联系技术 支持人员协助排查。
ERROR 4023 (HY000) : Try again
-
seekdb 错误码:4023
-
错误原因:需要重试。
-
解决方式:重试,或联系技术支持人员协助排查。
ERROR 4024 (HY000) : Buffer not enough
-
seekdb 错误码:4024
-
错误原因:空间不足。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4025 (HY000) : Partial failed
-
seekdb 错误码:4025
-
错误原因:批量任务,部分执行成功,部分执行失败。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4026 (02000) : Nothing to read
-
seekdb 错误码:4026
-
错误原因:没有可读取的数据。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4027 (HY000) : User account %.*s@%.*s is directly or indirectly granted to the role %.*s@%.*s. The GRANT would create a loop
-
seekdb 错误码:5373
-
兼容 MySQL 错误码:4027
-
错误原因:用户账号 %.*s@%.*s 直接或间接授予了角色 %.*s@%.*s,导致 GRANT 命令创建了循环授权。
-
解决方法:请检查用户账号和角色之间的授权关系,确保不存在循环授权的情况。
ERROR 4028 (HY000) : Log entry not continuous
-
seekdb 错误码:4028
-
错误原因:文件 ID 不连续。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4029 (HY000) : Schema error
-
seekdb 错误码:4029
-
错误原因:获取 Schema 失败。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4031 (HY004) : Unknown object
-
seekdb 错误码:4031
-
错误原因:未知的对象。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4033 (HY000) : Serialize error
-
seekdb 错误码:4033
-
错误原因:序列化失败。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4034 (HY000) : Deserialize error
-
seekdb 错误码:4034
-
错误原因:反序列化失败。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4035 (HY000) : Asynchronous IO error
-
seekdb 错误码:4035
-
错误原因:异步 IO 相关系统调用失败。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4036 (HY000) : Need retry
-
seekdb 错误码:4036
-
错误原因:需要重试。
-
解决方式:重试,或联系技术支持人员协助排查。
ERROR 4037 (HY000) : Too many sstable
-
seekdb 错误码:4037
-
错误原因:过多的 SSTable,一般可能是由于转储次数过于频繁导致。
-
解决方式:扩容以降低单台 Server 压力或者联系技术支持人员协助排查。
ERROR 4039 (HY000) : Request has killed by sql throttle
-
seekdb 错误码:4039
-
错误原因:SQL 被限流。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4045 (HY000) : pushdown status changed
-
seekdb 错误码:4045
-
错误原因:内部错误码。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4046 (HY000) : Storage schema is not valid
-
seekdb 错误码:4046
-
错误原因:存储层 SCHEMA 无效。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4047 (HY000) : Medium compaction info is not valid
-
seekdb 错误码:4047
-
错误原因:Medium Info 无效。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4048 (HY000) : Not registered
-
seekdb 错误码:4048
-
错误原因:内部错误码。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4050 (HY000) : Not the object
-
seekdb 错误码:4050
-
错误原因:对象不匹配。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4052 (HY000) : Corrupted log entry
-
seekdb 错误码:4052
-
错误原因:错误的日志项,一般可能是由于硬件或者磁盘错误,导致读取到的日志数据有误。
-
解决方式:联系 DBA 排查硬件问题,或者联系技术支持人员协助排查。
ERROR 4055 (HY000) : Invalid entry
-
seekdb 错误码:4055
-
错误原因:内部状态异常。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4057 (HY000) : Decimal overflow warning
-
seekdb 错误码:4057
-
错误原因:数据精度超限。
-
解决方式:降低输入数据精度。
ERROR 4058 (HY000) : Decimal overflow error
-
seekdb 错误码:4058
-
错误原因:数据精度超限。
-
解决方式:降低输入数据精度。
ERROR 4060 (HY000) : Divide error
-
seekdb 错误码:4060
-
错误原因:除法错误。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4061 (HY000) : Not a decimal
-
seekdb 错误码:4061
-
错误原因:类型错误。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4062 (HY104) : Decimal precision error
-
seekdb 错误码:4062
-
错误原因:数字精度问题。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4063 (HY000) : Empty range
-
seekdb 错误码:4063
-
错误原因:获取
LIKE条件的查询范围失败。 -
解决方式:请联系技术支持人员协助排查。
ERROR 4064 (HY000) : Session killed
-
seekdb 错误码:4064
-
错误原因:Session 被终止。
-
解决方式:请联系系统管理员或数据库管理员。
ERROR 4068 (HY000) : Invalid log
-
seekdb 错误码:4068
-
错误原因:日志不合法。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4070 (HY000) : Invalid data
-
seekdb 错误码:4070
-
错误原因:无效的数据。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4071 (HY000) : Already done
-
seekdb 错误码:4071
-
错误原因:操作 已完成。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4072 (HY000) : Operation canceled
-
seekdb 错误码:4072
-
错误原因:操作被取消。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4074 (HY000) : Log not aligned
-
seekdb 错误码:4074
-
错误原因:日志未对齐。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4075 (HY000) : Log entry missed
-
seekdb 错误码:4075
-
错误原因:日志未找到。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4076 (HY000) : Need wait
-
seekdb 错误码:4076
-
错误原因:需要等待。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4077 (0A000) : Not implemented feature
-
seekdb 错误码:4077
-
错误原因:未实现的功能。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4080 (HY013) : exceed memory limit
-
seekdb 错误码:4080
-
错误原因:内部错误码。主要用于 SQL 算子中间结果落盘的条件判断。
-
解决方式:内存超限有多种情况,需要先排查内存超限的原因。
ERROR 4084 (02000) : No result
-
seekdb 错误码:4084
-
错误原因:配置项的值没找到。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4085 (HY000) : Queue overflow
-
seekdb 错误码:4085
-
错误原因:队列长度溢出。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4090 (HY000) : Table log_id range no continuous
-
seekdb 错误码:4090
-
错误原因:分区内 SSTable 之间的日志范围不连续。
-
解决方式:请联系技术支持人员协助排查。
ERROR 4104 (HY000) : Initialize error
-
seekdb 错误码:4104
-
错误原因:初始化失败。
-
解决方式:请联系技术支持人员协助排查。