问题标签 [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.
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 参数之外,还有其他解决方案吗?这是生产,所以我不能只更新/修改当前的生产数据库。这里有任何其他解决方案,因为我不喜欢在导入数据泵文件之前创建表。
oracle - 从命令行执行 Oracle 12c impdp 失败
尝试使用 impdp 在 Oracle 12c 数据库上进行数据刷新:
从命令行调用 impdp 后收到以下错误:
我发现一篇文章提到 GSM 对象不可用,但没有对此进行确认或回应。
所有 GSM 模式都已从我正在使用的数据库中删除。
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 个触发器而不是其他触发器......
oracle - Oracle 数据泵导入/导出参数
当我浏览数据泵导入参数文件时,我遇到了以下行,
我想知道这一行的用途或如果删除该行对导入过程的影响。
oracle - IMPDP:如何只导入表数据
我试图从转储文件中导入(表、过程、函数等)。我KILL -9 <PROCESS_ID>
在导入仍在进行时执行了错误。
于是,我又开始导入了。现在,我又犯了一个错误,没有提到
TABLE_EXISTS_ACTION=TRUNCATE
. 因此,已导入带有重复记录的表。
我想摆脱重复的数据。涉及的表超过 500 张。我打算通过首先截断表然后仅导入数据来再次导入。
下面是我想出的导入命令。此命令是否会通过首先截断表然后仅插入数据来仅导入表数据(记录)?
我可以尝试执行自己,看看是否可行。但是,我已经尝试了两次,但都失败了。
另外,我不想再次导入 INDEX、SEQUENCES 等。只是表记录。
oracle - 如何在 oracle 中确认 IMPDP 是否成功
我使用 DATAPUMP 将完整的数据库从 10g 导入到 11g,但下面是我得到的最后一条消息。
作业“SYS”。“SYS_IMPORT_FULL_01”在 20:03:01 完成,出现 5345 个错误
我如何确认它是否成功?
如何知道源数据库对象导入成功。
任何验证数据泵方法的选项???
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 或无法导出或导入。
当我在网上搜索时,大多数这些错误都与创建日志文件的问题有关。
oracle - 当我尝试在 Oracle 11g 中进行 impdp 时,参数值无效和转储文件规范错误
我正在尝试从数据泵 dmp 文件中获取 SQL DDL 语句。但是,当我运行 impdp 时,我得到了这个:
我正在尝试运行此命令:
我的用户获得了几乎所有权限以及对该目录的读、写访问权限。
我这样做是为了从此 dmp 文件中检索表空间。我的最终目标是完全恢复从另一台机器完成的数据库。有人告诉我,在将此数据库导入新机器之前,我需要获取表空间并在新机器上重新创建相同的表空间。旧机器也有不同的用户。
对不起,如果这一切听起来很基本。这是我第一次玩 Oracle DB。
任何建议或指导将不胜感激。
谢谢你
oracle - 完整模式下的 Oracle 导入 (impdp) 问题
首先,我是一名 DBA 初学者。从一个来源,我能够通过完整、表格和模式明智地进行 oracle 导出。但现在我陷入了完整数据库导入的导入实用程序(寻找完整导入)。
我试试这个:
后来我发现它不足以完全导入。因为导入无法创建表空间、用户或任何对象。所以我尝试使用 SQLFILE 参数创建它们,这有助于运行 sql 脚本来创建表空间和所有。但是当我运行脚本时出现错误“第 2 行错误:ORA-02236:文件名无效”
请帮我解决这个问题。我正在使用从服务器到 12c pc 的 12c 实例
oracle - oracle 11g impdp 返回无效操作并且找不到对象
我想使用expdp
andimpdp
命令在两个用户之间传输一个 oracle 表。
首先,我创建了一个目录并授予源用户和目标用户适当的权限:
这是我的expdp
命令,它的输出:
这意味着导出操作已成功完成。
然后我尝试使用impdp
如下方式导入它:
我也试过tables=DEST_USER.TBL_USER
了content=data_only
;两者都返回相同的错误。