开发人员在compile一个package的时候一直编译不过去
让后通过查询v$access view看那个session一直占有这个package
select * from v$access where object like '%xxxxxx%';
查询有哪些sid运行,然后将其kill掉。
kill session的sql:
select 'alter system kill session '''|| sid ||''||','|| serial# ||''';' from
(select sid,serial# from v$session where sid in (select sid from v$access where object like '%xxxx%'));
最后将所有的session都kill掉了,还是不能编译通过。
发现其中有一个status='KILLED' 的session.然后在OS层面通过kill -9 spid将process killed掉后,package可以编译了。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24237320/viewspace-1977528/,如需转载,请注明出处,否则将追究法律责任。