2016-10-27 13 views

回答

3

的參數to the directory parameter是Oracle目錄對象的名稱,而不是對操作系統目錄的直接引用。

如果您還沒有指向該操作系統目錄的Oracle目錄對象,該目錄對象必須位於數據庫服務器而不是客戶端計算機上,那麼您(如DBA)將必須使用create it,並將權限授予任何其他需要使用它的Oracle用戶。

例如:

create directory MY_DATAPUMP_DIR as 'C:\installs\datapumpdir`; 

然後

impdp directory=MY_DATAPUMP_DIR dumpfile=... 

另外,您可以將您的.dmp文件to the default directory,而且要麼省略directory參數或指定默認爲,DATA_PUMP_DIR

另外,還要注意大警告from the documentation

不要調用導入爲SYSDBA,除了在甲骨文的技術支持請求。 SYSDBA在內部使用並具有專門的功能;它的行爲與普通用戶不一樣。