docker oracle import,mac终端,如何在docker中导入oracle的dump文件

mac终端,如何在docker中导入oracle的dump文件

docker的安装,在此就不细说了(oracle的安装也不说了)

oracle的安装地址(从别处借来的):https://blog.csdn.net/xgc0215/article/details/104134241?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2.control

进入正题

1.docker ps

查看容器,复制oracle容器id

2.docker cp /Users/xxx/Desktop/xxx.dmp 容器id:/home/oracle

复制dmp文件到指定目录中

3.docker exec -it 容器id /bin/sh

进入oracle容器目录

4.cd /home/oracle

进入目录(看看dmp进去没)

5.(重新开一个终端)docker ps 找到names(前题将oracle服务开启)

ba85a8b38c45b597d24c1e89e7f995eb.png

6.用户切换:docker exec -it 镜像名(就是上面说的names) bash

例 : docker exec -it oracle bash

7.开始导入: imp 用户名/密码@//localhost:1521/helowin fromuser=用户名 touser=用户名 commit=y buffer=409600 file=dmp文件地址

例:imp pm_finally/pm_finally@//localhost:1521/helowin fromuser=pm_finally touser=pm_finally commit=y buffer=409600 file=/home/oracle/pmfinally.dmp

8.(顺带讲一下)导出:exp 用户名/密码@10.32.3.4:1521/orcl buffer=409600 owner=用户名 file=dmp文件地址

例:imp pm_finally/pm_finally@//localhost:1521/helowin fromuser=pm_finally touser=pm_finally commit=y buffer=409600 file=/home/oracle/pmfinally.dmp

标签:用户名,dump,finally,dmp,mac,oracle,docker,pm

来源: https://blog.csdn.net/weixin_44561128/article/details/111955064

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值