查看一个package是否正在执行(正在被调用)
2015-02-27 19:10
190 查看
查看一个package是否正在执行
执行下面的语句可查出你的package被哪个session调用运行:
select a.type,a.owner,b.SID,b.SERIAL#,b.OSUSER,b.MACHINE,b.PROGRAM,b.MODULE, b.ACTION
From dba_ddl_locks a,v$session b
where a.session_id=b.SID
and a.name='your package`s name' ---注意大写
然后可通过alter system kill session 'SID,SERIAL#'
将他kill掉。
当package有问题要从新编译时,这个很有用。
执行下面的语句可查出你的package被哪个session调用运行:
select a.type,a.owner,b.SID,b.SERIAL#,b.OSUSER,b.MACHINE,b.PROGRAM,b.MODULE, b.ACTION
From dba_ddl_locks a,v$session b
where a.session_id=b.SID
and a.name='your package`s name' ---注意大写
然后可通过alter system kill session 'SID,SERIAL#'
将他kill掉。
当package有问题要从新编译时,这个很有用。
相关文章推荐
- 使用spring声明式事务,spring使用AOP来支持声明式事务,会根据事务属性,自动在方法调用之前决定是否开启一个事务,并在方法执行之后决定事务提交或回滚事务。
- python查看某一个文件/程序是否是可执行的
- 如何判断一个线程是否正在执行
- 如何判断一个线程是否正在执行
- 如何中止一个正在执行中的方法(求助)
- 如何查看,当运行一个hibernate 方法后到底执行了哪些SQL语句
- 可供多线程调用的只能有一个在执行的原子操作实现
- 大家来帮忙看看啊,为什么老是显示LINK : 没有找到 C:/Documents and Settings/Administrator/桌面/端口扫描/Debug/端口扫描.exe 或上一个增量链接没有生成它;正在执行完全链接
- 在DELPHI中调用一个可执行程序得方法
- c#调用外部程序,并判断该程序是否执行完毕
- 对系统调用和内存分配检查是否执行成功
- 一个ajax例子模拟一个注册页面的查看用户是否存在
- 当调用的DLL中有全局变量时调用它的多个实例是否共享同一个全局变量
- 在oracle 数据库中查看一个sql语句的执行时间和SP2-0027错误
- 在oracle 数据库中查看一个sql语句的执行时间和SP2-0027错误
- [VB.NET]vb.net中如何检测一个已知的文件是否已经被打开或者被其他应用程序调用
- 如何判断一个文件是否正在被使用
- optimizer_mode影响一个SQL语句是否可以执行
- 等待界面,执行某操作出现一个提示框,进度条显示正在执行
- 判断一个文件是否正在被使用