0
A
回答
2
目錄對象僅僅是一個指向物理目錄,則創建一個數據庫服務器的文件系統上並沒有實際創建的物理目錄。
您必須在數據庫之外單獨創建物理操作系統目錄。該物理目錄必須由運行Oracle數據庫的操作系統用戶可讀寫;因爲您似乎在Windows上將成爲服務運行的帳戶。
您可以在創建目錄對象之前或之後創建物理目錄,因爲它們是完全獨立的,除非Oracle試圖通過UTL_FILE或相關活動訪問它時 - 數據泵使用UTL_FILE,正如您從錯誤中看到的那樣消息堆棧。
CREATE DIRECTORY
不檢查它指向的物理目錄是否存在;並且您可以在沒有Oracle注意的情況下刪除或創建物理目錄;只要它在你嘗試使用它時是可以訪問的。
目錄對象指定服務器文件系統上的目錄別名...
和
對於文件存儲,還必須創建相應的操作系統目錄,Oracle自動存儲管理(Oracle ASM)磁盤組或Oracle ASM磁盤組中的目錄。您的系統或數據庫管理員必須確保操作系統目錄對Oracle數據庫進程具有正確的讀寫權限。
爲該目錄授予的權限獨立於爲操作系統目錄定義的權限而創建,並且這兩個權限可能完全一致,也可能不完全一致。例如,如果示例用戶hr在目錄對象上被授予READ權限,但相應的操作系統目錄沒有爲Oracle數據庫進程定義READ權限,則會發生錯誤。
+0
謝謝你解決了這個問題:) – Ronald
相關問題
- 1. 在oracle10g/11g中使用impdp/expdp導入和導出
- 2. SQLPlus - 數據泵(expdp和impdp)
- 3. Oracle數據泵(expdp和impdp)
- 4. Oracle數據庫expdp和impdp問題
- 5. 使用IMPDP/EXPDP與RDS甲骨文AWS
- 6. 使用expdp和impdp遷移Oracle數據庫
- 7. 使用expdp導出大量表格
- 8. 如何導出和使用嵌入式貓鼬模式
- 9. 使用module.exports和ES6導出導入
- 10. ES6中模塊的導入和導出
- 11. 導出和裝載模式
- 12. AWS API網關 - 使用Swagger模板導入和導出API
- 13. 如何在TypeScript中使用systemjs導入和導出模塊?
- 14. KEYSPACE模式導入和導出在卡桑德拉
- 15. AWS導入/導出和devpay
- 16. 導入和導出數據
- 17. 導出和導入Vcard
- 18. 導出和導入ECMA6類
- 19. MMDB導出和導入
- 20. 導出和導入Json Neo4j
- 21. 導入和導出ES6類
- 22. 使用ES6導入+導出關鍵字和Babel導入/導出Express路由器
- 23. Oracle 11g expdp或impdp DDL不壓縮
- 24. 如何使用C#和WPF導入和導出excel?
- 25. 碼頭導出導入和用戶
- 26. 從Active Directory導入和導出用戶
- 27. Webpack 2和Angular 1:導出和導入模塊
- 28. SQL Server 2005導入和導出嚮導
- 29. C#/。NET和JavaScript:確定隱式導出和導入.js文件
- 30. 導出到PostgreSQL時SQL Server導入和導出嚮導出錯
您是否已授予對正在導出的用戶的目錄的寫入權限? – kevinsky
@kevinsky是的我做過 – Ronald
Oracle目錄對象指向的操作系統目錄存在於數據庫服務器上,並且可以通過Oracle操作系統帳戶讀/寫? (創建一個Oracle目錄不會自動創建O/S目錄;我以前見過有人絆倒過) –