正常我們我們EXPDP/IMPDP并行的時候是先并行匯出然后在并行匯入,如下程序。
并行匯出
expdp cs/cs@orcl directory=dumpdir dumpfile=cs_%U.dmp log=cs.log filesize=10G parallel=4 full=y
并行匯入
impdp cs/cs@orcl directory=dumpdir dumpfile=cs_%U.dmp log=cs_out.log parallel=4
但是這里有一個問題,如果匯出時用的單執行緒只生成一個檔案。然后匯入的時候我設定了多執行緒,這時候我們的匯入實際使用的是單執行緒還是設定的多執行緒再倒入?
哪位大神可以幫我詳細解釋一下,如果有官方解釋那就更好了
uj5u.com熱心網友回復:
經過測驗發現的確可以單執行緒匯出多執行緒匯入。多執行緒匯入時,通過status看到了多個執行緒都在同時匯入不同物件(測驗中發現如果只匯入表結構多執行緒不會并行,都是處于等待狀態。)。所以就算匯出時候沒有多執行緒,匯入時候也可以多執行緒。但是肯定沒有多個資料檔案一起導快。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/44760.html
標籤:基礎和管理
