ORACLE系列脚本3:救命的JOB处理脚本
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,背景:数据库出现JOB长期执行不完导致资源耗费过大的情况通过下列预计可以快速定位JOB,快速干预处理,恢复数据库性能。通过下列语句长期运维?T以上数据库?个,屡试不爽。找出正在执行的JOB编号及其会话
千家信息网最后更新 2026年11月02日ORACLE系列脚本3:救命的JOB处理脚本
背景:数据库出现JOB长期执行不完导致资源耗费过大的情况通过下列预计可以快速定位JOB,快速干预处理,恢复数据库性能。通过下列语句长期运维?T以上数据库?个,屡试不爽。
找出正在执行的JOB编号及其会话编号
SELECT SID,JOB FROM DBA_JOBS_RUNNING;
停止该JOB的执行
SELECT SID,SERIAL# FROM V$SESSION WHERE SID='130';
ALTER SYSTEM KILL SESSION '&SID,&SERIAL';
EXEC DBMS_JOB.BROKEN(&JOB,TRUE);
实例分析:
1,查询正在运行的Job,通过查询有两个,和进程占用较多的是两个ORACLE进程符合。
SQL> SELECT SID,JOB FROM DBA_JOBS_RUNNING;
SID JOB
12 116 16 1172,查询正在运行的job的信息
SQL> SELECT SID,SERIAL# FROM V$SESSION WHERE SID='12';
SID SERIAL#
12 4SQL> SELECT SID,SERIAL# FROM V$SESSION WHERE SID='16';
SID SERIAL#
16 13,利用查询出来的job信息将job结束掉
SQL> ALTER SYSTEM KILL SESSION '12,4';
System altered.
SQL> ALTER SYSTEM KILL SESSION '16,1';
System altered.
4,如果不希望运行上述job的话,可以将job设置为broken.
EXEC DBMS_JOB.BROKEN(116,TRUE);
EXEC DBMS_JOB.BROKEN(117,TRUE);
查询
数据
数据库
正在
运行
两个
信息
进程
脚本
处理
屡试不爽
实例
实例分析
性能
情况
背景
语句
资源
分析
定位
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
花魁咖啡
中智农互联网科技
广州紫鲸互联网科技有限公司
新华互联网科技学校
科技金融是不是互联网金融
工业互联网科技新基建
易互联网科技有限公司
极限挑战互联网科技
碳银互联网科技有限公司
广州紫鲸互联网科技
深圳期待互联网科技
互联网科技大会案例
博兴的互联网电子科技公司
互联网科技实习生岗位职责
银川新华互联网科技学校联系电话
翼展科技 首家互联网医院
工业互联网山东科技大学
互联网风格科技公司名称
安徽零酒互联网科技有限公司
山东蛋芒互联网科技有限公司
手冲咖啡和咖啡机区别
互联网品科技
杭州互联网科技公司
鑫亿盛互联网科技
宜安科技 互联网金融
奔汉互联网科技
晓花互联网科技有限公司网址
青海科技产业互联网发展
宇信科技在杭州互联网排第几
互联网大会出现的黑科技