问题标签 [oracle-dump]

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

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

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

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

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

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

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

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

0 投票
1 回答
3748 浏览

oracle - 在 oracle 中导入和替换包和过程

我想将包和过程从另一个 DB y 导入 DB x。我在 DB y 中使用expdp命令include=procedure, package导出包和过程。

在 DB x 中,一些包和过程已经存在,所以那些存在的包显示“已经存在”,但我需要用这个转储替换它,因为它也有一些修改。有什么可能的方法可以导入和替换包和程序吗?手动编译每个包将是一项艰巨的任务。

0 投票
0 回答
56 浏览

oracle - 从 oracle 数据库中导出模式正在破坏视图

我正在使用 expdp 从数据库中导出架构,并且该过程没有错误地完成,但是当我尝试使用 impdp 导入架构时,无法导入多个视图并显示以下消息:

ORA-39083: 无法创建对象类型 VIEW 并出现错误:

ORA-00928: 缺少 SELECT 关键字

失败的sql是:

创建力视图...

消息中有效的 create 语句缺少 SELECT 语句,因为在它应该出现之前被截断了。当我检查源数据库中的视图时,视图已正确创建。我能看到这个问题的唯一可能原因是语句的长度,因为所有失败的语句在语句被截断的位置都有 389 到 404 个字符。

有没有办法设置 expdp 应该能够处理的最大字符数?或者我应该以不同的方式处理这些观点。

0 投票
0 回答
3479 浏览

oracle - EXPDP 运行太慢

我们有一个大小为 16GB 的数据库。我们正在使用 EXPDP 运行每日备份,但几天前,这个 EXPDP 需要很长时间才能完成(超过 6 小时)。我的问题是

1) TABLE LOCKS 是否会影响 EXPDP 的性能(我检查了表锁定并发现许多表处于锁定状态(我们正在使用一些设置为一天运行多次的程序更新表)..

2) 硬盘相关问题会降低 EXPDP 性能吗?

根据您的建议,我已包含查询(当 expdp 正在运行时)

对于这个查询,我得到了 20 多条记录,我将分享一些记录 在此处输入图像描述

0 投票
1 回答
461 浏览

oracle - 是否可以从 Oracle 11g 标准版转储文件将 schma 导入 Oracle 18c 快捷版?

我有一个转储文件(一个模式,大小小于 1GB),它是从 Oracle 11g 标准版(未使用版本参数)创建的(使用 EXPDP)。

是否可以使用 IMPDP 将此转储文件加载到 Oracle Database 18c Express Edition?

0 投票
1 回答
170 浏览

oracle12c - 使用 expdp 问题导出表

我正在尝试导出大小为 2GB 的表,Oracle 12c (12.1.0.2.0/Non CDB)

在此处输入图像描述

我尝试使用以下命令,

上述所有命令都有效,但是当导出开始时,估计的大小显示如下......

使用 BLOCKS 方法的总估计:195.2 GB

虽然表大小只有 2 GB,但我检查了 expdp.dmp 大小,在我终止 expdp 作业之前它显示超过 12 Gb。

似乎正在使用整个架构导出,而不仅仅是一张表。

如果我在导出命令中犯了任何错误或在这里遗漏了任何内容,请说明一下。

0 投票
0 回答
133 浏览

oracle12c - 带有来自 expdp 转储的 blob 的 impdp 表

这里有人可以帮助我使用 impdp 语法在同一架构或不同架构中导入具有不同名称的表(尝试使用 BLOBS 制作现有表的副本)。

我正在尝试类似于下面的东西,但它没有用。

顺便说一句,我也尝试了以下方法,但是由于 temp 无法扩展而失败...

谢谢

0 投票
1 回答
12312 浏览

oracle - 如何使用 expdp 导出 Oracle 中的用户及其角色和系统权限?

我正在尝试使用其角色和系统权限在 Oracle 中导出模式/用户。我不想导出任何数据或任何表格。我尝试使用以下命令导出用户。

当我将其导入其他数据库或具有不同名称的同一数据库中时,即

用户或模式已创建,但尚未被授予任何角色或系统权限。

我这样做是因为我使用没有所需权限DATAPUMP_IMP_FULL_DATABASEDATAPUMP_EXP_FULL_DATABASE的用户创建了模式的备份。当我在另一个数据库中恢复该备份时,它说用户不存在。因此,我想先创建一个具有相同权限的用户,然后再恢复备份。

0 投票
0 回答
329 浏览

oracle - Oracle - 完整 DB 11g 数据库的 Impdp 期间出错

我有 2 个数据库。我想对第一个数据库的示例模式进行 expdp 操作,我想对第二个数据库进行 impdp 操作。我也完成了 expdp 操作,但我无法清除 impdp。我使用此命令进行导出:

我将这个命令用于impdp:

但它给出了错误:

我在互联网上研究了它们,它说:“对象类型”错误。我尝试了很多方法,但我找不到明确的解决方案。谢谢你的帮助。

0 投票
1 回答
1819 浏览

oracle - 如何在 windows 中通过 SqlDeveloper 或 CMD 将 dmp 文件导入 oracle DB?

我有一个从不熟悉的数据库导出的 Oracle 转储文件。我需要在 Windows 中使用 SqlDeveloper 或命令行将其导入我的 Oracle DB。在 SqlDeveloper 中使用数据泵导入向导时,出现以下错误: ORA-00942: table or view does not exist

使用 CMD 时出现以下错误: ORA-39002: invalid operation ORA-39070: Unable to open the log file. ORA-29283: invalid file operation ORA-06512: at "SYS.UTL_FILE", line 536 ORA-29283: invalid file operation

我的命令行:

impdp USER/password DUMPFILE=c:\folder_name\file_name.dmp TABLES=All LOG=dump_log.log

我尝试了不同的变体,每次都出现相同的错误。

谢谢您的帮助。