问题标签 [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 回答
7042 浏览

oracle - 在不添加主键和索引的情况下导入和重新映射表

我正在尝试将转储导入数据库。转储有一个名为 table1 的表,它已经存在于数据库中,我使用的是 remap_table。

但是我面临的问题,它也创建了主键和索引,导致错误“约束已经存在”在我的真实场景中,我有几个表。

我的问题,有没有办法在不添加主键和 indexex 的情况下重新映射表?

0 投票
1 回答
5606 浏览

oracle - ORA-00942: 使用 impdp 时表或视图不存在错误

我得到了一个 Oracle 数据库转储,我正在尝试使用以下内容导入:

输出是

无论如何我可以找出问题所在或获得更多信息吗?用户 myuser 拥有所有权限。

0 投票
2 回答
5652 浏览

oracle - impdp 覆盖源数据

我是 Oracle 的新手,我需要一些帮助。我想将一些表从 STAT 用户转储到 ALLSTAT。

STAT 获得 imp_full_database 权限,ALLSTAT 获得 exp_full_database 1,没有 dba 权限。

我在我的本地主机上测试 impdp,所以 NETWORK LINK 是这样创建的:

比我在 cmd 中尝试:

我没有收到错误消息,但是在这个脚本之后,我在 STAT 用户上得到了空的 LOGS 表。

在我看来,在 impdp 期间,它尝试将数据导入到表中,而不是 ALLSTAT.LOGS 而是导出的 STAT.LOGS。

即使我以 ALLSTAT 用户身份登录,我也可以查看、编辑、删除 STAT.* 表。

你能告诉我,我应该通过哪种方式从 STAT.LOGS 中获取 ALLSTAT 自己的表 LOGS?

PS对不起我的英语:(

0 投票
1 回答
565 浏览

oracle - 触发 DPUMP - IMPDP 命令后我什么也没有得到

之后屏幕上什么也没有出现。

有人可以帮忙吗?

0 投票
1 回答
10137 浏览

oracle - 甲骨文中的impdp。为什么它不创建用户?

我是 oracle 的新手,我正面临着impdp. 我有一个生产服务器,我创建了一个新服务器用于测试目的,所以我安装了 centos、oracle 并创建了数据库"sire"。现在我使用以下命令从生产服务器进行转储:

我来到新服务器,执行impdp:

它开始进行导入,但随后我收到如下错误:

“用户 vberrios 不存在”。还有错误,因为它找不到一些模式和表空间。

我的问题是:不应该impdp full=Y导入所有用户和模式?我读过我必须在目标服务器中创建用户,但我在数据库中有大约 300 个用户。如何在空服务器中进行完全导入。我只想导入完整的数据库和用户以及所有对象。

0 投票
1 回答
10466 浏览

database - impdp 与 PARALLEL 不工作

我想并行加载 Oracle 转储文件。我的机器上有 23 个内核。所有转储文件都是使用 expdp 创建的。

为此,我运行了以下命令:

不幸的是,导入并没有更快。

这是我显示 datapump_job 状态时得到的结果

我做错了什么?

谢谢

0 投票
0 回答
5592 浏览

oracle - Oracle 将 11g 转储文件“impdp”到 12c - 导入期间无法创建用户

我有一个从Oracle 11gR2导出的 Oracle 数据泵转储文件,已证明在导入另一个Oracle 11gR2环境时可以正常工作。我想将此转储文件导入到运行Oracle 12c的新环境中。

我运行“impdp”命令来导入这个转储文件,如下所示:

该命令与 11gR2 完美配合,但在 12c 上失败

错误信息如下所示:

它与表空间和目录无关,我已经为它们做好了充分的准备,因此该命令可以完美地与 11g 配合使用。

此外,由于 Oracle 数据泵未能创建用户,因此所有后续的导入操作都失败了。我搜索了很多文章,Oracle 12c 可能不允许使用 C## 前缀创建普通用户。但是,我不能 100% 确定这是否是问题所在,但这似乎与 11g 有很大不同。

我该如何应对?真的可以使用“impdp”将转储文件从Oracle 11gR2 导入12c 环境吗?

0 投票
1 回答
9512 浏览

oracle - 如何使用 expdp 和 impdp 命令将 Oracle 架构从本地计算机导出到远程

我想备份我的本地 Oracle 实例并希望它导入到我的远程服务器上。

我在网上搜索过,但找不到任何解决方案。我得到的解决方案是:

  • 从本地导出并仅导入本地。
  • 从远程导出并仅导入远程服务器。

但我的要求是:

我的本地 oracle 实例中有一个模式。现在我想把它备份并导入到我的远程服务器上。

以下是我为导出和导入而运行的命令。

对于本地——

对于远程——

注意:请仅使用 expdp 和 impdp 命令给我解决方案。

0 投票
2 回答
7733 浏览

oracle - ORA-39083: 对象类型 REF_CONSTRAINT

导入转储时出现以下错误:

Impdp 命令:

任何人都可以帮助解决这个问题吗?

谢谢拉胡尔乔希

0 投票
1 回答
2558 浏览

oracle - 无法使用数据泵从映射的网络驱动器导入转储

我正在尝试从网络驱动器的 .dmp 文件中导入少数用户。不幸的是,自从我得到

我不知道为什么,因为我既可以访问该目录,也可以在那里保存一个 txt 文件。

目录在数据库中保存为 '\net\drive\directory\placeholder'。日志文件指定了其他目录(不在网络驱动器上)。

是否有任何解决方法可以导入此转储而不实际将其移动到本地驱动器?转储真的很大,我没有空间(甚至没有关闭),我也不能(可能)更改我在这个映射驱动器上的权限。

我也不能真正使转储变小。

在一个站点上,我发现了这个建议——“记住,您的操作系统用户 ID 可能不是在操作系统、UNIX、Linux 或 Windows 中运行提交的 RMAN 作业的 ID。” 解决方案是“

但我不确定改变这实际上会对服务器/数据库产生什么影响,而且我正在客户端的服务器上工作,所以我不想轻率行事。我也不想重置数据库或服务器本身。

我该怎么做有什么帮助吗?