问题标签 [datapump]

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 回答
2170 浏览

oracle - 导入一个 oracle 转储文件

我有一个 oracle 转储文件,我假设它是使用 exp 命令创建的,而不是expdp

转储文件大约 4 GB,我想将它导入到我的 Oracle 11.2 数据库中。

创建的转储文件的表空间为“spaceA”,但我的表空间为“spaceB”

所以我也需要重新映射表空间。

我之前确实使用过 impdp 命令,它曾经工作得非常好,但据我所知,impdp 只能用于转储文件,如果它是使用 expdp 导出的。

由于我对导出/导入的过程不是很熟悉,因此我想获得有关此方面的帮助

0 投票
1 回答
8702 浏览

oracle - 如何使用拆分导出文件导入完整数据库

我的客户使用以下脚本通过导出数据泵进行备份:

他们给了我备份,我必须在新机器上导入完整备份来调试错误。谁能帮助我如何使用 impdp 导入完整的数据库?

提前致谢

0 投票
0 回答
1247 浏览

oracle - IMPDP 和 EXPDP bat 文件

例如,我有一个转储文件位于服务器“A”上的 data_pump_directory 上。我想在我的本地笔记本电脑上制作一个 bat 文件,提示我输入转储文件名并将数据泵导入服务器“A”。

我尝试并成功制作了其他 bat 文件,这些文件创建了 drop 并授予用户(在服务器 A 上),但 IMPDP 和 EXPDP bat 不起作用。

我的 bat 文件如下所示:

0 投票
1 回答
3393 浏览

sql - expdp 在不同的 SID 上并使用 EXCLUDE、INCLUDE 和 CONTENT 开关

我正在尝试将一个数据库导入我的本地 xe 实例。我有一个问题,它大于 11GB 并且事情失败了。我的数据库有审计表(由 envers 提供)。我不需要这些数据。

这里有两个问题:

  • 我可以扩展表结构而不是作为审计表的 aud_ 表的数据吗
  • 我可以在不同的 SID 上 expdp 吗?我的 SID 不是 orcl 而是 orcllo(出于历史原因)

对于第二个问题,我做了以下但是

但是当我运行 expdp 时,我收到一个关于找不到 db_dumps 的错误。

谢谢

0 投票
2 回答
91 浏览

oracle10g - 如何访问通过datapump导入的数据库

我刚刚通过以下命令导入了数据转储:

转储已恢复问题是我不知道如何连接到我刚刚导入的这个数据库,它驻留在什么服务或 TNS 以及如何查询它?

0 投票
1 回答
21568 浏览

database - Oracle 数据泵 impdp 到远程服务器

我们有一个要导入到 Amazon rds 服务器的转储文件。

这就是我所做的:

创建一个公共数据库链接并验证它是否有效:

为转储文件创建一个目录:

导入转储文件:

我还在 tnsnames.ora 文件中添加了 rdsdblink 连接字符串并重新启动了 oracle 服务(“立即关闭”,然后是“启动”)。

发生以下错误:

连接到:Oracle 数据库 11g 版本 11.2.0.2.0 - 64 位生产
ORA-39001:参数值无效 ORA-39200
:链接名称“rdsdblink”无效。
ORA-02019: 未找到远程数据库的连接描述

我的本地oracle版本:Oracle Database 11g Express Edition Release 11.2.0.2.0 - Production

远程 oracle 版本:Oracle Database 11g Release 11.2.0.2.0 - 64bit Production

0 投票
1 回答
1753 浏览

oracle - Oracle 数据泵导入新的 10.2.0.5 数据库

我们目前正在迁移到全新的服务器/Oracle DB 以升级我们的内存 (RAM)。为了填充这个数据库,我们决定使用 Oracle 数据泵功能并创建平面导出文件,并且没有错误地完成。

但是,在新数据库中导入它时,它会返回以下错误:

我会尽快用准确的导入语法更新这个问题。更新:

任何指导都会非常有帮助吗?

0 投票
0 回答
590 浏览

database - 在 Oracle Datapump 中,可以使用 Network_Link 指向同一台服务器吗?

我已经看到很多使用 network_link 连接到远程服务器的例子,摆脱了中间人创建转储,导入转储。我需要在同一台服务器上执行此操作。

我有一个生产数据库。我有一个测试数据库。它们都在相同的 RAC 和相同的服务器上。

我想导出生产数据库并将该数据放入测试数据库。

我可以使用 expdp 将文件转储到我的 Linux 服务器上,然后导入。

我想做的是使用 datapump network_link 或其他一些参数,让我可以一次简单地导出和导入。

数据泵是错误的工具吗?

这可以做到吗?

0 投票
0 回答
233 浏览

database-replication - 使用 DMBS_STREAMS_ADM.MAINATIAN_TABLES 过程时,为什么不在目标数据库中创建表?

我正在实施一个 Oracle Streams 环境,该环境在某些表上复制 DML 更改。

我使用了DBMS_STREAMS_ADM.MAINTAIN_TABLES过程,实例化为 DBMS_STREAMS_ADM.INSTANTIATION_TABLE_NETWORK,过程的所有块都成功执行,但是表没有在目标数据库中创建。

文档中所述:

如果此参数设置为 DBMS_STREAMS_ADM.INSTANTIATION_TABLE 或 DBMS_STREAMS_ADM.INSTANTIATION_TABLE_NETWORK,则被实例化的表必须存在于源数据库中,并且包含这些表的表空间必须存在于目标数据库中。

细节:

  1. 存在从目标数据库到源数据库的数据库链接。

  2. 表存在于源数据库中,表空间也存在于目标数据库中。

  3. 目标数据库中不存在用户 SCOTT 。

  4. 源数据库是 Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production

  5. 目标数据库是 Oracle Database 11g Express Edition Release 11.2.0.2.0 - Production

主要代码:

代码生成了 14 个块,第 7 个块(使用数据泵)

0 投票
2 回答
754 浏览

sql-server - SQL Server SSIS 和 Oracle 数据泵

我是初学者,并试图提高我在数据库方面的知识。

我正在使用 SQL Server 2008R2 学习 SSIS。通过 Web 上的教程,我觉得这与我读过的有关 Oracle Data Pump 的内容有些相似。

如果两个 SSIS 和数据泵之间有相似之处,有人可以启发我。如果它们完全不同,请原谅我的这个问题。否则,让我知道它们的相似之处。

问候,贾斯汀