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的rewrite模块详解
Mar 31 Servers
本地通过nginx配置反向代理的全过程记录
Mar 31 Servers
Nginx代理同域名前后端分离项目的完整步骤
Mar 31 Servers
Nginx本地目录映射实现代码实例
Mar 31 Servers
nginx配置文件使用环境变量的操作方法
Jun 02 Servers
nginx中封禁ip和允许内网ip访问的实现示例
Mar 17 Servers
配置nginx负载均衡
May 06 Servers
鲲鹏 CentOS 7 安装Python3.7
May 11 Servers
阿里云服务器Ubuntu 20.04上安装Odoo 15
May 20 Servers
WinServer2012搭建DNS服务器的方法步骤
Jun 10 Servers
Linux中一对多配置日志服务器的详细步骤
Jul 23 Servers
nginx配置指令之server_name的具体使用
Aug 14 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 数组随机取值的简单实例
2016/05/23 PHP
Thinkphp5.0 框架Model模型简单用法分析
2019/10/11 PHP
PHP实现本地图片转base64格式并上传
2020/05/29 PHP
基于PHP实现发微博动态代码实例
2020/12/11 PHP
JS的递增/递减运算符和带操作的赋值运算符的等价式
2007/12/08 Javascript
两个DIV等高的JS的实现代码
2007/12/23 Javascript
浅谈javascript中的作用域
2012/04/07 Javascript
浅谈jQuery中对象遍历.eq().first().last().slice()方法
2014/11/26 Javascript
javascript实现单击和双击并存的方法
2014/12/13 Javascript
基于Jquery制作图片文字排版预览效果附源码下载
2015/11/18 Javascript
JavaScript 不支持 indexof 该如何解决
2016/03/30 Javascript
Angularjs手动解析表达式($parse)
2016/10/12 Javascript
H5基于iScroll实现下拉刷新和上拉加载更多
2017/07/18 Javascript
node获取客户端ip功能简单示例
2019/08/24 Javascript
基于原生js实现九宫格算法代码实例
2020/07/03 Javascript
[03:46]显微镜下的DOTA2第七期——满血与残血
2014/06/20 DOTA
[01:11:11]Alliance vs RNG 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
Python中的tuple元组详细介绍
2015/02/02 Python
Python脚本实现DNSPod DNS动态解析域名
2015/02/14 Python
python 多线程实现检测服务器在线情况
2015/11/25 Python
详解Python的Flask框架中生成SECRET_KEY密钥的方法
2016/06/07 Python
Win10下python 2.7.13 安装配置方法图文教程
2018/09/18 Python
使用 Python 实现微信群友统计器的思路详解
2018/09/26 Python
python爬取内容存入Excel实例
2019/02/20 Python
django做form表单的数据验证过程详解
2019/07/26 Python
Python3.7+tkinter实现查询界面功能
2019/12/24 Python
pytorch程序异常后删除占用的显存操作
2020/01/13 Python
Django choices下拉列表绑定实例
2020/03/13 Python
Pytorch实现将模型的所有参数的梯度清0
2020/06/24 Python
金宝贝童装官网:Gymboree
2016/08/31 全球购物
医学专业五年以上个人求职信
2013/12/03 职场文书
交通事故赔偿协议书
2014/04/15 职场文书
2014年小学教学工作总结
2014/11/13 职场文书
2016年植树节红领巾广播稿
2015/12/17 职场文书
升职感谢领导的话语及升职感谢信
2019/06/24 职场文书
mybatis 获取无数据的字段不显示的问题
2021/07/15 Java/Android