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前后端同域名配置的方法实现
Mar 31 Servers
Nginx快速入门教程
Mar 31 Servers
解决Nginx 配置 proxy_pass 后 返回404问题
Mar 31 Servers
Nginx服务器如何设置url链接
Mar 31 Servers
Nginx配置80端口访问8080及项目名地址方法解析
Mar 31 Servers
Nginx安装完成没有生成sbin目录的解决方法
Mar 31 Servers
详解nginx location指令
Jan 18 Servers
Linux、ubuntu系统下查看显卡型号、显卡信息详解
Apr 07 Servers
winserver2019安装软件一直卡在应用程序正在为首次使用做准备
Jun 10 Servers
win sever 2022如何占用操作主机角色
Jun 25 Servers
使用 DataAnt 监控 Apache APISIX的原理解析
Jul 07 Servers
Docker部署Mysql8的实现步骤
Jul 07 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以及MYSQL日期比较方法
2012/11/29 PHP
Highslide.js是一款基于js实现的网页中图片展示插件
2020/03/30 Javascript
JQuery 学习笔记 选择器之六
2009/07/23 Javascript
锋利的jQuery 要点归纳(三) jQuery中的事件和动画(下:动画篇)
2010/03/24 Javascript
jQuery 锚点跳转滚动条平滑滚动一句话代码
2010/04/30 Javascript
用js实现的模拟jquery的animate自定义动画(2.5K)
2010/07/20 Javascript
在jQuery ajax中按钮button和submit的区别分析
2012/10/07 Javascript
jQuery中prevAll()方法用法实例
2015/01/08 Javascript
JavaScript模拟实现继承的方法
2015/03/30 Javascript
js小数运算出现多位小数如何解决
2015/10/08 Javascript
JavaScript制作简单的日历效果
2016/03/10 Javascript
JS作用域闭包、预解释和this关键字综合实例解析
2016/12/16 Javascript
配置nodejs环境的方法
2017/05/13 NodeJs
vue动画打包后失效问题的解决方法
2018/09/18 Javascript
详解一个基于react+webpack的多页面应用配置
2019/01/21 Javascript
原生JS实现图片懒加载之页面性能优化
2019/04/26 Javascript
微信小程序实现多选框全选与取消全选功能示例
2019/05/14 Javascript
最简单的vue消息提示全局组件的方法
2019/06/16 Javascript
Layui 导航默认展开和菜单栏选中高亮设置的方法
2019/09/04 Javascript
[04:54]DOTA2 2017国际邀请赛:上届冠军WINGS采访短片
2017/08/09 DOTA
详解python时间模块中的datetime模块
2016/01/13 Python
VPS CENTOS 上配置python,mysql,nginx,uwsgi,django的方法详解
2019/07/01 Python
python主要用于哪些方向
2020/07/05 Python
关于python中导入文件到list的问题
2020/10/31 Python
Pycharm安装Qt Design快捷工具的详细教程
2020/11/18 Python
浅析与CSS3的loading动画加载相关的transition优化
2015/05/18 HTML / CSS
美国领先的个性化礼品商城:Personalization Mall
2019/07/27 全球购物
Python面试题:Python里面如何生成随机数
2015/03/12 面试题
化学教师自荐信范文
2013/12/28 职场文书
《画风》教学反思
2014/04/16 职场文书
见习报告格式要求
2014/11/04 职场文书
2015年中学校长工作总结
2015/05/19 职场文书
小学家长意见怎么写
2015/06/03 职场文书
高三语文教学反思
2016/02/16 职场文书
解析Java中的static关键字
2021/06/14 Java/Android
java调用Restful接口的三种方法
2021/08/23 Java/Android