expdp資料幫浦匯出方式,是orace dba日常運維工作中最常用的一種資料遷移工具。它適用於部分物件,單使用者,多使用者等匯出場景。我們可以通過一定的優化方法,讓expdp跑得更快,從而提高運維效率。本文將介紹筆者最常用的乙個引數。
對乙個有1g資料量的使用者,在虛擬機器環境,進行匯出測試:
常規最簡約方式匯出:
[oracle@kevin ~]$ time expdp kevin/kevin directory=kevin_exp dumpfile=kevin.dmpreal 0m37.726suser 0m0.021ssys 0m0.008s
增加3個並行匯出:
[oracle@kevin ~]$ time expdp kevin/kevin directory=kevin_exp dumpfile=kevin.dmp parallel=3real 0m27.227suser 0m0.015ssys 0m0.011s
增加並行的同時,增加%u變數,為每乙個通道單獨存放乙個檔案:
[oracle@kevin ~]$ time expdp kevin/kevin directory=kevin_exp dumpfile=kevin%u.dmp parallel=3real 0m6.543suser 0m0.020ssys 0m0.010s
如上測試可見,原始匯出耗時37.3s,優化後,僅需6.5s,效率提公升約6倍。這在日常運維中,可以極大的節省時間。 資料幫浦遷移Oracle資料
遠端庫匯出 1.先建立原庫的db link。create public database link db local connect touserxx identified bypasswd using description address list address protocol tcp ho...
oracle 資料幫浦 匯入資料
oracle 資料幫浦 匯入資料 一 建立匯入檔案目錄 查詢目錄 select from dba directories 查詢資料庫使用者表 select from dba users 查詢資料庫表空間 select from dba tablespaces 查詢資料庫資料檔案資訊表 select ...
oracle 資料幫浦匯入與資料幫浦匯出
資料幫浦匯入 指令 impdp 一 資料庫所有物件的匯入 impdp system tiger dumpfile pump dir mydatabase dat filesize 100m nologfile y job name zhang full y estimate only 二 使用者資料...