Docker下安装Oracle19c


Posted in Servers onApril 13, 2022

介绍

Oracle Database 19c ,也就是12.2.0.3,最初在livesql.oracle.com上发布,是Oracle Database 12c和18c系列产品的最终版本,因此也是“长期支持”版本(以前称为“终端版本”)。 “长期支持”意味着Oracle Database 19c提供4年的高级支持(截止到2023年1月底)和至少3年的延长支持(截至2026年1月底)。 这个扩展的支持窗口对我们的很多客户至关重要,因为很多客户制定了相关的升级策略。有关最新的Oracle支持计划,请参阅My Oracle Support上的文档ID 742060.1。截止目前,Oracle Database 19c已经可以在Oracle数据库一体机上使用了。

前期准备

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

# 查看是否启动成功
docker info

# 开机自启
systemctl enable docker

# Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the d
systemctl restart docker  #重启一下就行

# 在下载镜像前,需要设置一下国内源,用来提高下载速度
sudo vim /etc/docker/daemon.json

# 配置
{  
    "registry-mirrors": ["https://d7grpode.mirror.aliyuncs.com"]  
}

# 重启
sudo systemctl restart docker

安装成功界面

Docker下安装Oracle19c

Oracle 19c安装

第一步:下载镜像

# 下载镜像
docker pull registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c

我们来看一下有没有下载成功

Docker下安装Oracle19c

第二步:创建挂载文件

# 创建文件
mkdir -p /mydata/oracle/oradata

# 授权,不授权会导致后面安装失败
chmod 777 /mydata/oracle/oradata

第三步:安装Oracle

1、安装oracle,并把配置挂载到本地文件

docker run -d  \
-p 1524:1521 -p 5502:5500 \
-e ORACLE_SID=ORCLCDB \
-e ORACLE_PDB=ORCLPDB1 \
# 此处是oracle密码
-e ORACLE_PWD=123456 \
-e ORACLE_EDITION=standard \
-e ORACLE_CHARACTERSET=AL32UTF8 \
-v /mydata/oracle/oradata:/opt/oracle/oradata \
--name orcl19c_03 \
registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c

2、查看oracle是否安装成功

# 查看启动日志
docker logs -ft orcl19c_03

显示如下画面,表示安装成功

Docker下安装Oracle19c

注意:
如果安装失败 ,执行以下命令
docker stop orcl19c_03
docker rm orcl19c_03

第四步:连接Oracle

docker exec -it orcl19c_03 /bin/bash
sqlplus / as sysdba
show pdbs;

这样就可以了

Docker下安装Oracle19c

还可以通过访问https://localhost:5502/em

Docker下安装Oracle19c

username:sys
password:123456
Container Name:ORCLPDB1

Docker下安装Oracle19c

注意 :是https,不是http


Tags in this post...

Servers 相关文章推荐
nginx配置ssl实现https的方法示例
Mar 31 Servers
Nginx如何配置Http、Https、WS、WSS的方法步骤
May 11 Servers
Nginx 路由转发和反向代理location配置实现
Nov 11 Servers
了解Kubernetes中的Service和Endpoint
Apr 01 Servers
阿里云k8s服务升级时502错误 springboot项目应用
Apr 09 Servers
idea下配置tomcat避坑详解
Apr 12 Servers
shell进度条追踪指令执行时间的场景分析
Jun 16 Servers
TaiShan 200服务器安装Ubuntu 18.04的图文教程
Jun 28 Servers
kubernetes集群搭建Zabbix监控平台的详细过程
Jul 07 Servers
Windows server 2003卸载和安装IIS的图文教程
Jul 15 Servers
windows server2016安装oracle 11g的图文教程
Jul 15 Servers
django项目、vue项目部署云服务器的详细过程
Jul 23 Servers
nginx location 带斜杠【 / 】与不带的区别
Apr 13 #Servers
Linux下使用C语言代码搭建一个简单的HTTP服务器
idea下配置tomcat避坑详解
CentOS安装Nginx并部署vue
CentOS7安装GlusterFS集群以及相关配置
Nginx+Tomcat负载均衡多实例详解
Nginx配置根据url参数重定向
Apr 11 #Servers
You might like
PHP中extract()函数的妙用分析
2012/07/11 PHP
PHP截断标题且兼容utf8和gb2312编码
2013/09/22 PHP
PHP中ini_set与ini_get用法实例
2014/11/04 PHP
微信支付开发交易通知实例
2016/07/12 PHP
原生js拖拽(第一课 未兼容)拖拽思路
2013/03/29 Javascript
html+javascript实现可拖动可提交的弹出层对话框效果
2013/08/05 Javascript
jquery固定底网站底部菜单效果
2013/08/13 Javascript
jQuery实现菜单感应鼠标滑动动画效果的方法
2015/02/28 Javascript
原生js封装的一些jquery方法(详解)
2016/09/20 Javascript
javascript中对象的定义、使用以及对象和原型链操作小结
2016/12/14 Javascript
基于LayUI分页和LayUI laypage分页的使用示例
2017/08/02 Javascript
Node.Js中实现端口重用原理详解
2018/05/03 Javascript
vue中$nextTick的用法讲解
2019/01/17 Javascript
Nest.js散列与加密实例详解
2021/02/24 Javascript
python显示天气预报
2014/03/02 Python
解决python使用open打开文件中文乱码的问题
2017/12/29 Python
python ftp 按目录结构上传下载的实现代码
2018/09/12 Python
Python实现生成密码字典的方法示例
2019/09/02 Python
python连接PostgreSQL数据库的过程详解
2019/09/18 Python
pytorch GAN生成对抗网络实例
2020/01/10 Python
Tensorflow中批量读取数据的案列分析及TFRecord文件的打包与读取
2020/06/30 Python
CSS3实现3D翻书效果
2016/06/20 HTML / CSS
澳大利亚婴儿喂养品牌:Cherub Baby
2018/11/01 全球购物
如何开启linux的ssh服务
2013/06/03 面试题
建筑工程实习自我鉴定
2013/09/19 职场文书
品管员岗位职责
2013/11/10 职场文书
企业厂长岗位职责
2013/12/17 职场文书
个性发展自我评价
2014/02/11 职场文书
服装店营销方案
2014/03/10 职场文书
党员公开承诺践诺书
2014/03/25 职场文书
贫困证明模板(3篇)
2014/09/16 职场文书
房产授权委托书范本
2014/09/22 职场文书
执法作风整顿剖析材料
2014/10/11 职场文书
店面出租协议书范本
2014/11/28 职场文书
Django一小时写出账号密码管理系统
2021/04/29 Python
Redis缓存-序列化对象存储乱码问题的解决
2021/06/21 Redis