oracle 编译包的时候,一直提示正在编译

select b.sid,b.serial#,b.machine,b.terminal,b.program,b.process,b.status from v$lock a , v$session b

where a.SID = b.SID
and machine like '%计算机名'

找到锁定的sid和serial#

解决方法一:

ALTER SYSTEM DISCONNECT SESSION 'sid,serial#' IMMEDIATE;  终止会话,立刻回滚。

解决方法二:

用plsql的图形界面操作

找到Session--log on---输入用户名和密码

然后找到会话,在弹出的对话框中删除对应的sid即可。

猜你喜欢

转载自www.cnblogs.com/sunice/p/9566737.html