高分在线请教 请问怎么样查那些function procedure正在执行? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议对每个function或procedure建立一个日志表,包含一个字段--是否正在执行,取值为0或1,并修改存储过程,进入存储过程时将对应的日志表的是否正在执行字段改为1,出来前改为0,注意修改后立刻增加一个commit,否则会有锁等待。 请问如何让正在执行的 function procedure停止了(有选择性的停),不能停数据库? 目前看来只能杀死会话了,不知还有没有更多的方法.到v$session找对应当前的session的sid,serial#,如sid为101,serial#为10234则执行alter system kill session '101,10234'; 可以通过dba_ddl_lock表和object表来看正在执行的function有哪些。通过session好来杀掉正在执行的session。 谢谢楼上,应该是表dba_ddl_locks oracle导出问题 请教: 系统表 AUD$ 的 USERHOST 中出现的怪字符 在plsql中怎样输出信息? 请教AIX下编译Oracle客户端程序的问题! 请教怎么把两列数据合并成一列数据 ORA-27103:内部错误。---急待解决,在线等待,解决马上结贴! 数据库例程配置 VARIANT VT_DECIMAL to double??? 菜鸟问题,如何备份数据库? 紧急求助,在P4服务器上安装Oracle居然出现…… 30分-查询分组 关于rman备份中的自动归档问题
到v$session找对应当前的session的sid,serial#,如sid为101,serial#为10234则执行
alter system kill session '101,10234';