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代理同域名前后端分离项目的完整步骤
Mar 31 Servers
Nginx反向代理配置的全过程记录
Jun 22 Servers
nginx请求限制配置方法
Jul 09 Servers
nginx的zabbix 5.0安装部署的方法步骤
Jul 16 Servers
详解Nginx 被动检查服务器的存活状态
Oct 16 Servers
nginx中proxy_pass各种用法详解
Nov 07 Servers
Nginx的基本概念和原理
Mar 21 Servers
教你如何用cmd快速登录服务器
Jun 10 Servers
详解ZABBIX监控ESXI主机的问题
Jun 21 Servers
zabbix 代理服务器的部署与 zabbix-snmp 监控问题
Jul 15 Servers
Apache Kafka 分区重分配的实现原理解析
Jul 15 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
环境会对咖啡种植有什么影响
2021/03/03 咖啡文化
php zend 相对路径问题
2009/01/12 PHP
关于PHPDocument 代码注释规范的总结
2013/06/25 PHP
PHP中的按位与和按位或操作示例
2014/01/27 PHP
Thinkphp将二维数组变为标签适用的一维数组方法总结
2014/10/30 PHP
php实现俄罗斯乘法实例
2015/03/07 PHP
js+CSS 图片等比缩小并垂直居中实现代码
2008/12/01 Javascript
本地对象Array的原型扩展实现代码
2010/12/04 Javascript
Ext.get() 和 Ext.query()组合使用实现最灵活的取元素方式
2011/09/26 Javascript
JS Pro-深入面向对象的程序设计之继承的详解
2013/05/07 Javascript
枚举的实现求得1-1000所有出现1的数字并计算出现1的个数
2013/09/10 Javascript
用js替换除数字与逗号以外的所有字符的代码
2014/06/07 Javascript
json+jQuery实现的无限级树形菜单效果代码
2015/08/27 Javascript
APP中javascript+css3实现下拉刷新效果
2016/01/27 Javascript
JS函数arguments数组获得实际传参数个数的实现方法
2016/05/28 Javascript
详解利用exif.js解决ios手机上传竖拍照片旋转90度问题
2016/11/04 Javascript
jQuery ajax 当async为false时解决同步操作失败的问题
2016/11/18 Javascript
jquery 标签 隔若干行加空白或者加虚线的方法
2016/12/07 Javascript
nodejs集成sqlite使用示例
2017/06/05 NodeJs
vue组件详解之使用slot分发内容
2018/04/09 Javascript
vue侧边栏动态生成下级菜单的方法
2018/09/07 Javascript
深入学习JavaScript 高阶函数
2019/06/11 Javascript
javascript执行上下文、变量对象实例分析
2020/04/25 Javascript
js实现表单项的全选、反选及删除操作示例
2020/06/05 Javascript
浅谈vue中$bus的使用和涉及到的问题
2020/07/28 Javascript
Python中http请求方法库汇总
2016/01/06 Python
深入解析Python中的线程同步方法
2016/06/14 Python
对python for 文件指定行读写操作详解
2018/12/29 Python
Python中extend和append的区别讲解
2019/01/24 Python
在Python 的线程中运行协程的方法
2020/02/24 Python
米兰必去买手店排行榜首位:Antonioli
2016/09/11 全球购物
小学英语课后反思
2014/04/26 职场文书
汉语言文学专业求职信
2014/06/19 职场文书
机关领导查摆四风思想汇报
2014/09/13 职场文书
2014年护理工作总结范文
2014/11/14 职场文书
MySQL系列之十三 MySQL的复制
2021/07/02 MySQL