2013-02-22 72 views
0

我正在为我的应用程序使用Oracle导出数据泵(expdp)。我的oracle客户端和服务器在不同的机器上。当我使用我的应用程序在oracle客户机上时,导出的转储总是在Oracle服务器机器上创建。这是oracle导出数据泵的限制吗?还是有解决方法?Oracle数据泵

回答

2

这是数据泵的设计工作方式。

如果您需要客户端,你必须使用旧expimp。否则使用datapump和ftp文件到本地机器。

http://docs.oracle.com/cd/E11882_01/server.112/e22490/dp_overview.htm#i1010293

注:所有数据泵导入和导出处理,包括 读取和转储文件写入时,由指定的数据库中选择系统(服务器) 连接字符串上完成。这意味着,对于 非特权用户,数据库管理员(DBA)必须为读取和写入 该服务器文件系统中的数据泵文件 目录对象。

+0

打我给它=) – 2013-02-22 14:08:46

+0

@Dazzal我期待这个答案:)但我不知道,如果从生产机器FTP将启用 – 2013-02-22 14:09:26

+0

@sameerkarjatkar那么你就必须使用'exp'和'因为他们是客户端工具。 – DazzaL 2013-02-22 14:41:17