1.如果函数被锁住,那么肯定是有进程在使用这个函数
Select b.SID,b.SERIAL# From dba_ddl_locks a, v$session b Where a.session_id = b.SID And a.name = ‘函数名或者表名‘;
2.在oracle使用命令杀死进程
alter system kill session ‘SID,SERIAL#‘;
3.遇到在oracle中无法杀死的情况,则在OS层杀死该进程
select spid, osuser, s.program from v$session s,v$process p where s.paddr=p.addr and s.sid=1715
kill -9 pid
时间: 2024-10-12 20:56:58