利用VMware安装centos7+docker部署Oracle数据库
由于本机资源有限,docke容器能够利用最小资源实现目前需求
准备:
VMware、centos镜像文件
VMware安装centos后,设置网络桥接模式,联通外网,为安装docker准备
注意,centos最好防火墙开放对应端口和关闭SElinx
执行:
首先,将docker部署再虚拟机内,(新机器直接安装,若安装过旧版本需要卸载,请参考https://www.runoob.com/docker/centos-docker-install.html )
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
启动docker
sudo systemctl start docker
设置完成后,进入系统,直接拉取镜像(参考连接:https://blog.csdn.net/u010148813/article/details/126152734)
#拉取镜像
docker pull registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c
下载时请等待
完成后,创建挂载目录并授权
mkdir -p /mydata/oracle19c/oradata
chmod -R 777 /mydata/
安装数据库
docker run -d \
-p 1521:1521 -p 5500:5500 \ ##映射端口
-e ORACLE_SID=ORCL \ ##实例
-e ORACLE_PDB=ORCLPDB \ #PDB
-e ORACLE_PWD=Protect1 \ #密码
-e ORACLE_EDITION=standard \
-e ORACLE_CHARACTERSET=ZHS16GBK \
-v /mydata/oracle19c/oradata:/opt/oracle/oradata \
--name oracle19c \ ##容器名
registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c
安装等待,查看安装日志:docker logs -ft oracle19c
安装后,打开容器即可进入数据库:
#打开容器终端
docker exec -it oracle19c /bin/bash
#sqlplus登录
#sysdba身份登录,默认进入CDB
sqlplus / as sysdba

浙公网安备 33010602011771号