千家信息网

Oracle 数据泵终止任务

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,当我们在生产环境下,不小心触发了逻辑备份(expdp),可能会造成IO阻塞,影响生产业务那么如何终止expdp导出任务呢手动执行全库导出脚本:[oracle @server1 ~]$ ./expdp.
千家信息网最后更新 2026年11月02日Oracle 数据泵终止任务

当我们在生产环境下,不小心触发了逻辑备份(expdp),可能会造成IO阻塞,影响生产业务

那么如何终止expdp导出任务呢

手动执行全库导出脚本:

[oracle @server1 ~]$ ./expdp.sh

查看进程信息:
[root @server1 ~]# ps -ef | grep expdp
oracle 3233 2842 0 04:58 pts/1 00:00:00 /bin/bash ./expdp.sh
oracle 3247 3233 0 04:58 pts/1 00:00:00 expdp sysdba' directory=dump_file dumpfile=prod_20200803.dmp log=prod_20200803.log full=y compression=ALL
root 3254 3081 0 04:58 pts/3 00:00:00 grep expdp

[root @server1 ~]# kill -9 3247

./expdp.sh: line 13: 3247 Killed expdp \'/as sysdba\' directory=dump_file dumpfile=$FILE_NAME log=$FILE_LOG full=y compression=ALL

数据量还是在增长:(kill发送信号量无法终止expdp导出任务)

[oracle @server1 backup]$ du -sh
1.2G prod
48M prod_20200803.dmp
104K prod_20200803.log
[oracle @server1 backup]$ du -sh

1.2G prod
50M prod_20200803.dmp
104K prod_20200803.log
[oracle @server1 backup]$ du -sh *
1.2G prod
54M prod_20200803.dmp
108K prod_20200803.log

查询数据泵作业:
SQL> select job_name,state,owner_name from dba_datapump_jobs;

JOB_NAME STATE OWNER_NAME


SYS_EXPORT_FULL_01 EXECUTING SYS

[oracle @server1 ~]$ expdp \'/ as sysdba\' attach= SYS_EXPORT_FULL_01

Export: Release 11.2.0.4.0 - Production on Mon Aug 3 05:03:13 2020

Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.

Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

Job: SYS_EXPORT_FULL_01
Owner: SYS
Operation: EXPORT
Creator Privs: TRUE
GUID: ABEC566151380D0DE05379C7A8C00DBB
Start Time: Monday, 03 August, 2020 5:02:18
Mode: FULL
Instance: prod
Max Parallelism: 1
EXPORT Job Parameters:
Parameter Name Parameter Value:
CLIENT_COMMAND "/ ** AS SYSDBA" directory=dump_file dumpfile=prod_20200803.dmp logfile=prod_20200803.log full=y reuse_dumpfiles=true
State: EXECUTING
Bytes Processed: 0
Current Parallelism: 1
Job Error Count: 0
Dump File: /backup/prod_20200803.dmp
bytes written: 4,096

Worker 1 Status:
Process Name: DW00
State: EXECUTING
Object Schema: APEX_030200
Object Name: WWV_FLOW_FL_CH_IDX
Object Type: DATABASE_EXPORT/SCHEMA/TABLE/INDEX/INDEX
Completed Objects: 1,466
Worker Parallelism: 1

Export> status

Job: SYS_EXPORT_FULL_01
Operation: EXPORT
Mode: FULL
State: EXECUTING
Bytes Processed: 0
Current Parallelism: 1
Job Error Count: 0
Dump File: /backup/prod_20200803.dmp
bytes written: 4,096

Worker 1 Status:
Process Name: DW00
State: EXECUTING
Object Type: DATABASE_EXPORT/SCHEMA/VIEW/COMMENT
Completed Objects: 2,198
Total Objects: 2,198
Worker Parallelism: 1

停止数据泵作业:
Export> stop_job //或者 kill_job 该种方式会永久终止任务,并自动删除产生的状态表
Are you sure you wish to stop this job ([yes]/no): yes

再次查看状态表:

SQL> select job_name,state,owner_name from dba_datapump_jobs;

JOB_NAME STATE OWNER_NAME


SYS_EXPORT_FULL_01 NOT RUNNING SYS

删除状态表:
SQL>drop table SYS_EXPORT_FULL_01 purge;

Table dropped.

当状态表过多时,采用拼接删除语句:

SQL> select 'drop ' || 'table ' || job_name || ' purge' from dba_datapump_jobs;

状态 任务 数据 作业 生产 业务 信号 信息 再次 备份 手动 方式 环境 脚本 语句 过多 还是 进程 逻辑 信号量 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 百单网互联网科技有限公司怎么样 上海睿民互联网科技有限公司 互联网科技公司起名 云之行互联网科技 深圳恒合互联网络科技有限公司 厦门中拓互联网络科技有限公司 新华互联网科技学院 金融科技创新监管互联网金融 深圳科技互联网 互联网科技的发展 深圳艾佳互联网科技 一五八零互联网科技 互联网科技博主是什么意思 宁夏科技产业互联网案例 互联网还是高科技吗 开一家科技互联网公司需要多少钱 国大互联网教育科技有限公司工作 科技赋能视角下互联网保险发展 半导体是互联网高科技吗 互联网科技手机排行榜 互联网科技作文 成都互联网科技公司 上海喔噻互联网科技 银川新华互联网科技学校地址 互联网经济与金融科技 民营互联网公司国防科技 互联网安防科技感 半导体是互联网高科技吗 众联互联网络科技 恒生科技互联网指数十大成分股
0