Oracle Enterprise Manager导出到网络驱动器

时间:2011-10-14 18:40:24

标签: database oracle export database-backups

我正在尝试通过OEM从我的数据库导出表。我想将表导出到网络驱动器。

已安装网络驱动器,我可以在桌面上访问它。我已经测试过导出是否适用于我的C:\驱动器。

当我尝试创建要导出到网络驱动器的目录时,我收到以下消息:“目录X:\不存在”。如果我使用C:\我得到“目录C:\ exists”(是的,它们应该存在)。

有谁知道为什么OEM无法识别网络驱动器?或者某种方式设置此目录以便OEM识别它?

非常感谢优秀的智能程序员!

2 个答案:

答案 0 :(得分:0)

我认为,为了执行此操作,您需要在将OS用户指定为企业管理器时使用域用户的操作系统帐户。我遇到了将数据库从一台机器克隆到另一台机器的相同问题。

答案 1 :(得分:0)

看起来很可能是创建目录和授予访问权限的问题。

确保正确创建oracle目录(不是OS目录)并按照以下方式授予访问权限(对于ref): -

CREATE OR REPLACE DIRECTORY DMPDIR AS 'C:\DUMP';

GRANT READ, WRITE ON DIRECTORY DMPDIR TO SCOTT;

更改名称'DMPDIR'&路径'C:\ DUMP'根据您当地的环境。

您可以使用expdp(datapump)在OEM之外进行尝试,以确定OEM的问题或您使用/创建目录的方式。

HTH