Oracle 数据泵导出/导入

use*_*981 5 database oracle oracle10g

我正在尝试将数据复制到两个数据库,并且两个数据库都位于不同的服务器上。两者都是Oracle 10g。

在我的电脑上,我通过 Toad 连接到实时数据库,并且我的电脑上安装了 10g 客户端。

通过Toad我试图导出数据转储文件,但在我的电脑上我找不到expdp.exe文件,我认为我的电脑上没有安装这个组件。

如何在我的电脑上安装 expdp.exe?

我可以在我的电脑(网络)上而不是服务器上导出数据转储文件吗?

默认情况下,转储文件会复制到服务器上,但我可以将它们复制并粘贴到我的电脑上,然后使用这些文件通过 Toad 将数据导入到不同的服务器上。

Ola*_*laf 2

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

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

  • 从您的 PC 运行 expdp
  • 将转储文件从服务器复制到您的 PC;当您使用生成的日志文件时,最好也获取生成的日志文件
  • 将转储文件从您的 PC 复制到另一台服务器
  • 从您的 PC 运行 impdp