我的数据库当中执行一个很长时间的作业,这个作业只执行一次,但是中间数据库被重启了,这个作业就会死掉了,从User_jobs表中看不到,但是在Dba_job_Running表中还能看得到,那位高手知道如何强行删除这种作业啊?
解决方案 »
- VB6如何调用oracle存储过程呢
- 高手请进:点评数据库设计
- 关于oracle group by的问题
- oracle varchar 类型转换成date问题
- oracle查询问题和显示问题!
- 谁帮助介绍一本oracle的入门经典好书?
- 怎样删除oracle方案中的所有表,有这个命令吗??
- 请部大虾,在存储过程中写算法时,如何利用表数据类型,而不用创建临时表?急...给高分
- 关于类型转换
- 高手求援!!谢谢,关于oracle数据库中如何存储单引号,
- oracle中,设定varchar2长度为4000,(最大只能存4000),为什么存到1333就不行了,多一个都不行,报 ORA-01480:trailling missing from STR bin
- 我遇到一个问题:有个表非常大,数据用exp到出后又3G,而HP支持2个多G的文件,在不调整系统参数的情况下,能不能以压缩方式到出该表,到出
你可以把这个session杀掉
1、select * from dba_jobs_running;记录下那个job的sid
2、select sid,serial# from v$session where sid=上面的sid
3、sql>alter system kill session 'sid,serial#';
select c.spid from dba_jobs_running a ,v$session b,v$process c
where a.sid=b.sid and b.paddr=c.addr然后在操作系统上将 进程号为 c.spid 的这个进程杀掉