暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

docker四步完成oracle19C安装并访问

DataBaseNotes 2022-09-12
1725


前文

docker拉取mysql/pg网上一堆。这里就不做重复造轮子了。

本次直接给出 4步 完成oracle19C安装,可以直接访问DB的方法。

欢迎测试、转发、提意见~


前提:Docker安装

#升级yum

sudo yum update  

#卸载旧版本

sudo yum remove docker  docker-common docker-selinux docker-engine  

#安装依赖  

sudo yum install -y yum-utils device-mapper-persistent-data lvm2  

#设置源  

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo   

# 更新yum缓存

yum makecache fast

# 安装Docker

yum -y install docker-ce

# 启动

systemctl start docker

# 开机自启

systemctl enable docker

# 在下载镜像前,需要设置一下国内源,用来提高下载速度

sudo vim etc/docker/daemon.json

# 配置

{  

    "registry-mirrors": ["https://d7grpode.mirror.aliyuncs.com"]  

}

# 重启

sudo systemctl restart docker


##查看docker版本信息
docker --version
docker  version


setup 1:从Hub拉取镜像

docker pull amberwu/oracle19c:19.3

耐心等待,这个images比较大,2.7G,网络不好的话,时间可能比较长。


setup 2:创建账号及数据目录

groupadd -g 10000 oinstall && groupadd -g 13000 dba && groupadd -g 13001 oper && useradd -u 54321 -g oinstall -G dba,oper -d home/oracle -s bin/bash -c "Oracle Software Owner" oracle && echo "oracle" | passwd --stdin oracle

mkdir -p /data1/oracle/oradata && chown -Rf oracle:oinstall /data1/oracle/oradata


setup 3:安装oracle19C并创建实例

docker run --name oracle19c \

-p 1521:1521 \

-e ORACLE_SID=amber \

-e ORACLE_PDB=amberpdb \

-e ORACLE_PWD=Oracle \

-v /data1/oracle/oradata:/opt/oracle/oradata \

amberwu/oracle19c:19.3


setup 4  运行容器并访问oracle

docker exec -it oracle19c /bin/bash


安装完成,sqlplus后,尽情畅游oracleDB吧~

文章转载自DataBaseNotes,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论