Skip to content

适用虚谷数据库版本

v12.10.8



适用虚谷数据库版本

v12.10.8


E14001-E14999

📄字数 1.7K
👁️阅读量 加载中...

当前页面错误码为锁、事务等相关错误码。

注意

%s,%d是C语言中的格式化输出符,会根据输入的值自动填充。

E14001:发生死锁,事务被回滚

  • 错误原因

    1. 存在其他用户操作数据与本次操作数据形成互锁,且3秒内未释放数据锁导致死锁。
  • 分析与建议

    1. 重复执行本次操作SQL,若仍存在死锁情况,请联系数据库管理员,确认对应操作者让其进行事务提交。

E14002:事务级数已达最大值%d

  • 错误原因

    1. 单个事务内部创建的保存点个数已达到最大值。
  • 分析与建议

    1. 提交事务。

E14003:事务标签%s已定义

  • 错误原因

    1. 块语句或存储过程/函数中显示定义事务时,指定事务标签已使用过。
  • 分析与建议

    1. 确认SQL代码,重新定义事务标签。

E14004:保存点%s未定义

  • 错误原因

    1. 块语句或存储过程/函数中定义保存点时,指定回滚保存点未定义。
  • 分析与建议

    1. 确认SQL代码,重新定义事务标签。

E14006:不能杀死当前会话

  • 错误原因

    1. 尝试 KILL 当前连接会话。
  • 分析与建议

    1. 连接会话不支持自杀。

E14007:回滚标签不能长于64字节

  • 错误原因

    1. 使用 SAVEPOINT 创建保存点时指定的回滚标签长度超过 64 字节。
  • 分析与建议

    1. 回滚标签长度不能超过 64 字节。

E14011:资源忙(加锁超时)

  • 错误原因

    1. 系统内部对某个资源加全局锁超时。
  • 分析与建议

    1. 其它事务持有相关对象的锁资源未释放,若事务属于僵死事务则可以通过手动 KILL 事务来释放锁资源。

E14012:资源忙(%s加锁超时)

  • 错误原因

    1. 系统内部对某个资源加全局锁超时。
  • 分析与建议

    1. 其它事务持有相关对象的锁资源未释放,若事务属于僵死事务则可以通过手动 KILL 事务来释放锁资源。

E14013:打开视图%s过程中加锁超时

  • 错误原因

    1. 系统内部对某个视图对象加对象锁超时。
  • 分析与建议

    1. 其它事务持有相关视图对象的锁资源未释放,若事务属于僵死事务则可以通过手动 KILL 事务来释放锁资源。

E14014:打开存贮过程或函数%s过程中加锁超时

  • 错误原因

    1. 系统内部对某个过程或函数对象加对象锁超时。
  • 分析与建议

    1. 其它事务持有相关过程或函数对象的锁资源未释放,若事务属于僵死事务则可以通过手动 KILL 事务来释放锁资源。

E14020:SET TRANSACTION必须是事务的第一个语句

  • 错误原因

    1. 设置事务为只读事务之前已经执行了非只读语句。
  • 分析与建议

    1. 设置事务为只读事务操作必须在事务开始时执行。

E14021:不允许在函数中执行更改数据的操作

  • 错误原因

    1. 尝试在自定义函数内部对视图进行数据插入或删除操作。
  • 分析与建议

    1. 不支持的操作。

E14024:事务内变更操作次数超过最大许可值%d,可通过系统参数max_trans_modify适当调整限制

  • 错误原因

    1. 单个事务内变更操作次数超过阈值。
  • 分析与建议

    1. 调整事务结构或通过系统参数 max_trans_modify 调整阈值。

E14025:事务不存在或不是根事务

  • 错误原因

    1. 进行事务 KILL 时,指定事务已执行完成或指定事务号不正确;指定事务号为代理事务而非根事务。
  • 分析与建议

    1. 确认事务号是否正确,及该事务是否仍存在;若该事务为代理事务,需查找其对应根事务进行操作。

E14026:不能终止当前事务

  • 错误原因

    1. 管理员终止事务时,事务号为发起终止任务的事务号。
  • 分析与建议

    1. 确认事务号是否正确。

E14027:系统正在访问中,不能关闭

  • 错误原因

    1. 系统关闭时仍有用户进行数据库访问操作。
  • 分析与建议

    1. 通知操作用户停止数据库操作;强制关闭系统,发送命令:SHUTDOWN IMMEDIATE。

E14083:无法删除分区表的唯一分区

  • 错误原因

    1. 尝试对只有一个分区的分区表进行分区删除操作。
  • 分析与建议

    1. 不支持的操作。