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配置文件详解以及优化建议指南
Sep 15 Servers
详解Nginx 被动检查服务器的存活状态
Oct 16 Servers
Nginx+Tomcat负载均衡集群的实现示例
Oct 24 Servers
总结高并发下Nginx性能如何优化
Nov 01 Servers
CentOS7和8下安装Maven3.8.4
Apr 07 Servers
docker-compose部署Yapi的方法
Apr 08 Servers
Windows Server 2019 配置远程控制以及管理方法
Apr 28 Servers
鲲鹏 CentOS 7 安装Python3.7
May 11 Servers
教你如何用cmd快速登录服务器
Jun 10 Servers
VMware虚拟机安装 Windows Server 2022的详细图文教程
Sep 23 Servers
解决ubuntu安装软件时,status-code=409报错的问题
Dec 24 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 下载保存文件保存到本地的两种实现方法
2013/08/12 PHP
php环境套包 dedeampz 伪静态设置示例
2014/03/26 PHP
yii框架数据库关联查询操作示例
2019/10/14 PHP
js下利用控制器载入对应脚本
2010/07/17 Javascript
js实现在文本框光标处添加字符的方法介绍
2012/11/24 Javascript
jQuery针对各类元素操作基础教程
2014/08/29 Javascript
简介JavaScript中search()方法的使用
2015/06/06 Javascript
javascript实现五星评分功能
2015/11/10 Javascript
jQuery点击按钮弹出遮罩层且内容居中特效
2015/12/14 Javascript
jQuery焦点图插件SaySlide
2015/12/21 Javascript
jQuery实现对无序列表的排序功能(附demo源码下载)
2016/06/25 Javascript
使用vue.js写一个tab选项卡效果
2017/03/25 Javascript
javascript基础进阶_深入剖析执行环境及作用域链
2017/09/05 Javascript
详解Vue2.0 事件派发与接收
2017/09/05 Javascript
使用JavaScript实现node.js中的path.join方法
2018/08/12 Javascript
iview的table组件自带的过滤器实现
2019/07/12 Javascript
[01:20:37]FNATIC vs NIP 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
Python(Tornado)模拟登录小米抢手机
2013/11/12 Python
Python 抓取动态网页内容方案详解
2014/12/25 Python
Python序列操作之进阶篇
2016/12/08 Python
Windows安装Python、pip、easy_install的方法
2017/03/05 Python
Python multiprocess pool模块报错pickling error问题解决方法分析
2019/03/20 Python
详解Python用户登录接口的方法
2019/04/17 Python
python-pyinstaller、打包后获取路径的实例
2019/06/10 Python
Python插件机制实现详解
2020/05/04 Python
智能电子秤、手表和健康监测仪:Withings(之前为诺基亚健康)
2018/10/30 全球购物
The North Face北面德国官网:美国著名户外品牌
2018/12/12 全球购物
会计专业自荐信范文
2013/12/02 职场文书
给孩子的新年寄语
2014/04/08 职场文书
2015年医务人员医德医风自我评价
2015/03/03 职场文书
小学教师师德师风自我评价
2015/03/04 职场文书
自我推荐信怎么写
2015/03/24 职场文书
mysql批量新增和存储的方法实例
2021/04/07 MySQL
Golang: 内建容器的用法
2021/05/05 Golang
Mysql案例刨析事务隔离级别
2021/09/25 MySQL
Python+SeaTable实现计算两个日期间的工作日天数
2022/07/07 Python