包被锁了,编译不过

[复制链接]
查看11 | 回复9 | 2014-9-23 06:00:14 | 显示全部楼层 |阅读模式
现在想编译一个包,但是一真卡着,请问下有什么语句可以查出被谁锁住了包。
回复

使用道具 举报

千问 | 2014-9-23 06:00:14 | 显示全部楼层
说明此时在调用这个包,执行过程或函数之类的,把那些调用这个包的会话终止就不会卡了。
回复

使用道具 举报

千问 | 2014-9-23 06:00:14 | 显示全部楼层
大哥,我知道是这个原因,但是不知道是谁在调呀,没办法终止,而且也没有权限,只能找到哪个人才行。
回复

使用道具 举报

千问 | 2014-9-23 06:00:14 | 显示全部楼层
没有权限就找dba。
回复

使用道具 举报

千问 | 2014-9-23 06:00:14 | 显示全部楼层
SELECT * FROM Dba_Ddl_Locks
回复

使用道具 举报

千问 | 2014-9-23 06:00:14 | 显示全部楼层
一般查v$session表
SELECT SADDR,SID,SERIAL#,USERNAME,MACHINE FROM V$SESSION T
WHERET.USERNAME IS NOT NULL
AND T.USERNAME='user'
ORDER BY USERNAME DESC;
回复

使用道具 举报

千问 | 2014-9-23 06:00:14 | 显示全部楼层
lz,六楼就是tan哥了


回复

使用道具 举报

千问 | 2014-9-23 06:00:14 | 显示全部楼层
oracle_cj 发表于 2014-9-16 16:53
SELECT * FROM Dba_Ddl_Locks



回复

使用道具 举报

千问 | 2014-9-23 06:00:14 | 显示全部楼层
smallnavy 发表于 2014-9-16 20:13
很久没看到你了?
回复

使用道具 举报

千问 | 2014-9-23 06:00:14 | 显示全部楼层
目测这种事情应该交由dba去处理
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行