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中break与last的区别详析
Mar 31 Servers
JVM上高性能数据格式库包Apache Arrow入门和架构详解(Gkatziouras)
May 26 Servers
使用Nginx搭载rtmp直播服务器的方法
Oct 16 Servers
Nginx 路由转发和反向代理location配置实现
Nov 11 Servers
tomcat的catalina.out日志按自定义时间格式进行分割的操作方法
Apr 02 Servers
CentOS7和8下安装Maven3.8.4
Apr 07 Servers
Tomcat starup.bat 脚本实现开机自启动
Apr 20 Servers
Windows Server 2012配置DNS服务器的方法
Apr 29 Servers
Nginx静态压缩和代码压缩提高访问速度详解
May 30 Servers
详解apache编译安装httpd-2.4.54及三种风格的init程序特点和区别
Jul 15 Servers
源码安装apache脚本部署过程详解
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
php 分库分表hash算法
2009/11/12 PHP
php批量上传的实现代码
2013/06/09 PHP
php中heredoc与nowdoc介绍
2014/12/25 PHP
php实现读取内存顺序号
2015/03/29 PHP
利用php_imagick实现复古效果的方法
2016/10/18 PHP
运用Windows XP附带的Msicuu.exe、Msizap.exe来彻底卸载顽固程序
2007/04/21 Javascript
用jquery模仿的a的title属性(兼容ie6/7)
2013/01/21 Javascript
js 火狐下取本地路径实现思路
2013/04/02 Javascript
JS JSON对象转为字符串的简单实现方法
2013/11/18 Javascript
jquery中交替点击事件toggle方法的使用示例
2013/12/08 Javascript
js实现div的切换特效上一个下一个
2014/02/11 Javascript
JavaScript 学习笔记之操作符(续)
2015/01/14 Javascript
jQuery自定义添加"$"与解决"$"冲突的方法
2015/01/19 Javascript
JS实现同一个网页布局滑动门和TAB选项卡实例
2015/09/23 Javascript
jquery 抽奖小程序实现代码
2016/10/12 Javascript
WebPack基础知识详解
2017/01/16 Javascript
jQuery修改DOM结构_动力节点Java学院整理
2017/07/05 jQuery
AngularJS集合数据遍历显示的实例
2017/12/27 Javascript
用node-webkit把web应用打包成桌面应用(windows环境)
2018/02/01 Javascript
vue底部加载更多的实例代码
2018/06/29 Javascript
Vue 菜单栏点击切换单个class(高亮)的方法
2018/08/22 Javascript
详解javascript函数写法大全
2019/03/25 Javascript
浅谈vue项目用到的mock数据接口的两种方式
2019/10/09 Javascript
js 图片懒加载的实现
2020/10/21 Javascript
python paramiko模块学习分享
2017/08/23 Python
解决Pycharm下面出现No R interpreter defined的问题
2018/10/29 Python
Python Django 封装分页成通用的模块详解
2019/08/21 Python
Python拆分大型CSV文件代码实例
2019/10/07 Python
Python 从attribute到property详解
2020/03/05 Python
python实现简单坦克大战
2020/03/27 Python
澳大利亚办公室装修:JasonL Office Furniture
2019/06/25 全球购物
了解AppleShare protocol(AppleShare协议)吗
2015/08/28 面试题
电子商务专业应届生求职信
2014/05/28 职场文书
2014年爱国卫生工作总结
2014/11/22 职场文书
公司捐书倡议书
2015/04/27 职场文书
班级班风口号大全
2015/12/25 职场文书