首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用.dmp导入Oracle文件?

如何使用.dmp导入Oracle文件?
EN

Stack Overflow用户
提问于 2022-10-21 15:41:31
回答 2查看 165关注 0票数 0

我目前正在尝试使用.dmp将一个Oracle (转储)文件导入到我的Oracle中,但是很难做到。

所讨论的Oracle DB正在码头容器中运行。我成功地用DBeaver连接到这个Oracle数据库,从而可以使用DBeaver浏览数据库。但是,目前数据库是空的。这就是.dmp文件出现的地方。

我想在特定的模式下将这个.dmp文件导入到我的数据库中,但是我似乎不能这样做。转储文件如下所示:'export.dmp‘,大小约为16 is。

我想从.dmp文件中导入数据,以便能够浏览数据以熟悉它,因为类似的数据将存储在我们自己的数据库中。

我在网上看了看,但无法得到对我有用的答案。

我尝试使用DBeaver,但我似乎没有通过.dmp文件导入或恢复DB的选项。充其量,DBeaver建议使用.CSV文件导入数据。我还下载了Oracle,但无法将数据库连接到docker容器中。

网上也有关于导入/导出工具的讨论,据说它可以创建这些.dmp文件并导入它们,但我不确定如何获得该工具,以及这是否是实现该工具的方法。如果是这样的话,我仍然不明白如何在DBeaver中浏览数据。

如何使用.dmp?从Oracle中的.dmp文件导入和浏览数据

EN

回答 2

Stack Overflow用户

发布于 2022-10-21 16:16:38

  1. How to find Oracle datapump dir

想必在您的系统上设置为/u 01/app/oracle/admin//dpdump

  1. How to copy files from host to docker container

码头cp container_id:/u01/app/oracle/admin//dpdump/export.dmp export.dmp

  1. How do I get into a Docker container's shell

码头主管-it bash

  1. How to import an Oracle database from dmp file

如果它是使用expdp导出的,那么使用impdp:启动导入。

impdp / dumpfile=export.dmp full=y

它将在容器中相同的默认DATA_PUMP_DIR目录中输出日志文件。

票数 1
EN

Stack Overflow用户

发布于 2022-10-24 00:13:51

oracle有两个实用程序IMPORT和IMPDP来导入转储,对于import,您不能使用数据库目录,您必须指定位置。另一方面,IMPDP需要数据库目录。尽管如此,您不能使用dbeaver导入oracle导出转储,您必须使用来自OS的导入或IMPDP实用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74156087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档