ORACLE清理NOT RUNNING状态的任务

洼地云 tuoyidashi.png

查看数据库的任务,并清理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中的孤立数据泵作业
赞(3)
未经允许禁止转载:优米格 » ORACLE清理NOT RUNNING状态的任务
comment-img.png

评论 抢沙发

合作&反馈&投稿

商务合作、问题反馈、投稿,欢迎联系

广告合作侵权联系

登录

找回密码

注册

Ads Blocker Image Powered by Code Help Pro

检测到广告已被屏蔽

您好,系统检测到您使用了广告屏蔽组件。

本网站并不包含任何侵入性广告,我们提供免费的内容,但是需要广告收入来维持运营,还请将本站加入拦截白名单!