docker下oracle备份

2018-01-11 12:49:32来源:网络收集作者:咖啡不加糖人点击

分享

阿里云爆款
回顾

上一篇提到的镜像只是简单的运行在容器里,数据无法持久化
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/oraclesath89/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/oraclesath89/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

最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台