Oracle

數據泵在 RAC 環境中不工作

  • April 3, 2021

幾分鐘前,我嘗試進行導出,但出現以下錯誤(AIX 系統):

Additional information: 3
ORA-31693: Table data object "XX"."TABLE_NAME" failed to load/unload and is being skipped due to error:
ORA-31617: unable to open dump file "/dir/back/dump/dump_xx_04.dmp" for write
ORA-19505: failed to identify file "/dir/back/dump/dump_xx_04.dmp"
ORA-27037: unable to obtain file status
IBM AIX RISC System/6000 Error: 2: No such file or directory

這種行為的原因可能是什麼?

我在一些部落格中讀到,parallel=N不使用%U導出實際上會更慢。真的嗎?

我發現了問題。

文件 ID 1597395.1 說:

當在多節點 RAC 上執行數據泵導出時會出現此問題,其中轉儲文件目標未共享給所有節點以供訪問。由於多個節點將執行 Datapump 作業,因此所有節點都必須有權訪問將寫入轉儲文件的掛載點。

所以我剛剛使用了cluster=n導出中的參數來解決它。

引用自:https://dba.stackexchange.com/questions/267051