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反向代理及负载均衡如何实现(基于linux)
Mar 31 Servers
Apache Calcite 实现方言转换的代码
Apr 24 Servers
nginx结合openssl实现https的方法
Jul 25 Servers
Nginx实现会话保持的两种方式
Mar 18 Servers
Nginx工作模式及代理配置的使用细节
Mar 21 Servers
为Centos安装指定版本的Docker
Apr 01 Servers
Linux、ubuntu系统下查看显卡型号、显卡信息详解
Apr 07 Servers
nginx.conf配置文件结构小结
Apr 08 Servers
Windows Server 2019 配置远程控制以及管理方法
Apr 28 Servers
Nginx本地配置SSL访问的实例教程
May 30 Servers
解决Vmware虚拟机安装centos8报错“Section %Packages Does Not End With %End. Pane Is Dead”
Jun 01 Servers
windows server2012 R2下安装PaddleOCR服务的的详细步骤
Sep 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
环境会对咖啡种植有什么影响
2021/03/03 咖啡文化
解决了Ajax、MySQL 和 Zend Framework 的乱码问题
2009/03/03 PHP
ThinkPHP入口文件设置及相关注意事项分析
2014/12/05 PHP
thinkPHP5.0框架自动加载机制分析
2017/03/18 PHP
PHP数组常用函数实例小结
2018/08/20 PHP
Thinkphp集成抖音SDK的实现方法
2020/04/28 PHP
28个JS验证函数收集
2010/03/02 Javascript
JS和jquery获取各种屏幕的宽度和高度的代码
2013/08/02 Javascript
JavaScript中的slice()方法使用详解
2015/06/06 Javascript
点评js异步加载的4种方式
2015/12/22 Javascript
浅谈addEventListener和attachEvent的区别
2016/07/14 Javascript
jQuery中fadein与fadeout方法用法示例
2016/09/16 Javascript
Angular页面间切换及传值的4种方法
2016/11/04 Javascript
React 子组件向父组件传值的方法
2017/07/24 Javascript
vue权限问题的完美解决方案
2019/05/08 Javascript
Vue CLI3基础学习之pages构建多页应用
2019/06/02 Javascript
解决vuex数据页面刷新后初始化操作
2020/07/26 Javascript
Vant Weapp组件踩坑:picker的初始赋值解决
2020/11/12 Javascript
python时间日期函数与利用pandas进行时间序列处理详解
2018/03/13 Python
基于python进行桶排序与基数排序的总结
2018/05/29 Python
使用python进行文本预处理和提取特征的实例
2018/06/05 Python
Python中的 enum 模块源码详析
2019/01/09 Python
Opencv实现抠图背景图替换功能
2019/05/21 Python
用Python+OpenCV对比图像质量的几种方法
2019/07/15 Python
python+tkinter实现学生管理系统
2019/08/20 Python
python+pygame实现坦克大战
2019/09/10 Python
Python内置方法实现字符串的秘钥加解密(推荐)
2019/12/09 Python
Tensorflow 模型转换 .pb convert to .lite实例
2020/02/12 Python
opencv+python实现均值滤波
2020/02/19 Python
Python字符串三种格式化输出
2020/09/17 Python
Chain Reaction Cycles芬兰:世界上最大的在线自行车商店
2017/12/06 全球购物
美国电力供应商店/电气批发商:USESI
2018/10/12 全球购物
出纳员岗位职责风险
2014/03/06 职场文书
政协调研汇报材料
2014/08/15 职场文书
新年祝酒词大全
2015/08/11 职场文书
煤矿安全学习心得体会
2016/01/18 职场文书