停止Oracle expdp/impdp job舉例
一、停止 expdp job舉例
1.執(zhí)行 expdp 命令
$ expdp rui/rui DIRECTORY=dmp_dir dumpfile=studyfull_expdp.dmp FULL=y logfile=studyfullexpdp.log job_name=expdp_job
2.查看在運行的作業(yè)名稱
SQL> select job_name,state from dba_datapump_jobs; JOB_NAME STATE ------------------------------ ------------------------------ EXPDP_JOB EXECUTING
EXPDP_JOB 任務(wù)正在運行:EXECUTING
3.停止job
注意:無法通過 ctrl+c 徹底“停掉”,執(zhí)行 ctrl+c 后的“停掉”并不是真正的任務(wù)終止,它還在后臺運行。
這里說明一下正確停止job的操作步驟。
終止job (stop_job):
Export> stop_job Are you sure you wish to stop this job ([yes]/no): yes [oracle@localhost~]$
查看job當(dāng)前狀態(tài)狀態(tài):
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.執(zhí)行 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.查看在運行的作業(yè)名稱
SQL> select job_name,state from dba_datapump_jobs; JOB_NAME STATE ------------------------------ ------------------------------ IMPDP_JOB EXECUTING
IMPDP_JOB 任務(wù)正在運行:EXECUTING
3.停止job
如果直接ctrl+c“停掉”,此時的“停掉”并不是真正的任務(wù)終止,它還在后臺運行。這里說明一下正確停止job的操作步驟。
終止job (stop_job):
Import> stop_job Are you sure you wish to stop this job ([yes]/no): yes [oracle@localhost~]$
查看job當(dāng)前狀態(tài)狀態(tài):
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
到此這篇關(guān)于停止Oracle expdp/impdp job舉例的文章就介紹到這了,更多相關(guān)停止 expdp impdp job舉例內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Oracle7.X 回滾表空間數(shù)據(jù)文件誤刪除處理方法
Oracle7.X 回滾表空間數(shù)據(jù)文件誤刪除處理方法...2007-03-03
Oracle到PostgreSQL的不停機數(shù)據(jù)庫遷移的流程步驟
這篇文章主要介紹了Oracle到PostgreSQL的不停機數(shù)據(jù)庫遷移的流程步驟,Oracle?到?PostgreSQL?的遷移并不是說遷就能遷的,有很多不得不解決的問題,文中通過代碼示例講解的非常詳細,需要的朋友可以參考下2024-05-05
Oracle數(shù)據(jù)庫如何將DATE類型字段格式轉(zhuǎn)換為YYYY/MM/DD
在Oracle數(shù)據(jù)庫中,盡管DATE類型本身并不攜帶任何特定的格式信息,但通過TO_CHAR函數(shù)我們可以方便地將DATE類型的數(shù)據(jù)轉(zhuǎn)換為我們所需要的格式,下面給大家介紹Oracle數(shù)據(jù)庫如何將DATE類型字段格式轉(zhuǎn)換為YYYY/MM/DD樣式,感興趣的朋友跟隨小編一起看看吧2024-04-04
Oracle數(shù)據(jù)庫中表壓縮的實現(xiàn)方式和特點
在 Oracle 數(shù)據(jù)庫中,表壓縮是一項重要的功能,旨在優(yōu)化存儲空間和提高性能,Oracle 提供了多種表壓縮技術(shù),以適應(yīng)不同的應(yīng)用場景和需求,以下是 Oracle 數(shù)據(jù)庫中表壓縮的實現(xiàn)方式和特點,需要的朋友可以參考下2024-10-10

