一、停止 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 彻底“停掉”,执行 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
到此这篇关于停止oracle expdp/impdp job举例的文章就介绍到这了,更多相关停止 expdp impdp job举例内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论