Oracle Data Pump expdp到没有安装oracle的本地计算机

时间:2014-01-24 21:52:07

标签: oracle database-link

您好我一直在阅读此说明: http://www.oracle-base.com/articles/10g/oracle-data-pump-10g.php#NetworkExportsImports

根据我的理解,我需要登录我的本地oracle数据库,建立到远程oracle服务器的数据库链接,然后使用expdp将数据库导出到本地。

但是现在我只在本地计算机上安装了sqlplus,我怎么能expdp到本地?

非常感谢。

1 个答案:

答案 0 :(得分:2)

你做不到。 expdp仅适用于本地。数据库链接只是使当前计算机上的Oracle实例能够查看其他数据库中的数据的一个障碍。如果您确实需要远程备份,那么您唯一的非自定义或第三方选项将是exp,但不推荐使用。 (我也不知道任何第三方解决方案。)

要考虑的另一个选择是在远程服务器上运行该命令,然后使用其他内容来复制该文件。如果运行Linux服务器,这样更可行,因为您可以使用SSH和SFTP。

如果您想要使用数据库链接选项,可以在本地计算机上尝试Oracle Express。当然,这是一个非常重要的解决方案。

(老实说,无论如何,我在expdp方面遇到了无穷无尽的麻烦。嗯,更多的是impdp,但仍然。在我看来,Oracle中的数据转储/恢复情况并不是很好。)