oracle - PL/SQL 开发人员导入转储

标签 oracle dump plsqldeveloper tablespace

我有一个包含两个表的转储文件。现在我需要导入这个转储文件。我被指示预先创建两个表空间。现在我如何将此转储文件导入这些表空间。我正在使用 PL/SQL 开发人员。

最佳答案

您不能从 PL/SQL 开发人员导入转储文件。相反,您必须从命令行执行此操作。此外,您需要访问数据库服务器的文件系统,因为您必须将转储文件放在 Oracle 可直接访问的目录中。

导入转储文件的工具叫做impdp(早期版本是imp)。

我的经验是您需要有关如何创建转储文件的信息,以便您可以使用正确的导入模式:

  • 它是完整数据库的转储还是只是单个用户/模式?
  • 它包括表模式还是只包括表数据?
  • 如果导出单个架构,架构/用户名是什么?

  • 您可以在此 PSOUG web page 上找到有关 impdp 的更多信息.

    关于oracle - PL/SQL 开发人员导入转储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6160097/

    相关文章:

    java - jdbc url 定义

    c - MiniDumpWriteDump 另一个进程

    oracle - 使用 oracle 解析器从 XML 中获取 First Occurred 值

    database - 在 Perl 脚本中运行 PL/SQL 过程

    oracle - Where 子句中的 If 语句

    oracle - 如何在 Oracle 上进行 SQL 注入(inject)

    java - SQL预编译语句

    sql - 运行合并到查询时出现 ORA-30926 错误

    hadoop - pig 存储脚本失败

    windows - 创建转储文件,复制错误(截屏)并在应用程序崩溃后重新启动