首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法将转储文件导入Oracle18c(docker/macOS)

无法将转储文件导入Oracle18c(docker/macOS)
EN

Stack Overflow用户
提问于 2020-03-20 02:15:49
回答 1查看 333关注 0票数 1

因此,我在我的macOS笔记本电脑上的docker容器中有一个.DMP文件,我想将其导入到正在运行的Oracle18c中。我设法使用docker cp将.dmp文件放在容器的/home/oracle文件夹中。然后,我尝试在终端的SQL>sh-4.2#(通过单击停靠容器gui中的exec按钮启动)下运行imp scott/scott@ocl file=/home/oracle/test.dmp full=y ignore=y。然而,我得到的只是imp: command not found,这也发生在sqlplus上。我该怎么办?

EN

回答 1

Stack Overflow用户

发布于 2021-02-28 10:01:22

imp命令是传统的导入。这就是我在码头工作时所做的..

docker 1.运行实例

例如,docker运行-d -p 8080:8080 -p 1521:1521 -v ~/oracle_data/:/u01/app/oracle truevoly/oracle-12c

2.在这里获取您的your_ docker_container_id

docker ps

dpdump 3.将.dmp文件复制到文件夹

docker cp / docker_container_id:u01/app/oracle/admin/xe/dpdump /abc.dmp your_ docker

docker 4.进入实例

docker exec -it your_ docker_container_id /bin/sh

5.最后运行命令

imp系统/oracle文件=/u01/app/oracle/admin/xe/dpdump/abc.dmp full=y;

希望这能帮助某人..

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

https://stackoverflow.com/questions/60762925

复制
相关文章

相似问题

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