尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

在Oracle中,如何彻底停止expdp进程?

在Oracle中,如何彻底停止expdp进程?
📅 发布时间:2026/6/19 21:03:57

许多同事在使用expdp命令时,不小心按了CTRL+C组合键,然后又输入exit命令(或者网络中断等异常现象),导致expdp进程不存在,但Oracle数据库的会话仍存在,所以dmp文件也一直在增长。在这种情况下的处理办法如下所示:

1、检查expdp进程是否还在

ps -ef | grep expdp

若存在,则可用kill -9 process命令杀掉expdp的进程。

2、检查会话是否仍存在,若存在则把相关的会话杀掉(注意:先使用命令“ALTER SYSTEM KILL SESSION”在数据库级别杀掉会话,然后在OS级别使用kill -9杀掉进程),如无杀会话的权限则可以将相关的表DROP掉,表名可以使用如下的SQL来查询:

SELECT * FROM DBA_DATAPUMP_SESSIONS;SELECT * FROM DBA_DATAPUMP_JOBS;

例如:

SYS@orclasm > SELECT * FROM DBA_DATAPUMP_SESSIONS;OWNER_NAME JOB_NAME                     INST_ID SADDR            SESSION_TYPE---------- ------------------------- ---------- ---------------- --------------LHR        SYS_EXPORT_SCHEMA_04               1 00000000A8B71D98 MASTERLHR        SYS_EXPORT_SCHEMA_04               1 00000000AB98AFC8 WORKERSYS@orclasm > DROP TABLE LHR.SYS_EXPORT_SCHEMA_04 PURGE;Table dropped.SYS@orclasm >  SELECT * FROM DBA_DATAPUMP_SESSIONS;no rows selectedSYS@orclasm > SELECT * FROM DBA_DATAPUMP_JOBS;no rows selected

使用相同的办法也删除从视图DBA_DATAPUMP_JOBS中查询出来的表,直到2个视图无记录。

3、删除导出的dmp文件。如不删除,则重新执行expdp命令时,会报dmp文件已存在。

这里作者给出自己常用的一个SQL语句,可以查询expdp的相关会话的详细信息,如下所示:

SET LINE 9999COL OWNER_NAME FOR A10COL JOB_NAME FOR A25COL OPERATION FOR A10COL JOB_MODE FOR A10COL STATE FOR A15COL OSUSER FOR A10COL "DEGREE|ATTACHED|DATAPUMP" FOR A25COL SESSION_INFO FOR A20  SELECT DS.INST_ID,DJ.OWNER_NAME,DJ.JOB_NAME,TRIM(DJ.OPERATION) OPERATION,TRIM(DJ.JOB_MODE) JOB_MODE,DJ.STATE,DJ.DEGREE || ',' || DJ.ATTACHED_SESSIONS || ',' ||DJ.DATAPUMP_SESSIONS "DEGREE|ATTACHED|DATAPUMP",DS.SESSION_TYPE,S.OSUSER ,(SELECT S.SID || ',' || S.SERIAL# || ',' || P.SPIDFROM GV$PROCESS PWHERE S.PADDR = P.ADDRAND S.INST_ID = P.INST_ID) SESSION_INFOFROM DBA_DATAPUMP_JOBS DJ --GV$DATAPUMP_JOB  FULL OUTER JOIN DBA_DATAPUMP_SESSIONS DS --GV$DATAPUMP_SESSIONON (DJ.JOB_NAME = DS.JOB_NAME AND DJ.OWNER_NAME = DS.OWNER_NAME)LEFT OUTER JOIN GV$SESSION SON (S.SADDR = DS.SADDR AND DS.INST_ID = S.INST_ID)ORDER BY DJ.OWNER_NAME, DJ.JOB_NAME;

相关新闻

  • 服务器文件同步工具大盘点
  • 基于Python+Vue开发的酒店客房预订管理系统源码+运行步骤
  • 解锁RAG高阶密码:自适应、多模态、个性化技术深度剖析

最新新闻

  • 紧急收藏!2026台州戒网瘾学校TOP5揭晓,纽特心理,军事化管理帮孩子戒网逆袭 - 辛云教育资讯
  • Fluent二维刚体平移运动UDF:基于质心运动宏的动网格控制源码包
  • 吴恩达《深度学习》之看懂 YOLO 目标检测的“鹰眼”直觉
  • 精选10所|2026南京市十大叛逆青少年戒网瘾封闭式管教学校名单,解家长焦虑,助少年归正 - 辛云教育资讯
  • 梯度裁剪:G-Crop革新小样本图像分类
  • 深入解析MCF5206嵌入式SoC:指令缓存与系统集成模块实战配置

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号