错误描述:用户请求取消当前操作错误原因:
1、脚本(asp、jsp、php,etc.)执行超时造成数据库端取消操作
2、客户端工具(sql*plus,etc.)中使用强行中断方法中止当前操作
3、oracle bug(具体的fix.id记不清了,参见metalink.oracle.com)
解决方法:
1、延长脚本执行超时时间
2、查看数据库表是否有锁
3、fix bugs
update是DML语句,在多个进程同时修改同一张表时,有锁死的可能,而select则没有这种可能。
如果是公司的数据库,建议找DBA查看是否有其他用户的进程在修改case_rec这张表,并解锁。如果是个人的数据库则查看是否自己的其他进程在修改此表。
我出现这种情况是由于用update语句时候,表被锁住啦。具体解锁可以看下篇:Oracle解锁表