问题标签 [expdp]

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

oracle - 使用 Oracle expdp 实用程序时更改行数据

我是一名开发人员——不是 DBA 或数据库专家——但作为我工作的一部分,我应该能够导出数据以将其导入另一个数据库。导出时,我需要能够更改进入转储文件的行数据。那可能吗?假设我有一列ID有值1,2,3,4...,并且在导出时我应该能够ID * -1为结果数据做-1,-2,-3,-4...。当目标数据库中已经存在数据时,这将有助于我迁移数据。

0 投票
1 回答
8702 浏览

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

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

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

提前致谢

0 投票
1 回答
9512 浏览

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

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

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

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

但我的要求是:

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

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

对于本地——

对于远程——

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

0 投票
1 回答
938 浏览

oracle - expdp 转储文件很大

我正在尝试使用 expdp 工具转储 Oracle 数据库。我在命令行中添加了 exclude=statistics 选项,以使生成的 dmp 文件更小,但即使使用此设置,文件仍然很大。是否有其他设置可用于使 dmp 文件更小?数据库几乎是空的,dmp 文件大约 230MB。谢谢你。

0 投票
1 回答
22289 浏览

oracle - 如何在 expdp 中使用 QUERY 仅提取最近 3 个月的数据

在我的另一个线程中,我询问了如何仅提取最近 3 个月的数据。但是,我设法仅从一个表中提取了过去 3 个月的数据,并为其他表提取了所有数据。我的架构中有几个表,时间戳的列名不同。

在我的 par 文件中,我有以下 QUERY 但它不起作用。我收到 ORA-00911 错误消息。我想知道以下查询的语法是否正确/可能。

0 投票
1 回答
95 浏览

java - Java Process hangs during stdInput reading

I got some problem trying to launch a process that executes an EXPDP command to make the backup of a Oracle DB.

This is the method that launches the process, the problem is when I try to read from stInput and stdError. The process hangs forever, and if I stop the debug to see where the runtime execution is, the line I get is:

At the method entrypoint the value of the cmdCommand parameter is:

The method is the following, and it hangs on the first while loop.

0 投票
1 回答
917 浏览

oracle - 将 Oracle 转储导出到远程磁盘

所以我有这个任务:导出完整的数据库。有一台远程机器,Oracle 11g 服务器在该机器上运行。它的磁盘空间不足,因此无法使用 expdp 导出。

另外,我的本地计算机上没有 Oracle 服务器,因此使用网络链接导出对我不起作用。我用 exp 代替,但自从我开始导出到本地磁盘(已经约 380 GB)以来已经 4 天了,但我需要数据库的转储文件。

PS 我可以使用 RDP 连接到远程机器。因此,如果有允许我使用 RDP 导出数据库转储的选项,如果您能指出查看的位置,我将不胜感激。

我试着到处搜索,甚至用不同的语言。

0 投票
1 回答
1519 浏览

oracle - 为 EXPDP 设置特定数据库 - 两个 Oracle 数据库

我在服务器中安装了 2 个 oracle 数据库(即)2 个不同的实例。从用户名、密码、SID、监听器,一切都不同。就像下面提到的。

实例 1:
用户名:TEST
密码:TEST123
端口:1111
SID:ForTest

实例 2:
用户名:NEW
密码:NEW123
端口:2222
SID:ForNew

我正在尝试通过给出以下 EXPDP 命令从实例 1 中导出一个表。

我得到了这样的例外,

我在哪里可以指定,导出应该使用特定的实例。

0 投票
2 回答
17945 浏览

oracle - Oracle 导出使用 expdp 给出 ORA-29283: 无效文件操作错误

我想使用 expdp 导出我的数据库,我正在运行以下命令进行导出:

export_dump.par 文件包含以下信息:

我拥有目录数据泵的所有权限。但是,当我尝试运行导出命令时,我收到错误消息:

0 投票
1 回答
9163 浏览

oracle - 使用 expdp 导出转储文件时,Ora-39000 错误的转储文件规范

我正在尝试执行 Windows 调度程序作业,该作业将每天创建一次我的数据库备份。因此,出于这个原因,我创建了SYSTEM_BACKUP.bat包含数据的批处理文件:

export_dump.par 文件包含以下信息:

当我尝试运行时,SYSTEM_BACKUP.bat我收到错误

我正在尝试创建附加到文件的当前日期时间戳的转储文件,因此转储文件名应如下所示SYSTEM_2015.02.03.37.029062831 but getting an error.