问题标签 [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 投票
2 回答
5851 浏览

oracle - Oracle 12C:ORA-00406:兼容参数需要为 12.2.0.0.0

我们有 2 个当前的 Oracle 10G(10.2.0.1) 生产数据库,我们计划迁移到使用 Oracle 12C 的新数据库服务器。由于每个数据库的数据只有 5GB 左右,因此创建新实例并使用数据泵传输数据的最佳方式。为此,我创建了一个从 Oracle 12C 数据库到 10G 的数据库链接,并使用它来 expdp 来自 12C 数据库的数据。但是,当我导入导出的数据时,我的表周围有这样的错误:

除了在生产数据库中添加 COMPATIBLE 参数之外,还有其他解决方案吗?这是生产,所以我不能只更新/修改当前的生产数据库。这里有任何其他解决方案,因为我不喜欢在导入数据泵文件之前创建表。

0 投票
0 回答
920 浏览

oracle - 从命令行执行 Oracle 12c impdp 失败

尝试使用 impdp 在 Oracle 12c 数据库上进行数据刷新:

从命令行调用 impdp 后收到以下错误:

我发现一篇文章提到 GSM 对象不可用,但没有对此进行确认或回应。

所有 GSM 模式都已从我正在使用的数据库中删除。

0 投票
0 回答
201 浏览

oracle - Oracle 10G使用impdp复制schema,触发器所有者和表所有者不一样

我们在 oracle 10g XE 数据库中有基本模式 HSE。出于 UAT 和其他目的,我们使用 HSE_UAT(使用 expdp 和 impdp)在同一数据库中创建 HSE 的副本。所有 60 个触发器都可以毫无问题地导入。但是对于 12 个触发器来说,OWNER 是 HSE_UAT 而表所有者是 HSE。然后每次我们手动删除 HSE 中的触发器并使用正确的表所有者重新运行 HSE_UAT 中的触发器。

只是想知道为什么这只发生在 12 个触发器而不是其他触发器......

0 投票
1 回答
168 浏览

oracle - Oracle 数据泵导入/导出参数

当我浏览数据泵导入参数文件时,我遇到了以下行,

我想知道这一行的用途或如果删除该行对导入过程的影响。

0 投票
1 回答
8713 浏览

oracle - IMPDP:如何只导入表数据

我试图从转储文件中导入(表、过程、函数等)。我KILL -9 <PROCESS_ID>在导入仍在进行时执行了错误。

于是,我又开始导入了。现在,我又犯了一个错误,没有提到 TABLE_EXISTS_ACTION=TRUNCATE. 因此,已导入带有重复记录的表。

我想摆脱重复的数据。涉及的表超过 500 张。我打算通过首先截断表然后仅导入数据来再次导入。

下面是我想出的导入命令。此命令是否会通过首先截断表然后仅插入数据来仅导入表数据(记录)?

我可以尝试执行自己,看看是否可行。但是,我已经尝试了两次,但都失败了。

另外,我不想再次导入 INDEX、SEQUENCES 等。只是表记录。

0 投票
1 回答
568 浏览

oracle - 如何在 oracle 中确认 IMPDP 是否成功

我使用 DATAPUMP 将完整的数据库从 10g 导入到 11g,但下面是我得到的最后一条消息。

作业“SYS”。“SYS_IMPORT_FULL_01”在 20:03:01 完成,出现 5345 个错误

我如何确认它是否成功?

如何知道源数据库对象导入成功。

任何验证数据泵方法的选项???

0 投票
1 回答
776 浏览

oracle12c - Oracle 12c IMPDP 错误

导入命令...

impdp 用户/密码 DIRECTORY=desktop_import DUMPFILE=SENIORS4_Feb1.dmp TABLES=(DOCUMENT_PUBLISH, MEDIA_APPLICANT) REMAP_TABLESPACE=SENIORDB:import_user REMAP_SCHEMA=SENIORDB:import_user

...导致这些错误:

连接到:Oracle Database 12c Standard Edition Release 12.2.0.1.0 - 64bit Production

ORA-39002: 无效操作

ORA-39166: 找不到对象 IMPORT_USER.MEDIA_APPLICANT 或无法导出或导入。

ORA-39166: 找不到对象 IMPORT_USER.DOCUMENT_PUBLISH 或无法导出或导入。

当我在网上搜索时,大多数这些错误都与创建日志文件的问题有关。

0 投票
0 回答
5270 浏览

oracle - 当我尝试在 Oracle 11g 中进行 impdp 时,参数值无效和转储文件规范错误

我正在尝试从数据泵 dmp 文件中获取 SQL DDL 语句。但是,当我运行 impdp 时,我得到了这个:

我正在尝试运行此命令:

我的用户获得了几乎所有权限以及对该目录的读、写访问权限。

我这样做是为了从此 dmp 文件中检索表空间。我的最终目标是完全恢复从另一台机器完成的数据库。有人告诉我,在将此数据库导入新机器之前,我需要获取表空间并在新机器上重新创建相同的表空间。旧机器也有不同的用户。

对不起,如果这一切听起来很基本。这是我第一次玩 Oracle DB。

任何建议或指导将不胜感激。

谢谢你

0 投票
1 回答
667 浏览

oracle - 完整模式下的 Oracle 导入 (impdp) 问题

首先,我是一名 DBA 初学者。从一个来源,我能够通过完整、表格和模式明智地进行 oracle 导出。但现在我陷入了完整数据库导入的导入实用程序(寻找完整导入)。

我试试这个:

后来我发现它不足以完全导入。因为导入无法创建表空间、用户或任何对象。所以我尝试使用 SQLFILE 参数创建它们,这有助于运行 sql 脚本来创建表空间和所有。但是当我运行脚本时出现错误“第 2 行错误:ORA-02236:文件名无效”

请帮我解决这个问题。我正在使用从服务器到 12c pc 的 12c 实例

0 投票
2 回答
2090 浏览

oracle - oracle 11g impdp 返回无效操作并且找不到对象

我想使用expdpandimpdp命令在两个用户之间传输一个 oracle 表。

首先,我创建了一个目录并授予源用户和目标用户适当的权限:

这是我的expdp命令,它的输出:

这意味着导出操作已成功完成。

然后我尝试使用impdp如下方式导入它:

我也试过tables=DEST_USER.TBL_USERcontent=data_only;两者都返回相同的错误。