我们开发的系统中需要运行一些执行时间比较长的存储过程,有可能超过半小时.
系统已经运行了好几年,都没有问题.
最近出现运行存储过程,超过5分钟后,系统报错:
ORA-04021: timeout occurred while waiting to lock object MBARC.SP_UPLOAD_LABEL_CHECK其中"MBARC.SP_UPLOAD_LABEL_CHECK"是存储过程的名字.
我们询问过系统管理员,他说最近也没有修改过系统设置,请问如何解决?