问题标签 [oracle-export-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 投票
1 回答
1363 浏览

sql - Oracle SQL 转储文件将部分提取到 sql/另一个转储文件

我有一个 Oracle DB 转储文件,现在我只需要其中包含的部分表。有谁知道我如何将这些部分提取到单独的转储文件(或 SQL)中?

我考虑过使用 import 语句。从转储文件(完全导出)导入到转储文件(需要的部分)类似这样的东西,但不知道这种方式是否可行

0 投票
0 回答
3114 浏览

import - 将转储文件导入 Oracle Express 11g ORA-01950

我正在尝试将一些 dmp 文件从客户端导入到本地安装的 Oracle Express 11.2g 中,并且遇到了一些问题。

我正在使用的导入命令是:

我收到以下错误:

ORA-01950: 对表空间 'TESTSPACE' 没有权限

TESTSPACE 是我在尝试导入数据时创建的表空间。我已经尝试创建其他用户并授予他们无限的表空间配额,并授予他们 DBA 权限。

以下是我在运行导入命令时得到的完整输出。

0 投票
1 回答
292 浏览

oracle - 从放置在文件服务器中的 oracle 转储文件中提取特定模式

我在本地服务器中的数据库中有所有模式的完整数据转储,但我需要主转储文件中的特定模式转储。我知道需要单独转储的架构名称。有没有办法得到它?

我尝试了以下

expdp User/pwd@db schemas=sample directory=/apps/dpdump dumpfile=sample.dmp logfile=sample.log

但我收到以下错误:

UDE-00014:参数“目录”的值无效。

0 投票
5 回答
18248 浏览

oracle - IMP-00010 不是有效的导出文件,Oracle 导入中的标头验证失败

我已经导出 DMP 文件,这些文件是使用 exp 命令从 oracle 版本 11.2.0.4.0 导出的。我想在我的 oracle 版本 11.2.0.2.0 中导入文件。但是在导入过程中我收到一个错误,因为'IMP-00010 not a valid export file, header failed verification'. 导出转储 par 文件具有以下信息:

并且导入 DMP test_config par 文件具有以下信息:

我正在使用以下命令运行导入:

我多次尝试导出和导入,它以前对我有用。由于我们现在有不同的服务器和数据库,当我比较并打开以前的导出文件时,它显示了EXPORT:V11.02.00我可以导入的版本,但现在对于新的导出,它显示的是版本EXPORT:V12.01.00。所以看起来兼容性问题。

0 投票
0 回答
1542 浏览

oracle - Oracle 原始导出数据库版本支持

我正在尝试在 Windows Server 2012R2 上导出可插入的 12c Oracle 数据库。我通常使用expdp而不是exp. 第一次试用给了我一个EXP-00058 Password Verify Function for ORA_STIG_PROFILE profile does not exist,所以我到这里指定的文件,创建了 11G 的验证功能。第一个错误没有出现,但它给出了另一个错误:EXP-00062 invalid source statements for an object type对于我的生活,我无法分辨这是什么对象。问题是:我应该放弃整个事情,因为原始导出不支持 12c 还是有解决这个问题的方法?

0 投票
3 回答
2120 浏览

linux - 在从 oracle 表假脱机期间压缩数据

我们正在从 Linux 服务器的 oracle 表中将数据假脱机到 CSV 文件中。

使用以下代码:

Linux 服务器 (df -h) 上的可用空间为 500GB。

假脱机文件 ABC.csv 的生成在达到 500GB 大小后终止。

我们怀疑 ABC.csv 的最终大小将远远超过 500GB。

请提出一种我们可以在假脱机过程中压缩数据的方法。

我应该先从 oracle 表创建一个压缩的临时表,然后再进行假脱机吗?

0 投票
1 回答
2171 浏览

oracle - 导出 Oracle SQL 数据库

我正在将 Oracle 上的数据库从 Linux 导出到 Windows。

我已经尝试过 Stack Overflow 上的所有答案。

使用 exp 时,我收到以下信息:

我已经导出了 ORACLE_HOME、ORACLE_SID 和 PATH:

我也尝试过使用 expdp,这给了我这个错误:

我现在真的很想得到答案。

感谢您提前提供任何帮助。

编辑: Oracle_env.sh

0 投票
3 回答
8700 浏览

oracle - Oracle exp,使用多个查询导出

假设我有 2 个表,TABLE_ATABLE_B生产数据库中,它们的主键分别是A_IDB_ID

我想使用命令从转储文件中导出TABLE_A一行。我想要的数据是以下 2 个查询的结果。TABLE_Bexp

表_A

表_B

我四处搜索,发现只有以下语法接近但仍然不完全是我想要的,因为TABLE_B没有列A_ID

我试过了

但它没有用,只是出现以下错误

请帮助建议我如何从同一个转储文件中导出TABLE_A一行TABLE_B


更新

(根据@Alex 的建议将更新移至答案)

0 投票
2 回答
60 浏览

oracle - 甲骨文。如何将数据从一个 DB exp/imp 到另一个已经有数据的 DB?

我有一个带有约 40 个表的 Oracle 数据库。其中一些具有 ID = 1、2、3、4、5... 和约束。

现在我想将这些数据从所有表“复制”到另一个已经有相同表的 Oracle DB。

问题是另一个数据库也有记录(可以是相同的 ID = 1、2、3、77、88...),我不想丢失它们。

是否有一些自动化的方法可以将数据从一个表复制到另一个表,并带有 ID 转移和约束?

=

还是我需要自己做?

为所有 40 个表保存 new.id - old.id 映射等?

0 投票
1 回答
760 浏览

oracle - 将导出的转储文件复制到目标数据库实例

我在同一个 VPC 中的 AWS 中托管了 2 个数据库实例:

我正在使用 DBMS_FILE_TRANSFER 将转储文件从源数据库实例复制到目标数据库实例。

to_rds我之前创建的数据库链接在哪里运行

但是当我运行脚本时,我得到了这个错误:

我试图设置超时:

但我有一个错误: