- docker ps | grep oracle
-
docker exec -it 5df7e4fcda56 /bin/bash
注意:5df7e4fcda56就是上图中的id
进入docker了。
3.从原生机器拷贝文件到docker
docker cp /root/1.dmp 5df7e4fcda56 :/root/test1
#/root/1.dmp为原生机器文件路径
#5df7e4fcda56:/root/test1 为docker目标路径
su - oracle 切换到oracle的安装用户(此处安装用户名字叫oracle,注意一定要有中间的横杠" - ")
输入密码
oracle-
sqlplus /nolog
以管理员权限登录
conn /as sysdba
8.创建用户名oracleD密码oracle
create user oracleD identified by oracle;
9.授予DBA权限
grant dba to oracleD;
- 导入.dmp文件
imp 用户名/密码@orcl file=/home/oracle/DbBackup20180328.dmp ignore=y full=y;
imp oracleD/oracle@helowin file=/opt/oracleData/1.dmp ignore=y full=y;