TDSQL Boundless 8500-8600(错误码信息)

这篇列出了TDSQL错误码8500至8600的含义与示例,涵盖连接失败、DDL冲突、事务中止、权限不足等常见场景,帮助用户快速定位并处理数据库异常。 连接与事务错误:错误码8500至8523覆盖连接失败、写围栏错误、事务中止等基础故障。 DDL与表操作错误:错误码8524至8550涉及DDL冲突、表重建、分区策略失败等操作限制。 权限与配置错误:错误码8518至8582说明用户权限不足、变量设置受限及回收站相关问题。

相关产品
TDSQL Boundless 产品页,含版本规格、价格与购买入口。
错误码 错误描述 示例
8500 TDSQL 一般错误信息 连接错误,错误代码:CONNECTION_FAILED(1001),错误信息:无法连接到服务器
8501 TDSQL 仅支持 TDStore(RocksDB) 存储引擎 –
8502 由于写围栏错误导致查询失败 由于写围栏错误导致查询失败。表(db1.users),tindex_id:123,发送的写围栏:5,当前写围栏:6
8503 正常的 DDL 进程被 DDL 恢复线程中断,请稍后重试。 –
8504 更新最新表版本失败 更新最新表(db1.orders)版本失败,本地 sv:100,全局 sv:101
8505 表版本太旧 表(db1.products)-tindex_id(456) 版本太旧:50,当前版本:60
8506 其他 SQLEngine 或 DDL 恢复线程中正在进行冲突的 DDL 作业 其他 SQLEngine 或 DDL 恢复线程中正在进行冲突的 DDL 作业(id 123456):数据库是 db1,表是 users。请等待并稍后重试。
8507 创建表失败,元数据丢失 创建表 db1.temp_table 失败,因为在创建表时元数据丢失。请等待并稍后重试。
8508 注册自动递增 IndexId 重复 注册自动递增 IndexId 100重复
8509 IndexId 已耗尽 –
8510 SQLEngine 系统错误 SQLEngine 系统错误,内存分配失败
8511 自动递增 IndexId 未注册 自动递增 IndexId 200未注册
8512 TDStore 无法设置迭代器对象 TDStore 无法设置迭代器对象。错误代码:500,错误信息:迭代器初始化失败
8513 无法从 TDStore 分配自动递增值 无法从 tdstore 分配自动递增值,请求 ID:1000,错误代码:600,错误信息:分配失败
8514 未定义自增字段但给出了自增值 –
8515 TDStore 找不到事务上下文。请查看错误日志获取更多信息。 TDStore 找不到事务上下文。请查看错误日志获取更多信息。错误代码:700,错误信息:事务未找到
8516 TDStore 找不到事务上下文,可能由于主节点转移导致。请查看错误日志获取更多信息。 TDStore 找不到事务上下文,可能由于主节点转移导致。请查看错误日志获取更多信息。错误代码:800,错误信息:主节点切换
8517 初始化全局区域缓存失败。请查看错误日志获取更多信息。 –
8518 用户没有权限设置变量 用户 'john'@'localhost' 没有权限设置变量 max_connections
8519 函数 STORAGE_FORMAT 接受 uint32_t 类型的数值 – 例如,STORAGE_FORMAT(10001)。 –
8520 事务提交失败并被 tdstore 中止 事务提交失败并被 tdstore 中止。错误代码:900,错误信息:冲突检测,协调者:node1
8521 事务必须被中止。请查看错误日志获取更多信息 –
8522 集群未引导。请检查错误日志或元集群 –
8523 初始化事务保活线程失败 –
8524 RocksDB 引擎和其他引擎不能相互转换 –
8525 不允许对系统权限表执行原始 DML 操作 不允许对系统权限表 mysql.user 执行原始 DML 操作
8526 不可用的表,请重新启动事务。 不可用的表 db1.temp_table。表正在重建
8527 关联表错误 关联表错误(错误代码:1000,错误信息:关联失败)
8528 在线更改表失败,如果更改期间不接受写入,请将变量 'tdsql_use_online_copy_ddl' 设置为 'false'。 在线更改表 mydb.users 失败,原因:'锁等待超时',如果更改期间不接受写入,请将变量 'tdsql_use_online_copy_ddl' 设置为 'false'
8529 本地缓存中的持久化变量已过时,设置持久化选项失败,请重试。 –
8530 不允许对指定变量使用 SET PERSIST_ONLY 语法,因为它不是只读变量 不允许对变量 max_connections 使用 SET PERSIST_ONLY 语法,因为它不是只读变量
8531 当前不允许启动新的 DDL 作业 当前不允许启动新的 DDL 作业,因为系统维护中
8532 DDL 作业包含过多信息,请拆分此作业 DDL 作业(id 123456)包含过多信息,请拆分此作业。
8533 LOCK/UNLOCK 选项仅用于兼容性 –
8534 原生存储过程参数不匹配 原生存储过程 calculate_stats 的第2个参数不匹配
8535 无法添加固定执行计划规则 无法添加固定执行计划规则:规则冲突
8536 无法删除固定执行计划规则 无法删除固定执行计划规则:规则不存在
8537 无法启用或禁用固定执行计划规则 无法启用或禁用固定执行计划规则:规则无效
8538 规则表中的固定执行计划规则无效 规则表中的固定执行计划规则 123456 无效:格式错误
8539 刷新固定执行计划规则时出错 刷新固定执行计划规则时出错:内存不足
8540 语句应用规则失败 语句应用规则 123456 失败:解析错误
8541 为其他语句刷新规则时出错 为其他语句刷新规则时出错:网络错误
8542 从 MC 获取对象锁等待超时 从 MC 获取对象锁 table_lock 等待超时
8543 路由刷新失败 –
8544 显示路由失败 –
8545 创建数据对象失败 创建数据对象失败。权限不足
8546 并行查询工作线程启动失败 并行查询工作线程启动失败(错误号:100 – 资源不足)
8547 并行度无效 –
8548 此语句不支持 PARALLEL 提示 –
8549 RPC 应用流失败 RPC 应用流失败。连接超时
8550 获取或更改分布策略失败 –
8551 强制优化 INSERT/REPLACE/LOAD 为 BatchPut 强制优化 INSERT/REPLACE/LOAD 为 BatchPut。数据量过大
8552 并行查询运算符发送或接收行失败,因为行太大 –
8553 事件服务无法添加或移除事件 事件服务无法添加或移除事件。(错误号:200 – 事件已存在)
8554 并行查询运算符发送或接收行失败 并行查询运算符发送或接收行失败。(错误号:300 – 传输错误)
8555 并行查询运算符读取行失败,因为遇到了未知的帧类型 –
8556 检查事务存活失败 –
8557 extract_int_from_str 使用错误 extract_int_from_str 使用错误。格式无效
8558 由于日志服务限制,目前不允许操作包含多表 由于日志服务限制,目前不允许 DELETE 操作包含多表
8559 并行查询远程工作线程错误 并行查询远程工作线程错误。节点故障
8560 并行查询远程执行器错误 并行查询远程执行器错误。执行超时
8561 过时读取仅支持非锁定的只读自动提交事务 过时读取仅支持非锁定的只读自动提交事务。事务模式不匹配
8562 过时读取获取快照失败 过时读取获取快照失败。快照不可用
8563 尚未支持在 LOCK TABLE 语法之后删除表 –
8564 更新批量加载模式设置失败 更新批量加载模式设置失败。配置冲突
8565 更新 tdstore 选项失败 更新 tdstore 选项失败。权限不足
8566 更新 tdstore 选项警告 更新 tdstore 选项警告。性能影响
8567 超节点 ID 已被节点缓存 –
8568 加锁失败 –
8569 无法在数据库中创建/移动表 无法在数据库中创建/移动表。数据库(db1)和表(db2.users)位于不同的数据空间中
8570 TDSQL 标识类型不匹配 TDSQL 标识类型不匹配,需要整数但得到字符串
8571 参数数量不正确 参数 table_name 的数量不正确,需要 1 但得到 0
8572 参数数量不正确 参数 columns 的数量不正确,需要多于 0 但得到 0
8573 未知参数 未知参数:invalid_param
8574 提交作业失败 提交作业失败:job_123,错误信息:资源不足
8575 清除 Raft 日志失败 清除 Raft 日志失败:raft_group_1
8576 并行工作线程之一报告错误 –
8577 创建分区策略失败 创建分区策略失败。策略冲突
8578 绑定分区策略失败 绑定分区策略失败。表不存在
8579 语句大纲规则已应用,可能已更改查询计划 语句大纲规则123456已应用,它可能已更改查询计划
8580 刷新内存表失败 刷新内存表失败:内存不足
8581 在线更改表失败,当 tdsql_ddl_fillback_mode='BulkLoadLock' 时,不支持 ALGORITHM=COPY,请将变量 'tdsql_ddl_fillback_mode' 设置为其他值 在线更改表 db1.users 失败,当 tdsql_ddl_fillback_mode='BulkLoadLock' 时,不支持 ALGORITHM=COPY,请将变量 'tdsql_ddl_fillback_mode' 设置为其他值
8582 不允许更改某些集群全局变量 不允许更改某些集群全局变量:cluster_mode
8583 并行工作线程之间的交换记录格式不匹配 –
8584 在回收站中未找到相应记录 –
8585 超出回收站大小限制 超出回收站大小限制1000000
8586 不能将回收站中的表与其他表一起删除 –
8587 回收站中发生错误 回收站中发生错误:存储空间不足
8588 读取回收站信息失败 –
8589 回收站写入有关已删除表的记录失败 –
8590 未找到数据库 未找到 temp_db 数据库
8591 未找到 I_S 视图 未找到 I_S 视图 information_schema.users
8592 丢失 I_S 视图 丢失了 5 个 I_S 视图
8593 转储 I_S 视图失败 在 /tmp/views.sql 中转储 I_S 视图失败
8594 无法创建带有分区的同步/广播表 –
8595 过时读取意外错误 过时读取意外错误。内部错误
8596 未知的分区策略 未知的分区策略 invalid_policy
8597 删除分区策略失败 删除分区策略 old_policy 失败
8598 分区策略已存在 分区策略 existing_policy 已存在
8599 自增值超过最大值 –
8600 路由不存在。可能存在并发的 DDL 销毁数据对象 –
赞 (0)
上一篇 4天前
下一篇 4天前