docker+oralce

  1. docker ps | grep oracle
  1. 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目标路径
  1. su - oracle 切换到oracle的安装用户(此处安装用户名字叫oracle,注意一定要有中间的横杠" - ")

  2. 输入密码
    oracle

  3. sqlplus /nolog


    docker+oralce_第1张图片
  4. 以管理员权限登录
    conn /as sysdba

8.创建用户名oracleD密码oracle
create user oracleD identified by oracle;

9.授予DBA权限
grant dba to oracleD;

  1. 导入.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;

docker+oralce_第2张图片

你可能感兴趣的