使用工具plsql。
第一步根据存储过程查出被锁的session_id
select * FROM dba_ddl_locks WHERE NAME='XXXX'--name的值都是纯大写
第二步,拿到session_id后,去查进程
select sid,serial#,t.* from v$session t where sid='1538'
第三步,杀session解锁
ALTER SYSTEM KILL SESSION '3796,63631';--组织数据格式:'SID,SERIAL#'
然后再去查查第一步还有没有锁定的,如果有重复操作即可。