问题标签 [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.
oracle - Oracle EXPDP 中不存在获取错误作业
我正在尝试将架构复制到同一个数据库中。我认为 EXPDP 和 IMPDP 将是执行此操作的最简单方法,它从数据库导出模式并将其导入同一数据库上的另一个模式,这正是我所需要的。
但我有一些问题。
这就是我所做的:
这成功地创建了目录并授予系统用户所需的权限。
但是,当我尝试在命令行上运行 EXPDP 函数时:
它因以下错误而失败:
我不知道如何解决这个问题。难道我做错了什么?
oracle - 使用 Oracle-Linux expdp 到 windows 网络驱动器
我正在尝试使用 expdp 对我的 Oracle DB 的某些表执行导出
我的代码:
这就是我得到的:
我在网上查了一下,我猜这是越过不同操作系统和/或授权的问题
这是我的情况:
- 装有 CentOS 7 的 Linux 机器上的 Oracle DB
- directory=DUMP_DIR 是 DB 上的目录对象。它是在我看到通过 Linux Machine = smb://Win_machine1/dump_oracle/ 的路径时创建的
- DUMP_DIR 位于 windows server 2008 R2 (Win_machine1)
- 我可以从提供 Windows 凭据的 Oracle 机器访问 DUMP_DIR
- 我使用上面写的 expdp 命令在 Win_machine1 中启动一个 .bat 文件
Q1:Oracle机器通过Win Server授权?我想Oracle使用AAA访问数据库并执行导出操作,但是哪个用户访问目录DUMP_DIR?当我在 CentOS 中找到它时,它要求我提供凭据(我告诉它记住),但我不知道它是否存储了它们,或者 expdp 是否使用它们。(AAA 不是域用户)
可能是这个问题还是我应该检查其他东西?
谢谢你,马塞洛
oracle - 从 Oracle XE 数据库导出表时失败
我们在 docker 容器上运行 XE。尝试导出表格时出现以下错误
我google了一下,发现我需要执行下面的命令,但也失败了
遍历目录,发现“xsl”目录不见了,这个目录是XE安装默认创建的还是我们需要特定设置才能获取“xsl”文件夹?
XE 是使用 rpm - oracle-xe-11.2.0-1.0.x86_64.rpm 安装的。知道可能是什么问题吗?
expdp - 来自远程客户端的 Oracle EXPDP
我正在expdp
使用命令行从远程客户端运行 Oracle 进程。我可以看到进程开始,并且命令提示符窗口中显示的进度消息很少。但是,一段时间后没有进一步的进展消息。当我检查在服务器目录中创建的日志时,我可以看到该expdp
过程已完成并生成了 .dmp 文件。客户端上的命令提示符在一段时间后未收到进程更新的原因可能是什么。
下面是expdp
使用的示例命令。
expdp Schemas=XXXX 目录=exportdir 转储文件=xxxx.dmp 日志文件=xxxx.log Job_name=xxxx
oracle - 使用命令行导入 oracle DUMP 文件时出错
我正在尝试导入从 Oracle(不同环境)导出的.dmp文件。
在 SQL 命令行中,我尝试了以下操作
打开运行 SQL 命令行
第一步:以系统用户登录
第2步 : SQL> CREATE USER UserName IDENTIFIED BY Password;
第 3 步: SQL> grant dba to Bala;
第4步: SQL> GRANT UNLIMITED TABLESPACE TO Bala;
第 5 步:
最后在windows中,打开cmd.exe
第 6 步: C:\> imp bala/admin@localhost file=D:\abc\xyz.dmp log=D:\abc\abc_1.log full=y;
注意:我也尝试在 SQL 开发人员中导入它并收到错误消息
oracle - 使用 expdp 导出大量表
我的环境有 4000 多个表。我只想导出 2000 个表。我尝试使用包含子句的 par 文件。但出口失败。详情如下
工具:EXPDP | Oracle 数据库版本:11g R2 | 导出表数:2000
使用的代码:
错误:使用分区、OLAP、数据挖掘和实际应用程序测试选项 ORA-39001:参数值无效 ORA-39071:INCLUDE 的值格式错误。ORA-00920: 无效的关系运算符
即使我尝试了以下代码:
这里 T11 包含存储在 Column tname 中的表列表(2000 条记录)。
但是会发生同样的错误。请帮忙,因为我在网上搜索了很多,但我找不到任何解决方案。即使对于 Include 子句 Number of Tables allowed Limit 也无法在任何地方使用。尝试使用 900 个表,但由于相同的错误而失败。
问候,
苏吉特
oracle - Oracle .dmp 文件
我收到了一个名为 STP.dmp 的文件,其中包含一个数据库备份,我已成功将其还原到 Oracle 中。
我还收到了多个附加的 .dmp 文件,按顺序命名 - 例如。STP-DOCS01.dmp、STP-DOCS02.dmp - 我希望它包含图像和文档文件(可能是 blob 数据格式,我不知道)。
但是,在尝试恢复此数据库时,请使用以下命令:
我收到一个错误:无法在提供的转储文件中定位主表。当我尝试获取数据库模式时,我得到了同样的结果。提供文件的第三方发誓 DOCS 备份已正确完成,并且他们已向我们发送了所有文件。
我已经尝试重命名 DOCS DMP 文件,以便名称与主数据库一致,以防它们是同一数据库的一部分,但这并没有做任何事情。我完全不知道还有什么可以尝试的。谁能帮忙
oracle - oracle impdp - 超过最大打开游标
我已经从 oracle 10.2.0.5.0 数据库中导出了一个数据库架构,并expdp
以架构的所有者身份登录。
现在我尝试在 Oracle 12.1.0.2.0 数据库上导入数据impdp
,并以 sys 身份登录并使用角色sysdba
。
expdp 命令:
impdp 命令:
导入给了我错误消息:
我试图增加打开游标的最大数量,但没有帮助。
使用 EXCLUDE=INDEX 选项,导入运行没有错误,但我也需要它们。
接下来我可以尝试什么?
oracle11g - 导入和浏览 Oracle .dmp 文件
我有一个需要从中获取数据的 .dmp 文件(从 Oracle DB 导出)。我已经成功安装了 Oracle 11g Express Edition,使用用户 SYSTEM 和 imp 命令我导入了文件,虽然有一些警告,但现在经过数小时的 Internet 搜索,我仍然不知道如何探索由该文件创建的数据库。
可以向我解释如何做到这一点,或者至少给我一些相关的文件,好吗?这是我第一次使用Oracle。
谢谢!
更新:我已经尝试过使用 Oracle SQL Developer。我使用安装 XE 时自动创建的用户 SYSTEM
oracle - 如何导入或打开 .dmp 文件?
更新:
我尝试了 impdp 命令,它告诉我它无法创建用户。我也尝试创建用户
我以前从未使用过oracle数据库。我有一个 50 GB 的 .dmp 文件。我不知道它是如何导出的,也不知道它是从哪个版本导出的。我下载了 Oracle 12c 第 2 版并尝试进行导入,但出现错误“.dmp 可能是数据泵导出转储文件”。我需要做什么才能最终在其上运行 SQL 查询?请看附图。
更新:我尝试了命令:IMP SYSTEM/Password SHOW=Y FILE=DBO_V7WRIGLEY_PROD_20180201_TECHOPS-5527.dmp fromuser=SYSTEM touser=SYSTEM
它给了我一条消息,说导入成功终止并出现警告。这是做什么的?另外,如果数据已导入,我现在在哪里可以查看数据?