问题标签 [impdp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
880 浏览

oracle - 使用 impdp 导入期间现有表会发生什么

我想将整个架构从 Prod 导出和导入到 Dev,但 Dev 已经存在我不想受到影响的表(Prod 中不存在)。

那么,问题是在导入(impdp)期间,那些现有的表会发生什么?

谢谢。

0 投票
1 回答
19132 浏览

oracle - impdp content=data_only,如何指定先导入哪些表

我正在尝试使用命令导入我的数据库

这适用于导入数据的某些部分,但是,我收到一个错误:

ORA-02291: 违反完整性约束 (SYSTEM.user_role_user_fk) - 未找到父键

基本上我需要先导入数据,USER然后才能从中导入数据USER_ROLE

使用 IMPDP 时,有没有办法指定操作顺序或首先导入哪些表数据?

编辑:我发现的一个不好的解决方案是简单地使用与impdp上述相同的语句两次。通过这样做两次,我可以同时导入USERUSER_ROLE,但是必须有一种更简单的方法。

0 投票
0 回答
1054 浏览

oracle - 单字节到多字节的转换

我们正在将 Oracle 单字节实例转换为多字节。以下是我们以下步骤的摘要:

  • 导出单字节模式
  • 在步骤 1(仅表定义)中从导出的 Dump 生成 DDL 文件。
  • 在多字节(AL32UTF8)实例中运行这些表创建脚本
  • 通过排除表定义导入数据

它按预期工作。如果我们需要为目标多字节实例将 nls_length_semantics 设置为 CHAR,请帮助我?目前这设置为 BYTE

0 投票
0 回答
5123 浏览

database - IMPDP 仅将元数据导入现有表 ORACLE

我正在尝试仅将内容 METADATA 导入具有相同 SCHEMA 和表的现有数据库中。

我只想更新表元数据。

我在用着

然后我尝试使用

但我面临“将附加数据但将跳过所有相关元数据”,我只想导入元数据。

任何帮助将不胜感激

顺便提一句。我正在从 Oracle 11g 数据库导出到 Oracle 10g 数据库。

0 投票
1 回答
5617 浏览

oracle - SQLPlus - 数据泵(expdp 和 impdp)

前段时间,我安装了没有完整 Oracle 数据库包的 Oracle SQLPlus。现在我需要 expdp 和 impdp 实用程序。是否可以从完整的 Oracle 安装中复制重要文件并将它们粘贴到 SQLPlus 目录中?

或者也许有任何其他选项可以只安装 expdp 和 impdp?(视窗)

问候, 卡米尔

0 投票
0 回答
71 浏览

oracle12c - 导入转储文件时锁定对象

我正在尝试使用 impdp 数据泵命令导入转储文件。不幸的是,我有一些锁定的对象。如何解锁它们并继续导入?

提前致谢。尼古拉·内科夫

0 投票
1 回答
2058 浏览

database - Oracle impdp 可以在不重新加载所有行的情况下导入更新的和新的行吗?

假设我有 2 个数据库 A 和 B,它们最初具有相同的架构、表等,并且这些表中的数据相同。

然后,用户只能在一个月内修改数据库 A,而 B 在该月内不会更改。在月底,我想将数据从 A 移动到 B。

如果可能,我只想从 A 获取修改后的数据和新数据。我可以使用 expdp 从 A 导出,使用查询来检查该月内添加或更新的记录,但我不确定该数据是否/如何使用 impdp 导入。

我可能弄错了,但它看起来不像 impdp 处理导入新行和更改行而不重新加载所有行的任何 TABLE_EXISTS_ACTION 选项(SKIP、APPEND、TRUNCATE、REPLACE)。

从 Oracle 站点,“APPEND 从源加载行并保持现有行不变。”,所以据我了解,不能使用它,因为它不会处理导入目标 (A) 中存在的任何行,但是在源 (B) 中修改。

有没有一种方法可以让 impdp 只导入新行并更新现有行?还是我必须从 A 导出所有数据并导入到 B?

0 投票
0 回答
323 浏览

oracle - Oracle 11g 从 Enetrprise 降级到 Standard

我需要从 11.1g Enterprise 导出数据库并导入 11.2g Standard,但在导入 DMP 文件时遇到了一些问题。

我已经使用通常的 EXPDP 进行了导出,但是当我使用 IMPDP 时出现很多错误,例如:

我需要在 EXPDP 和/或 IMPDP 中包含哪些特定参数才能成功迁移数据库?

0 投票
1 回答
3843 浏览

oracle - 在 POST_TABLE_ACTION 上重映射失败的 Impdp 仍然使用旧模式

我正在尝试在重新映射模式和表空间时导入 oracle 转储:

该作业导入所有表,然后开始处理对象类型:

我确实指定了REMAP_SCHEMAand REMAP_TABLESPACE,并且导入运行基本正确。

但在最后部分尝试Processing object type SCHEMA_EXPORT/TABLE/POST_TABLE_ACTION使用旧用户以某种方式失败。

有人可以告诉我出了什么问题以及如何解决吗?

0 投票
1 回答
391 浏览

oracle - 哪个 dmp 文件包含哪些表

我有 3 个表,我想(通过 impdp)从昨晚的 expdp-files-set 导入回我的数据库。

expdp 创建了 33 个转储文件。

有没有办法检查哪些文件包含我的表格?

我在 Windows 环境中有 Oracle 11g。

谢谢