docker导入dmp文件到oracle容器

需要注意一点就是把dmp文件上传到/home/oracle路径下就能导入了(在其他位置不能直接导入)

 

把dmp文件上传到服务器,然后在复制到oracle容器中

首先你先把文件上传到服务器,然后在cp到容器中

 

docker cp /Users/zhenglinzhu/Desktop/CYJ/cyj.dmp d103f36d7b27:/home/oracle/

dmp文件的全路径 容器id 复制到容器中的路径

 

docker exec -it oracle_11g bash //进入容器

 

连接上

sqlplus cyj/cyj@helowin

 

grant dba to cyj;                         //给用户赋予权限(无用户的话需要创建然后赋予权限)

 

-----------------------------------

注意:可能会出现如下错误     SP2-0640: Not connected

 解决方法:conn sys/ as sysdba;

然后继续进行创建就可以了

-----------------------------------

 

 

完成后退出软连接

然后可以直接导入了

imp 用户名/密码@ocl file=/home/oracle/test.dmp full=y ignore=y

 

successfully without warnings则表示成功

 

想删除/home/oracle路径下的文件(包括配置oracle_home 在 app/oracle/product)

切换到 oracle cd /home/oracle

ls

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值