当前位置: 首页 > news >正文

如何停止Oracle expdp/impdp job

一、停止 expdp job举例

1.执行 expdp 命令

$ expdp rui/rui DIRECTORY=dmp_dir dumpfile=studyfull_expdp.dmp FULL=y logfile=studyfullexpdp.log job_name=expdp_job

2.查看在运行的作业名称

SQL> select job_name,state from dba_datapump_jobs; 

JOB_NAME                       STATE
------------------------------ ------------------------------
EXPDP_JOB                      EXECUTING

EXPDP_JOB 任务正在运行:EXECUTING

3.停止job
如果直接ctrl+c“停掉”,此时的“停掉”并不是真正的任务终止,它还在后台运行。这里说明一下正确停止job的操作步骤。

终止job (stop_job):

Export> stop_job
Are you sure you wish to stop this job ([yes]/no): yes

[oracle@localhost~]$ 

查看job当前状态状态:

SQL> select job_name,state from dba_datapump_jobs; 

JOB_NAME                       STATE
------------------------------ ------------------------------
EXPDP_JOB                      STOP PENDING

删除job(kill_job):

[oracle@localhost~]$ expdp rui/rui attach=EXPDP_JOB

Export: Release 11.2.0.1.0 - Production on Thu Feb 27 16:33:04 2025

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

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

Job: EMPPDP_JOB
  Owner: RUI                            
  Operation: IMPORT                         
  Creator Privs: TRUE                           
  GUID: 0355E1FC2C5463A4E06359050A0AD071
  Start Time: Monday, 24 February, 2025 14:18:46
  Mode: FULL                           
  Instance: study
  Max Parallelism: 1
  EXPORT Job Parameters:
     CLIENT_COMMAND        rui/******** DIRECTORY=dmp_dir dumpfile=studyfull_expdp.dmp FULL=y logfile=studyfullexpdp.log job_name=expdp_job                                  
  State: STOP PENDING                   
  Bytes Processed: 165,403,250,688
  Percent Done: 97
  Current Parallelism: 1
  Job Error Count: 0
  Dump File: /backup/dmp_dir/studyfull_expdp.dmp
  
Worker 1 Status:
  Process Name: DW00
  State: EXECUTING                      
  Object Schema: STUDY
  Object Name: EPMDOCUMENTMASTER$COMPOSITE1
  Object Type: DATABASE_EXPORT/SCHEMA/TABLE/INDEX/FUNCTIONAL_INDEX/INDEX
  Completed Objects: 119
  Worker Parallelism: 1

Export> kill_job
Are you sure you wish to stop this job ([yes]/no): yes

[oracle@localhost~]$ 

再次查看job:

SQL> select job_name,state from dba_datapump_jobs;  
no rows selected

至此,已完全停止 expdp job。

二、停止 impdp job举例

1.执行 impdp 命令

$ impdp rui/rui directory=imp_dir dumpfile=studyfull_expdp.dmp logfile=studyimpdp.log  TABLE_EXISTS_ACTION=REPLACE content=data_only parallel=2  job_name=impdp_job

2.查看在运行的作业名称

SQL> select job_name,state from dba_datapump_jobs; 

JOB_NAME                       STATE
------------------------------ ------------------------------
IMPDP_JOB                      EXECUTING

IMPDP_JOB 任务正在运行:EXECUTING

3.停止job
如果直接ctrl+c“停掉”,此时的“停掉”并不是真正的任务终止,它还在后台运行。这里说明一下正确停止job的操作步骤。

终止job (stop_job):

Import> stop_job
Are you sure you wish to stop this job ([yes]/no): yes

[oracle@localhost~]$ 

查看job当前状态状态:

SQL> select job_name,state from dba_datapump_jobs; 

JOB_NAME                       STATE
------------------------------ ------------------------------
IMPDP_JOB                      STOP PENDING

删除job(kill_job):

[oracle@localhost~]$ impdp rui/rui attach=IMPDP_JOB

Import: Release 11.2.0.1.0 - Production on Thu Feb 27 16:33:04 2025

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

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

Job: EMPPDP_JOB
  Owner: RUI                            
  Operation: IMPORT                         
  Creator Privs: TRUE                           
  GUID: 0355E1FC2C5463A4E06359050A0AD071
  Start Time: Monday, 24 February, 2025 14:18:46
  Mode: FULL                           
  Instance: study
  Max Parallelism: 1
  EXPORT Job Parameters:
     CLIENT_COMMAND        rui/******** DIRECTORY=imp_dir dumpfile=studyfull_expdp.dmp FULL=y logfile=studyimpdp.log job_name=impdp_job TABLE_EXISTS_ACTION=REPLACE 
     TABLE_EXISTS_ACTION   REPLACE                                 
  State: STOP PENDING                   
  Bytes Processed: 165,403,250,688
  Percent Done: 97
  Current Parallelism: 1
  Job Error Count: 0
  Dump File: /backup/dmp_dir/studyfull_expdp.dmp
  
Worker 1 Status:
  Process Name: DW00
  State: EXECUTING                      
  Object Schema: STUDY
  Object Name: EPMDOCUMENTMASTER$COMPOSITE1
  Object Type: DATABASE_EXPORT/SCHEMA/TABLE/INDEX/FUNCTIONAL_INDEX/INDEX
  Completed Objects: 119
  Worker Parallelism: 1

mIport> kill_job
Are you sure you wish to stop this job ([yes]/no): yes

[oracle@localhost~]$ 

再次查看job:

SQL> select job_name,state from dba_datapump_jobs;  
no rows selected

至此,已完全停止 impdp job。


参考:
https://www.modb.pro/db/1693158381997608960

相关文章:

  • unity pico开发二:连接头盔,配置手柄按键事件
  • MySQL快速搭建主从复制
  • springboot gradle 多项目创建
  • 《鸢尾花数学大系:从加减乘除到机器学习》开源资源
  • 【Mybatis】如何简单使用mybatis-plus,以及MybatisGenerator自动生成或者实现SQL语句
  • 【二.提示词工程与实战应用篇】【3.Prompt调优:让AI更懂你的需求】
  • 布置云服务器mysql注意事项:Your password does not satisfy the current policy requirements
  • DeepSeek集成到VScode工具,让编程更高效
  • 神经网络 - 激活函数(Swish函数、GELU函数)
  • 【C语言初阶】操作符_作业详解的一些疑问
  • 浏览器自定义区域截图 js-vue
  • Leetcode 189: 轮转数组
  • 【SRC实战】小游戏漏洞强制挑战
  • 计算机基础面试(数据库)
  • 零信任沙箱:为网络安全筑牢“隔离墙”
  • 【前端基础】Day 8 H5C3提高
  • 基于 Elasticsearch 和 Milvus 的 RAG 运维知识库的架构设计和部署落地实现指南
  • 【练习】【贪心】力扣435. 无重叠区间
  • TEE可信执行环境的安全业务保护方案
  • 前端水印实现方式
  • 深圳seo网络推广公司/深圳网络推广优化
  • 宁夏建设管理局网站/小说关键词自动生成器
  • 网站建设市场推广招聘/惠州抖音seo策划
  • 百度网站怎么建设/seo的收费标准
  • 重庆云阳网站建设价格/佛山疫情最新消息
  • 网站大部分都是jsp做的/南宁seo怎么做优化团队