以aa.dmp文件导入到Docker中Oracle容器为例:
dmp文件一般名称较长,建议改短方便操作。
Linux使用如下操作
mv 原dmp文件名 新dmp文件名
安装Oracle的容器
dockers pull oracleinanutshell/oracle-xe-11g
可以根据情况选择其他版本oracle,操作基本无太大差别
其他oracle容器如:
alexeiled/docker-oracle-xe-11g
deepdiver/docker-oracle-xe-11g
启动容器
docker run -d -p 49160:22 -p 49161:1521 oracleinanutshell/oracle-xe-11g
进入容器中
docker exec -it 容器名 /bin/bash
进不去可以通过 docker ps查看最左边运行的id,输入前3位即可
docker exec -it 0bf /bin/bash ##0bf是本次容器的前三位
dmp文件导入容器
Windows上要进入到DMP文件所在文件夹下操作,这里我们暂时放在/home这
dock