欢迎光临
我们一直在努力

ORACLE清理NOT RUNNING状态的任务

查看数据库的任务,并清理NOT RUNNING状态任务。

步骤如下:

-- 1.

SELECT owner_name, job_name, operation
FROM dba_datapump_jobs where state='NOT RUNNING' and attached_sessions=0;

-- 2.

SELECT 'drop table ' || owner_name || '.' || job_name || ';'
FROM dba_datapump_jobs WHERE state='NOT RUNNING' and attached_sessions=0;

-- 3.

select  object_name, created from dba_objects where object_name like 'ET$%';

-- 4.

SELECT 'purge table ' || owner_name || '.' || ' »' || job_name || ' »;'
FROM dba_datapump_jobs WHERE state='NOT RUNNING' and attached_sessions=0;

分别执行第二步、第四步的结果sql。

参考:

  1. How to Kill a datapump job and cleanup orphaned jobs in Oracle
  2. 清理DBA_DATAPUMP_JOBS中的孤立数据泵作业
赞(2) 打赏
未经允许不得转载:Ddmit » ORACLE清理NOT RUNNING状态的任务

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

登录

找回密码

注册