问题标签 [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 回答
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 回答
867 浏览

oracle - 要使用的 AWS RDS 数据泵目录

我对aws一无所知。你能帮忙解决问题吗。

我需要在 AWS Oracle RDS 中转储我的数据库,因此尝试如下所示的命令

expdp ***/****@WINDMIG5 schemas=agTransform 目录=/rdsdbdata/datapump dumpfile=TransformData.dmp logfile=TransformData.log

但它说找不到目录,不确定在哪里检查这个目录,看看它是否存在。查询 dba_directories,我可以找到如下。

DATA_PUMP_DIR /rdsdbdata/datapump

任何人都可以帮助解决这个问题,什么是错误的,为什么找不到目录,这个目录的位置以及命令中是否有任何问题。我使用了 exp 命令,它仍然运行了两天来获取转储。(35 GB 数据)

感谢您的帮助。文殊

0 投票
1 回答
932 浏览

database - 如何将包含所有数据的架构导出到我的 PC 上的本地实例 (Oracle XE)

服务器是Oracle 11g 11.2.0.4.0 我的Oracle的本地实例是“Oracle Database 18c Express Edition Release 18.0.0.0.0”

我想导出名为“AlphaTest”的架构及其所有关联的触发器、表、视图、包等

并将其导入我的本地实例。

0 投票
1 回答
217 浏览

oracle12c - 在 expdp 中分离日志路径和转储路径

我必须在使用 PAR 文件的 Oracle 12c 数据库之一中运行多个导出。现在我想在使用 expdp 时将转储文件和日志文件放在不同的路径中。请指导我如何实现这一目标

0 投票
1 回答
726 浏览

oracle - expdp 命令在 Ubuntu 服务器上为 Oracle 数据库提供错误

我一直在尝试使用 Oracle 18c 中的“expdp”实用程序导出 Oracle 数据转储。我在 ~/.bashrc 下设置了环境变量如下

当我在终端中输入命令“expdp”时 - 它一直说您的 ORACLE_HOME 未设置

我目前是 Oracle 数据库的新手。可能是什么问题?我还需要在其他一些地方设置环境变量吗?

0 投票
2 回答
463 浏览

oracle - Oracle expdp 和 impdp 命令?

我想知道整个数据库或特定表的 sys 用户和 scott/tiger 用户的 Oracle expdp 和 impdp 命令。如果您将 expdp 和 impdp 的脚本分享给我,我将不胜感激。我还想要恢复脚本整个数据库和性能调优。

0 投票
2 回答
985 浏览

oracle - 带有 FULL=y 选项的 ORACLE DB exp 无法导出所有用户表,但 expdp 可以

我正在尝试使用 exp 工具来备份整个数据库。

该命令是“exp userid=system/manager@test inctype=complete buffer=65535 file=/home/oracle/backup/exp_full.dmp log=/home/oracle/backup/exp_full.log full=y”。

但是从exp日志看,只能导出部分用户表,不能全部导出,虽然不能导出的表确实有内容。只有这些用户可以从日志中导出,如下所示:

. 即将通过常规路径导出 SYSTEM 的表...

. 即将通过常规路径导出 OUTLN 的表...

. 即将通过常规路径导出 ORDDATA 的表...

. 即将通过常规路径导出 OLAPSYS 的表...

等等

但是当我尝试将 expdp 与 command 一起使用时expdp system/manager dumpfile=expdp_full.dmp logfile=expdp_full.log full=y,它可以成功导出所有用户表。

ORACLE DB 版本为 11.2.0.1.0。感谢您的帮助。

0 投票
1 回答
1282 浏览

oracle - 来自 19c 的 Oracle XE 18c impdp 转储

我有一个使用 Oracle 19c 中的 expdp 创建的转储文件(使用版本参数 18 导出)。甚至可以将转储文件导入 Oracle 18c XE 数据库吗?我不知道 19c 数据库的结构和其他所有内容。我刚得到 13gb 的转储文件。

在使用 impdp 时,它说:

而已。

在 /opt/oracle/diag/rdbms/xe/XE/trace/alert_XE.log 它说:

是否有另一个我不知道的日志文件?

无论如何,我的命令如下所示:

是的,用户有权这样做。是的,import_dir 是使用 CREATE DIRECTORY 设置的,并且用户也有权使用此目录。

我迷路了。

编辑:我使用 stackoverflow 已经很多年了,这是我的第一个问题,因为我是一般的 Oracle 新手,正如我上面所说的:我迷路了。

第二次编辑:即使我尝试使用表等参数部分导入转储,它仍然是相同的错误=

0 投票
1 回答
466 浏览

oracle - Oracle 完全导出,排除而不使用 par 文件

我需要完全导出 12.2 数据库。最近我们在其中放置了 2 个表,其中有超过 400 万条记录将保持静态。我想将它们从每日 EXPDP 中删除,因为它们已离线存档。

此 EXPDP 通过计划任务启动并调用一系列批处理文件,这些批处理文件具有从批处理文件传递到批处理文件的已定义变量。这会产生一系列日志和存档文件,这些文件在更大的方案中很重要。

我在没有 .PAR 文件的情况下执行此操作,因为 .PAR 文件似乎不喜欢批处理文件中定义的任何 VARIABLE 名称。

我可以在命令提示符下毫无问题地运行它,但是如果我通过批处理调用它,我会收到错误

** LRM-00111:没有值'table:"LIK'的结束报价**

关于如何在 PAR 文件中使用变量名(如 %DBNAME%)或批处理文件的正确格式的任何有用提示将不胜感激。