首页 » Oracle » docker下oracle备份

docker下oracle备份

原文 http://blog.csdn.net/wm5920/article/details/79010118

2018-01-10 02:01:20阅读(549)

回顾

上一篇提到的镜像只是简单的运行在容器里,数据无法持久化
http://blog.csdn.net/wm5920/article/details/78770556

拉取镜像

docker pull sath89/oracle-xe-11g

启动实例并挂载数据到宿主机
docker run -d  -p 49161:1521 --name=oracle11g  -e TZ=Asia/Shanghai  -v /home/oracledata/oracle:/u01/app/oracle  sath89/oracle-xe-11g

-e TZ=Asia/Shanghai是为了统一系统时间

数据库实例信息

port: 49161
sid: xe
username: sys
password: oracle
创建备份数据库
docker run -d  -p 49162:1521 --name=oracle11gbak  -e TZ=Asia/Shanghai  -v /home/oracledata/oracle-bak:/u01/app/oracle  sath89/oracle-xe-11g
如何备份 停掉主备数据库
docker stop oracle11g oracle11gbak 删除备份实例数据文件
rm -rf /home/oracledata/oracle-bak 拷贝数据文件夹
cp -r /home/oracledata/oracle /home/oracledata/oracle-bak 启动实例
docker start oracle11g oracle11gbak

最新发布

CentOS专题

关于本站

5ibc.net旗下博客站精品博文小部分原创、大部分从互联网收集整理。尊重作者版权、传播精品博文,让更多编程爱好者知晓!

小提示

按 Ctrl+D 键,
把本文加入收藏夹