上犹电脑信息网我们一直在努力
您的位置:上犹电脑信息网 > 文件问题 > oracle处理job的方法与windowsC盘文件过大处理的方法-win7c盘哪些文件可以删除

oracle处理job的方法与windowsC盘文件过大处理的方法-win7c盘哪些文件可以删除

作者:上犹日期:

返回目录:文件问题

下面来看怎么实现:

第一步:查看正在运行的jobs

SQL>select * from dba_jobs_running;

然后确定你要停止的job,这个数据字典对应的job就是下面要执行的过程的第一个参数。

第二步:确定要停掉的job的SID,SERIAL#和系统进程id

select b.SID,b.SERIAL#,c.SPID

from dba_jobs_running a,v$session b,v$process c

where a.sid = b.sid and b.PADDR = c.ADDR

第三步:调用dbms_job的broken函数将要停止的job干掉

SQL> EXEC DBMS_JOB.BROKEN(18,TRUE);

PL/SQL procedure successfully completed

SQL>commit;

此时这个job还是运行的,可以通过dba_jobs_running查看

第四步:使用alter system kill session 'SID,SERIAL#;杀掉会话。

如果要杀很久,直接使用操作系统命令

kill -9 spid

第五步:调整这个job

第六步:将这个job置为正常状态

SQL> EXEC DBMS_JOB.BROKEN(18,FALSE);

commit;

此时如果直接提交了的话,可能就会马上执行这个job,如果不想让其今天再执行了,可以这样处理,先将这个job remove然后在创建一个新的job

例如

SQL> exec dbms_job.remove(18)

再创建一个新的

SQL> declare v_job number;

2 begin

3 dbms_job.submit(v_job,'pro_bak_job;',to_date('2012-11-17 02:00:00','yyyy-mm-dd hh24-mi-ss'),'TRUNC(SYSDATE+1)+2/24',false);

4 commit;

5 end;

6 /

2 C盘文件过大处理的方法

如何删除pagefile.sys

调整和删除Win7休眠文件Hiberfil.sys释放C盘

powercfg -h -size 70

powercfg -h off,即可关闭休眠功能

相关阅读

关键词不能为空
极力推荐

电脑蓝屏_电脑怎么了_win7问题_win10问题_设置问题_文件问题_上犹电脑信息网

关于我们