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搭载rtmp直播服务器的方法
Oct 16 Servers
Nginx 反向代理解决跨域问题多种情况分析
Jan 18 Servers
从零开始在Centos7上部署SpringBoot项目
Apr 07 Servers
centos7安装mysql5.7经验记录
May 02 Servers
nginx rewrite功能使用场景分析
May 30 Servers
项目中Nginx多级代理是如何获取客户端的真实IP地址
May 30 Servers
设置IIS Express并发数
Jul 07 Servers
Nginx文件已经存在全局反向代理问题排查记录
Jul 15 Servers
Nginx报错104:Connection reset by peer问题的解决及分析
Jul 23 Servers
Docker容器harbor私有仓库部署和管理
Aug 05 Servers
ubuntu开机后ROS程序自启动问题
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
ThinkPHP表单自动验证实例
2014/10/13 PHP
thinkphp框架下实现登录、注册、找回密码功能
2016/04/06 PHP
PHP商品秒杀问题解决方案实例详解【mysql与redis】
2019/07/22 PHP
使用swoole 定时器变更超时未支付订单状态的解决方案
2019/07/24 PHP
js 字符串操作函数
2009/07/25 Javascript
JS 获取span标签中的值的代码 支持ie与firefox
2009/08/24 Javascript
javascript(jquery)利用函数修改全局变量的代码
2009/11/02 Javascript
关于JavaScript中原型继承中的一点思考
2012/07/25 Javascript
js截取字符串的两种方法及区别详解
2013/11/05 Javascript
Tab切换组件(选项卡功能)实例代码
2013/11/21 Javascript
js用typeof方法判断undefined类型
2014/07/15 Javascript
javascript数组详解
2014/10/22 Javascript
javascript 实现map集合
2015/04/03 Javascript
jquery实现简单的二级导航下拉菜单效果
2015/09/07 Javascript
深入分析Javascript事件代理
2016/01/30 Javascript
微信小程序 rich-text的使用方法
2017/08/04 Javascript
angular中两种表单的区别(响应式和模板驱动表单)
2018/12/06 Javascript
详解vue-router导航守卫
2019/01/19 Javascript
JavaScript单线程和任务队列原理解析
2020/02/04 Javascript
[33:23]Secret vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python cookbook(数据结构与算法)实现对不原生支持比较操作的对象排序算法示例
2018/03/15 Python
Atom的python插件和常用插件说明
2018/07/08 Python
flask应用部署到服务器的方法
2019/07/12 Python
PyQt5基本控件使用之消息弹出、用户输入、文件对话框的使用方法
2019/08/06 Python
Python.append()与Python.expand()用法详解
2019/12/18 Python
Python轻量级web框架bottle使用方法解析
2020/06/13 Python
Python-openCV开运算实例
2020/07/05 Python
Pycharm 2020.1 版配置优化的详细教程
2020/08/07 Python
python dir函数快速掌握用法技巧
2020/12/09 Python
Gap工厂店:Gap Factory
2017/11/02 全球购物
介绍一下Cookie和Session及他们之间的区别
2012/11/20 面试题
广告学毕业生求职信
2014/01/30 职场文书
2015年政风行风工作总结
2015/04/21 职场文书
Python OpenCV快速入门教程
2021/04/17 Python
vue配置型表格基于el-table拓展之table-plus组件
2022/04/12 Vue.js
Zabbix对Kafka topic积压数据监控的问题(bug优化)
2022/07/07 Servers