婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 關于expdp任務異常的處理案例詳析

關于expdp任務異常的處理案例詳析

熱門標簽:圖像地圖標注 分布式呼叫中心 400電話是不是免費申請 呼倫貝爾智能手機地圖標注 海南400電話哪里辦理 安陽外呼系統免費 南寧人工智能電銷機器人費用 貴陽電話外呼系統哪家好 濟南地圖標注公司

前言

本文主要介紹了關于expdp任務異常處理的相關內容,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧

環境:AIX 6.1 + Oracle 10.2.0.4

現象:在XTTS遷移測試階段,遇到執行幾個expdp的導出任務,遲遲沒有返回任何信息,對應日志無任何輸出,查看任務狀態:

SQL> 
set lines 300
col OWNER_NAME for a10
col OPERATION for a15
col JOB_MODE for a20
col STATE for a15
select * from dba_datapump_jobs; 

OWNER_NAME JOB_NAME   OPERATION JOB_MODE  STATE  DEGREE ATTACHED_SESSIONS DATAPUMP_SESSIONS
---------- ------------------------------ --------------- -------------------- --------------- ---------- ----------------- -----------------
SYS SYS_EXPORT_TRANSPORTABLE_01 EXPORT  TRANSPORTABLE DEFINING   1   0   1
SYS SYS_EXPORT_TRANSPORTABLE_02 EXPORT  TRANSPORTABLE DEFINING   1   1   2
SYS SYS_EXPORT_TRANSPORTABLE_03 EXPORT  TRANSPORTABLE DEFINING   1   1   2
SYS SYS_EXPORT_SCHEMA_01  EXPORT  SCHEMA  DEFINING   1   1   2
SYS SYS_EXPORT_TRANSPORTABLE_04 EXPORT  TRANSPORTABLE DEFINING   1   1   2
SYS SYS_EXPORT_SCHEMA_02  EXPORT  SCHEMA  DEFINING   1   1   2

6 rows selected.

可以看到所有的expdp導出任務的STATE都停留在DEFINING狀態。

1.牛刀小試清異常

先強制殺掉后臺執行的所有expdp任務:

ps -ef|grep expdp|grep -v grep|awk '{print $2}'|xargs kill -9

然后嘗試刪除這些表(其實應該在not running狀態下刪除)

select 'drop table '||OWNER_NAME||'.'||JOB_NAME||' purge;' from dba_datapump_jobs where STATE='NOT RUNNING';

drop table sys.SYS_EXPORT_TRANSPORTABLE_01 purge;
..

可這樣是沒有作用的,查詢結果不變。

甚至嘗試正常shutdown immediate停止數據庫,也無法成功,告警日志看到有活動調用:

Thu Nov 1 15:14:24 2018
Active call for process 4522064 user 'oracle' program 'oracle@localhost (DM00)'
Active call for process 4456536 user 'oracle' program 'oracle@localhost (DM01)'
Active call for process 10027180 user 'oracle' program 'oracle@localhost (DM02)'
Active call for process 7340140 user 'oracle' program 'oracle@localhost (DM03)'
Active call for process 6291888 user 'oracle' program 'oracle@localhost (DM04)'
Active call for process 8126596 user 'oracle' program 'oracle@localhost (DM05)'
SHUTDOWN: waiting for active calls to complete.

發現這些進程的id都對應了ora_dm的進程:

$ ps -ef|grep ora_dm
 oracle 4456536 1 0 17:00:09 - 0:00 ora_dm01_xxxxdb
 oracle 4522064 1 0 16:50:57 - 0:00 ora_dm00_xxxxdb
 oracle 7340140 1 0 14:06:07 - 0:00 ora_dm03_xxxxdb
 oracle 8126596 1 0 14:35:03 - 0:00 ora_dm05_xxxxdb
 oracle 10027180 1 0 13:55:08 - 0:00 ora_dm02_xxxxdb
 oracle 6291888 1 0 14:31:17 - 0:00 ora_dm04_xxxxdb
 oracle 7340432 8388786 0 15:22:59 pts/4 0:00 grep ora_dm

實際上,這就是expdp任務的相關進程,強制殺掉這些進程:

ps -ef|grep ora_dm|grep -v grep|awk '{print $2}'|xargs kill -9

之后數據庫關閉成功:

Thu Nov 1 15:24:37 2018
All dispatchers and shared servers shutdown
Thu Nov 1 15:24:37 2018
ALTER DATABASE CLOSE NORMAL

啟動數據庫后,再次查詢發現已經成功清理:

SQL> 
set lines 300
col OWNER_NAME for a10
col OPERATION for a15
col JOB_MODE for a20
col STATE for a15
select * from dba_datapump_jobs; 

 
no rows selected

小結:數據泵任務與ora_dm進程相關;如果數據泵任務發生異常,但任務并沒有退出的情況,需要同時殺掉這類進程(殺掉后狀態就會變為NOT RUNNING)。關庫不是必須的,只是演示此時正常關閉被阻塞的場景。這也能說明為什么要保證在NOT RUNNING狀態下才可以清理。

2.追本溯源查MOS

上面的步驟只是清理了異常的數據泵任務,但沒有解決問題,再次后臺執行備份任務依然會重現故障:
nohup sh expdp_xtts.sh

$ ps -ef|grep expdp
 oracle 6684914 8061208 0 15:30:07 pts/2 0:00 grep expdp
 oracle 7143482 8061208 0 15:30:03 pts/2 0:00 sh expdp_xtts.sh
 oracle 6685096 7143482 0 15:30:03 pts/2 0:00 expdp '/ as sysdba' parfile=expdp_xtts.par
$ ps -ef|grep ora_dm
 oracle 7602308 8061208 0 15:30:10 pts/2 0:00 grep ora_dm
 oracle 3997964  1 1 15:30:05  - 0:00 ora_dm00_xxxxdb
$ 

此時查詢dba_datapump_jobs,state依然一直是defining狀態:

OWNER_NAME JOB_NAME      OPERATION  JOB_MODE      STATE        DEGREE ATTACHED_SESSIONS DATAPUMP_SESSIONS
---------- ------------------------------ --------------- ------------------------------ ------------------------------ ---------- ----------------- -----------------
SYS  SYS_EXPORT_TRANSPORTABLE_01 EXPORT   TRANSPORTABLE     DEFINING        1     1     2

其他的導出任務都一樣,不再贅述。

為了方便測試,寫一個簡單的單表expdp導出,現象也一樣。

expdp \'/ as sysdba' directory=XTTS tables=query.test dumpfile=query_test.dmp logfile=query_test.log

根據故障現象,用如下關鍵字在MOS中搜索: expdp state DEFINING,匹配到文檔:

DataPump Export/Import Hangs With "DEFINING" Status When Using A Directory On NFS Filesystem (文檔 ID 2262196.1)

正好這次測試是在NFS文件系統上,MOS建議移動到本地文件系統導出。

這次再將expdp進程全部殺掉:

ps -ef|grep ora_dm|grep -v grep|awk '{print $2}'|xargs kill -9
ps -ef|grep expdp|grep -v grep|awk '{print $2}'|xargs kill -9

此時查詢dba_datapump_jobs:

OWNER_NAME JOB_NAME      OPERATION  JOB_MODE      STATE    DEGREE ATTACHED_SESSIONS DATAPUMP_SESSIONS
---------- ------------------------------ --------------- ------------------------------ --------------- ---------- ----------------- -----------------
SYS  SYS_EXPORT_TABLE_04   EXPORT   TABLE       NOT RUNNING    0     0     0
SYS  SYS_EXPORT_SCHEMA_01   EXPORT   SCHEMA       NOT RUNNING    0     0     0
SYS  SYS_EXPORT_TABLE_02   EXPORT   TABLE       NOT RUNNING    0     0     0
SYS  SYS_EXPORT_TABLE_05   EXPORT   TABLE       NOT RUNNING    0     0     0
SYS  SYS_EXPORT_TABLE_03   EXPORT   TABLE       NOT RUNNING    0     0     0
SYS  SYS_EXPORT_TABLE_01   EXPORT   TABLE       NOT RUNNING    0     0     0
SYS  SYS_EXPORT_TRANSPORTABLE_01 EXPORT   TRANSPORTABLE     NOT RUNNING    0     0     0

7 rows selected.

清理NOT RUNNING的master表:

select 'drop table '||OWNER_NAME||'.'||JOB_NAME||' purge;' from dba_datapump_jobs where STATE='NOT RUNNING';
--執行結果用來執行,再次查看結果為空:
SQL> select * from dba_datapump_jobs;
no rows selected

按MOS建議,將導出任務移動到本地文件系統:

AIX源端導出XTTS源數據至源端/hxbak/xtts_exp目錄中,而后copy至nfs共享存儲/xtts/dmp中:

mkdir /hxbak/xtts_exp
chown oracle:dba /hxbak/xtts_exp
ls -ld /hxbak/xtts_exp

select * from dba_directories;
create or replace directory XTTS as '/hxbak/xtts_exp';

此時測試expdp任務可正常運行:

$ expdp \'/ as sysdba' directory=XTTS tables=query.test dumpfile=query_test.dmp logfile=query_test.log
Export: Release 10.2.0.4.0 - 64bit Production on Thursday, 01 November, 2018 16:03:21

Copyright (c) 2003, 2007, Oracle. All rights reserved.

Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Starting "SYS"."SYS_EXPORT_TABLE_01": '/******** AS SYSDBA' directory=XTTS tables=query.test dumpfile=query_test.dmp logfile=query_test.log 
Estimate in progress using BLOCKS method...
Processing object type TABLE_EXPORT/TABLE/TABLE_DATA
Total estimation using BLOCKS method: 8 MB
Processing object type TABLE_EXPORT/TABLE/TABLE
Processing object type TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
. . exported "QUERY"."TEST"        6.743 MB 72593 rows
Master table "SYS"."SYS_EXPORT_TABLE_01" successfully loaded/unloaded
******************************************************************************
Dump file set for SYS.SYS_EXPORT_TABLE_01 is:
 /hxbak/xtts_exp/query_test.dmp
Job "SYS"."SYS_EXPORT_TABLE_01" successfully completed at 16:03:57

SQL> select * from dba_datapump_jobs;

OWNER_NAME JOB_NAME      OPERATION  JOB_MODE      STATE    DEGREE ATTACHED_SESSIONS DATAPUMP_SESSIONS
---------- ------------------------------ --------------- ------------------------------ --------------- ---------- ----------------- -----------------
SYS  SYS_EXPORT_TABLE_01   EXPORT   TABLE       EXECUTING    1     1     3

再次導出其他元數據:

#expdp_xtts.sh (about 5min)
nohup sh expdp_xtts.sh 
#expdp_xtts_other.sh(about 5min)
nohup sh expdp_xtts_other.sh 
#expdp_tmp_table
nohup sh expdp_tmp_table01.sh 
nohup sh expdp_tmp_table02.sh 
nohup sh expdp_tmp_table03.sh 
nohup sh expdp_tmp_table04.sh 

最后將這些導出文件再移動到/xtts/dmp/下,供后續xtts測試目標端導入使用:

$ pwd
/hxbak/xtts_exp
$ cp -rp * /xtts/dmp/ 

目標端導入時只需要有讀這些文件的權限,即可,實際測試恢復OK。

小結:

在自己的linux環境測試過是可以直接expdp到nfs文件系統的,AIX看來有區別,MOS的建議也只是一個workaround,但也能滿足需求,畢竟元數據導出文件沒多大。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • 基于oracle expdp命令的使用詳解
  • expdp 中ORA-39002、ORA-39070錯誤詳解及解決辦法

標簽:滁州 遼源 合肥 南充 郴州 許昌 焦作 涼山

巨人網絡通訊聲明:本文標題《關于expdp任務異常的處理案例詳析》,本文關鍵詞  關于,expdp,任務,異常,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《關于expdp任務異常的處理案例詳析》相關的同類信息!
  • 本頁收集關于關于expdp任務異常的處理案例詳析的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    av在线不卡观看免费观看| 国产精品美女一区二区三区 | 首页综合国产亚洲丝袜| 色综合天天综合| 日韩视频免费直播| 国产精品欧美久久久久无广告 | 亚洲人成精品久久久久久| 国产999精品久久久久久| 欧美绝品在线观看成人午夜影视| 久久久久久亚洲综合| 国内成人自拍视频| 欧美色涩在线第一页| 制服视频三区第一页精品| 日韩黄色片在线观看| 精品视频免费在线| 美脚の诱脚舐め脚责91| 五月婷婷久久丁香| 91视频.com| 日产欧产美韩系列久久99| 欧美三级资源在线| 麻豆91免费看| 精品三级av在线| 久久99这里只有精品| 国产精品区一区二区三区 | 欧美国产日韩一二三区| 国产精品综合一区二区三区| 精品美女一区二区| 一本在线高清不卡dvd| 亚洲黄色在线视频| 国产成人av电影在线| 欧美激情一区二区三区不卡| 成人a级免费电影| 国产精品国产三级国产a| 国产福利一区二区三区视频| 欧美激情艳妇裸体舞| 不卡一区在线观看| 中文字幕色av一区二区三区| 91啪亚洲精品| 国产伦精品一区二区三区视频青涩| 久久久亚洲午夜电影| www.亚洲国产| 亚洲成人动漫在线观看| 26uuu欧美日本| av日韩在线网站| 国产精品88888| 亚洲免费av网站| 国产精品资源在线| 国产综合色视频| 不卡一区在线观看| 国产传媒久久文化传媒| 亚洲男人天堂av| 国产精品久久久久久久久免费丝袜| 一本色道久久综合狠狠躁的推荐| 琪琪久久久久日韩精品| 天堂精品中文字幕在线| 久久久www成人免费毛片麻豆| 色哟哟一区二区在线观看| 青青草伊人久久| 国产精品久久777777| 久久久国产精品不卡| 欧美伊人精品成人久久综合97| 成人av资源下载| 麻豆精品一区二区三区| 国产精品网曝门| 国产精品欧美一级免费| 91精品国产aⅴ一区二区| 在线观看亚洲精品视频| 91精品国产综合久久国产大片| 亚洲国产视频a| 亚洲一区成人在线| 国产欧美一区在线| 国产精品久久久久久久久果冻传媒 | 欧美午夜精品一区二区三区| 青青草原综合久久大伊人精品优势| 亚洲一区二区三区精品在线| 久久精品网站免费观看| 欧美日韩在线播放一区| 欧美日韩1区2区| 精品国产污污免费网站入口 | 高清成人在线观看| 美女爽到高潮91| 日本aⅴ免费视频一区二区三区| 亚洲柠檬福利资源导航| 亚洲成人www| 亚洲第一在线综合网站| 中文字幕一区视频| 欧美va亚洲va| 精品免费国产一区二区三区四区| 国产亚洲午夜高清国产拍精品| 欧美成人aa大片| 日韩欧美第一区| xnxx国产精品| 久久久精品蜜桃| 宅男噜噜噜66一区二区66| 一个色在线综合| 亚洲一本大道在线| 一二三四区精品视频| 亚洲黄色小视频| 亚洲电影视频在线| 91在线国内视频| 日韩电影免费一区| 大白屁股一区二区视频| 成人av免费在线播放| 国产高清在线观看免费不卡| 成人动漫精品一区二区| 国产麻豆精品一区二区| 91麻豆123| 欧美日韩一区小说| 亚洲午夜日本在线观看| 在线免费观看不卡av| 亚洲精品一区二区三区香蕉| 国产性做久久久久久| 26uuu国产一区二区三区| 亚洲大片一区二区三区| 久久99蜜桃精品| 欧美做爰猛烈大尺度电影无法无天| 欧美日本一区二区三区四区| 中文字幕在线视频一区| 亚洲午夜av在线| av一区二区不卡| 欧美日韩国产综合视频在线观看| 日韩一级精品视频在线观看| 亚洲综合激情另类小说区| 蜜桃视频一区二区三区在线观看| 日本精品一区二区三区高清 | 一本色道久久综合亚洲aⅴ蜜桃| 久久久久久久久久久久久女国产乱| 丁香六月久久综合狠狠色| 欧美一区日韩一区| 久久精品一区二区三区不卡| 一区二区三区久久| 91丨九色丨蝌蚪富婆spa| 中文字幕欧美日本乱码一线二线| 亚洲一区日韩精品中文字幕| 国产综合久久久久久鬼色| 日韩一区和二区| 国产女人18毛片水真多成人如厕| 欧美成人aa大片| 久久九九久精品国产免费直播| 亚洲日穴在线视频| 成人精品高清在线| 欧美一级久久久| 麻豆精品在线看| 欧美日本乱大交xxxxx| 国产精品美女www爽爽爽| 男女视频一区二区| 成人av电影免费在线播放| 中文字幕在线不卡视频| 国产在线不卡一卡二卡三卡四卡| 精品盗摄一区二区三区| 五月天亚洲精品| 91精品婷婷国产综合久久性色| 中文字幕一区二区三区蜜月 | 一区二区三区高清不卡| 福利一区二区在线观看| 国产欧美日韩在线| 国产呦萝稀缺另类资源| 国产精品毛片久久久久久久| 国产一区二区三区四| 成人国产一区二区三区精品| 2欧美一区二区三区在线观看视频| 成人免费电影视频| 99久久久免费精品国产一区二区| 蜜臀av性久久久久蜜臀aⅴ| 欧美成人a在线| 7777精品伊人久久久大香线蕉超级流畅 | 精品在线观看免费| 国产91露脸合集magnet| 国产欧美一区二区三区网站| 99久久精品免费看国产免费软件| 麻豆精品精品国产自在97香蕉| 久久综合久久99| 精品国产麻豆免费人成网站| 欧美一级生活片| 成人综合激情网| 日本不卡的三区四区五区| 亚洲人成精品久久久久| 精品国产乱码久久久久久夜甘婷婷 | 中文字幕一区三区| 欧美精品一区二区三区高清aⅴ | 精品福利一区二区三区免费视频| 亚洲欧美成人一区二区三区| 欧美无砖专区一中文字| 日韩av在线免费观看不卡| 日韩高清在线观看| 亚洲精品久久久蜜桃| 一区二区免费在线播放| 亚洲国产一区二区在线播放| 五月婷婷久久综合| 国产精品一二三在| 精品系列免费在线观看| 亚洲va中文字幕| 欧美日韩一区中文字幕| 最新久久zyz资源站| 亚洲精品亚洲人成人网在线播放| 91精品国产综合久久香蕉麻豆| 蜜臀av性久久久久av蜜臀妖精| 亚洲人成小说网站色在线 | 国产乱子伦视频一区二区三区| 亚洲小说欧美激情另类|