ORA-14411: 該 DDL 不能與其他 DDL 並行運行


今天在用Oracle SQL Developer 中執行 ALTER TABLE T_USER ADD PSD VARCHAR2(16 CHAR);關閉了這個工具,結果再次打開就不能對這個表進行ALTER的操作了,返回的就是ORA-14411: 該 DDL 不能與其他 DDL 並行運行這個錯誤,原因就是T_USER這個表被鎖定了,如何接觸鎖定呢,看下面操作:

1.查找出被鎖定的會話的sid,serial#

select sid,serial# from v$session t where t.SID IN (select session_id from v$locked_object);

2.結束掉進程

alter system kill session '25,3343';kill system 

其中25和3343就是查詢出來的結果,我的有三個,所以就執行了三個kill的操作


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM