oracle-强制停止job

一:温柔的方法: 
1、查看所有job; 
select * from dba_jobs; 
2、查看正在运行的job; 
select * from dba_jobs_running; 
3、根据sid查出对应的session; 
select SID,SERIAL# from V$Session where SID=‘&SID‘; 
4、kill对应的session; 
alter system kill session ‘&SID,&SERIAL‘; 
5、将job置为broken; 
exec dbms_job.broken(‘&JOB‘,true); 
6、sysdba用户权限删除job; 
delete from dba_jobs where JOB=‘&JOB‘;

二:强制 
   重启oracle数据库

三:变态的方法 
    重启数据库服务器操作系统

时间: 2024-12-26 23:35:17

oracle-强制停止job的相关文章

ORACLE如何停止一个JOB

ORACLE如何停止一个JOB1 相关表.视图2 问题描述为同事解决一个因为网络连接情况不佳时,执行一个超长时间的SQL插入操作.既然网络状况不好,就选择了使用一次性使用JOB来完成该插入操作.在JOB执行一段时间后,我发现被插入表有些问题(惭愧,当时也没有先检查检查就做了).准备停止JOB,因为在JOB运行情况下,我的所有修改都会报系统资源忙的错误.强行KILL SESSION是行不通的,因为过会儿,JOB还会重新启动,如果执行的SQL也被KILL了通过重新启动的JOB还是会被再次新执行的.3

Linux下查找进程id并强制停止进程的脚本

Linux下的tomcat的停止脚本shutdown.sh经常失败,造成tomcat进程没关闭.所以只能手动查找进程id,然后用kill命令来强制停止.每次都要这样查一下,然后再杀进程.感觉有点麻烦,所以就把这个动作写在了脚本里面. 一.思路 这个脚本其实就2步,先获取进程id,然后 kill 掉这个进程. (1)获取进程id的方法 这个可以用 awk命令来获取 ps -ef | grep 你的进程 | grep -v grep | awk '{print $2}' 这里要把这个grep这个用

Python 强制停止多线程运行

强制停止多线程运行 by:授客 QQ:1033553122 #!/usr/bin/env python # -*- coding:utf-8 -*-     __author__ = 'shouke'   import threading import time import inspect import ctypes def _async_raise(tid, exctype): """raises the exception, performs cleanup if ne

强制停止ORACLE实例

操作环境 SuSE+Oracle11gR2 适用场景 shutdown immediate停止数据库失败 操作命令 1.kill掉oracle实例相关进程 ps -ef | grep ora_ | grep -v grep | awk '{print $2}' | xargs kill -9 2.清除oracle占用的共享内存段 ipcs -m | grep oracle | grep -v grep | awk '{print $2}' | xargs -n 1 ipcrm -m 3.清除or

Tuxedo多人使用tmadmin命令时,如何强制停止服务

需要重启Tuxedo应用时,提示:LIBTUX_CAT:577: ERROR: Unable to register because the slot is already owned 此时执行tmadmin命令,有报错: $ tmadmintmadmin - Copyright (c) 1996-1999 BEA Systems, Inc. Portions * Copyright 1986-1997 RSA Data Security, Inc. All Rights Reserved. D

ORACLE 强制索引

在一些场景下,可能ORACLE不会自动走索引,这时候,如果对业务清晰,可以尝试使用强制索引. 使用强制索引,在SELECT 后面加上/*.......*/ 中间加上索引的属性,代码如下: SELECT /*+INDEX(t INDEX_EMP)*/ FROM EMP t --强制索引,/*.....*/第一个星星后不能有空格,里边内容结构为:加号index(表名 空格 索引名). --如果表用了别名,注释里的表也要使用别名. 原文地址:https://www.cnblogs.com/101key

勒索病毒入侵XP古董电脑尴尬一幕:配置太低被强制停止

上周爆发的勒索病毒至今已经让数十万PC受害,为了防止更多用户感染,微软和各家安全公司都纷纷给出更新补丁或者临时防范策略. 不过,抵御勒索病毒的终极措施或许只是一台"古董PC"这么简单. 台湾网友莱恩15日晒图称"电脑烂到病毒跑不动."(WinXP+古董配置) 原来,莱恩的电脑最初也被勒索病毒感染,但就当病毒程序运行时却被系统提示"失去响应"而强制终止.疑似配置太低无法满足运行需求-- 面对这种尴尬局面,网友们也纷纷发表看法:"连病毒都嫌

MongoDB出现CPU飚高,如何强制停止正在执行的操作

如果发出了一个执行耗时很长的任务给MongoDB服务器,客户端强制终止会导致任务依然在服务器端执行. 这时MongoDB提供了查询和管理正在执行任务的方式. // db.currentOp() 获得当前的所有`in progressing`的操作,包括insert/query/update/remove/getmore/command等 > db.currentOp(true) 返回的数据结构如下: { "inprog" : [ { "opid" : 3434

.NET强制停止windows服务

[StructLayout(LayoutKind.Sequential)] internal sealed class SERVICE_STATUS_PROCESS { [MarshalAs(UnmanagedType.U4)] public uint dwServiceType; [MarshalAs(UnmanagedType.U4)] public uint dwCurrentState; [MarshalAs(UnmanagedType.U4)] public uint dwContro

Oracle启动停止规范

本启动停止规范适用于单实例数据库. 一. 启动数据库: sqlplus / as sysdbaSQL> startup 启动成功后,启动监听lsnrctl status启动监听后,动态监听需要等待一分钟左右,才可以将服务注册成功.或手动在SQLPLUS中发出alter system register; 二. 关闭数据库: 应用停掉 停监听器ps -ef|grep LOCAL|wc -l[[email protected] ~]$ lsnrctl stop 查看有没有JOB--如有需要确定是否停掉