docker+oralce
2020-04-15 本文已影响0人
yayooo
- 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;
