利用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

 
 
posted @ 2023-06-15 16:52  c_cg  阅读(150)  评论(0)    收藏  举报