我正在尝试将数据黑白复制两个数据库,并且都位于不同的服务器上。两者都是 Oracle 10g。
在我的电脑上,我通过 Toad 连接到实时数据库,并且我的电脑上安装了 10g 客户端。
通过 Toad 我试图导出数据转储文件,但在我的电脑上我找不到 expdp.exe 文件,我认为我的电脑上没有安装这个组件。

最佳答案

Oracle 数据泵导出/导入的文件只能与 Oracle 数据库驻留在同一服务器上。如果您的 PC 上安装了 Oracle 客户端,则您应该拥有 expdp/impdp 实用程序。只需确保您从命令行调用它们,而不是从 Toad 调用。

所以,总结一下。要将数据从一台 Oracle 服务器传输到另一台:

  • 从您的 PC 运行 expdp
  • 将转储文件从服务器复制到您的 PC;
  • 还可以获取生成的日志文件,这可能是明智之举
  • 将转储文件从您的 PC 复制到另一台服务器
  • 从您的 PC 运行 impdp
  • 关于database - Oracle 数据泵导出/导入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10948787/

    10-09 07:59
    查看更多