我现在想建立ORACLE数据库快照,相关的表建立了快照日志,可就是一建立快照无法建成,提示
ORA-04020错误
请各位大侠指教!
在下多谢了

解决方案 »

  1.   

    错误提示好象说是死锁的原因!ORA-04020 deadlock detected while trying to lock object stringstringstringstringstringCause: While trying to lock a library object, a deadlock is detected.Action: Retry the operation later.
      

  2.   

    可以先查一下V$LOCKED_OBJECT看哪些SESSION锁了哪些表,不是查死锁,是查锁。
    然后用ALTER SYSTEM KILL SESSION杀了
      

  3.   

    一般情况下死锁由oracle自动处理
    解决不了就是你application的问题了,看trace文件信息吧