E14001-E14999
📄字数 1.3K
👁️阅读量 加载中...
当前页面错误码为锁、事务等相关错误码。
注意
%s,%d是C语言中的格式化输出符,会根据输入的值自动填充。
E14001:发生死锁,事务被回滚
- 错误原因:存在其他用户操作数据与本次操作数据形成互锁,且3秒内未释放数据锁导致死锁
- 分析与建议:重复执行本次操作SQL,若仍存在死锁情况,请联系数据库管理员,确认对应操作者让其进行事务提交
E14002:事务级数已达最大值%d
- 错误原因:-
- 分析与建议:-
E14003:事务标签%s已定义
- 错误原因:块语句或存储过程/函数中显示定义事务时,指定事务标签已使用过
- 分析与建议:确认SQL代码,重新定义事务标签
E14004:保存点%s未定义
- 错误原因:块语句或存储过程/函数中定义保存点时,指定回滚保存点未定义
- 分析与建议:确认SQL代码,重新定义事务标签
E14005:不支持连环提交
- 错误原因:-
- 分析与建议:-
E14006:不能杀死当前会话
- 错误原因:-
- 分析与建议:-
E14007:回滚标签不能长于64字节
- 错误原因:-
- 分析与建议:-
E14008:序列化失败,检测到本事务开始后其它事务提交了修改
- 错误原因:-
- 分析与建议:-
E14009:事务太大,可能导致重做日志覆盖,请多次提交或启用回滚段
- 错误原因:-
- 分析与建议:-
E14010:回滚段分配失败,当前事务被迫中止
- 错误原因:-
- 分析与建议:-
E14011:资源忙(加锁超时)
- 错误原因:-
- 分析与建议:-
E14012:资源忙(%s加锁超时)
- 错误原因:-
- 分析与建议:-
E14013:打开视图%s过程中加锁超时
- 错误原因:-
- 分析与建议:-
E14014:打开存贮过程或函数%s过程中加锁超时
- 错误原因:-
- 分析与建议:-
E14015:打开包%s过程中加锁超时
- 错误原因:-
- 分析与建议:-
E14016:打开触发器%s过程中加锁超时
- 错误原因:-
- 分析与建议:-
E14017:打开序列值%s过程中加锁超时
- 错误原因:-
- 分析与建议:-
E14018:打开UDT%s过程中加锁超时
- 错误原因:-
- 分析与建议:-
E14019:命令号分配失败(单事务不能超过16M个)
- 错误原因:-
- 分析与建议:-
E14020:SET TRANSACTION必须是事务的第一个语句
- 错误原因:-
- 分析与建议:-
E14021:不允许在函数中执行更改数据的操作
- 错误原因:-
- 分析与建议:-
E14022:当前事务已执行了非只读命令,不能再设为只读模式
- 错误原因:-
- 分析与建议:-
E14023:存在非常陈旧的未提交事务(%ld),致使新事务无法建立
- 错误原因:-
- 分析与建议:-
E14024:事务内变更操作次数超过最大许可值%d,可通过系统参数max_trans_modify适当调整限制
- 错误原因:-
- 分析与建议:-
E14025:事务不存在或不是根事务
- 错误原因:进行事务kill时,指定事务已执行完成或指定事务号不正确;指定事务号为代理事务而非根事务
- 分析与建议:确认事务号是否正确,及该事务是否仍存在;若该事务为代理事务,需查找其对应根事务进行操作
E14026:不能终止当前事务
- 错误原因:管理员终止事务时,事务号为发起终止任务的事务号
- 分析与建议:确认事务号是否正确
E14027:系统正在访问中,不能关闭
- 错误原因:系统关闭时仍有用户进行数据库访问操作
- 分析与建议:通知操作用户停止数据库操作;强制关闭系统,发送命令:shutdown immediate
E14083:无法删除分区表的唯一分区
- 错误原因:-
- 分析与建议:-