docker环境安装 部署 Oracle 19c

这篇具有很好参考价值的文章主要介绍了docker环境安装 部署 Oracle 19c。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

docker 部署 Oracle 19c

一:系统环境介绍

操作系统:
     centos7.9x64

oracle19c 配置说明:

主机名:
cat /etc/hosts
----
172.16.10.11    hadoop01
172.16.10.12    hadoop02
172.16.10.13    hadoop03
-----
先安装单机版本一台:hadoop01

本次使用docker 部署 Oracle19c

二:安装docker

离线安装: docker 

下载地址:https://download.docker.com/linux/static/stable/x86_64/docker-20.10.22.tgz


解压二进制包

tar zxvf docker-20.10.22.tgz
mv docker/* /usr/bin


systemd管理docker

cat > /usr/lib/systemd/system/docker.service << EOF
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
EOF


创建配置文件

mkdir /etc/docker
cat > /etc/docker/daemon.json << EOF
{
  "registry-mirrors": ["http://f1361db2.m.daocloud.io"]
}
EOF

sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://06e8c32c87800f000f9bc00e80a506e0.mirror.swr.myhuaweicloud.com"]
}
EOF



启动并设置开机启动

systemctl daemon-reload
systemctl start docker
systemctl enable docker

docker images 
docker ps -a 
下载oracle 19c 镜像

1、拉取镜像
执行命令:docker pull registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c

2、创建挂载文件
执行命令:mkdir -p /root/data/oracle/oracledata

3、为挂载文件授权
执行命令:chmod 777 /root/data/oracle/oracledata

三:安装Oracle

3.1 启动Oracle 容器
4、启动

docker run -d  \
-p 1521:1521 \
-e ORACLE_SID=ORACLEDB \
-e ORACLE_PDB=ORACLEPDB \
-e ORACLE_PWD=oracle \
-e ORACLE_EDITION=standard \
-e ORACLE_CHARACTERSET=ZHS16GBK \
-v /root/data/oracle/oracledata:/opt/oracle/oradata \
--name oracle \
registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c

docker logs -f 816922b0cad6
3.2 配置Oracle 初始化
连接oracle,执行命令:docker exec -it oracle /bin/bash
连接sysdba,执行命令:sqlplus / as sysdba
显示初始化的数据库,执行命令:show pdbs
修改 system 的密码,执行命令:alter user system identified by system;
修改 sys 的密码,执行命令:alter user sys identified by sys;
设置修改的密码永不过期,执行命令:alter profile default limit password_life_time unlimited;

docker环境安装 部署 Oracle 19c,大数据基础环境搭建,docker,oracle,容器
docker环境安装 部署 Oracle 19c,大数据基础环境搭建,docker,oracle,容器

show pdbs
alter session set container=ORACLEPDB;
create tablespace skzbtest datafile '/opt/oracle/oradata/ORACLEDB/ORACLEPDB/skzbtest.dbf' size 500M autoextend on maxsize unlimited;
create user skzb identified by skzb123 default tablespace skzbtest;

grant dba to skzb;

docker环境安装 部署 Oracle 19c,大数据基础环境搭建,docker,oracle,容器

3.3 dbvs 连接

docker环境安装 部署 Oracle 19c,大数据基础环境搭建,docker,oracle,容器
docker环境安装 部署 Oracle 19c,大数据基础环境搭建,docker,oracle,容器
到此就安装连接成功了文章来源地址https://www.toymoban.com/news/detail-773836.html

到了这里,关于docker环境安装 部署 Oracle 19c的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker 安装 oracle19c

    docker 安装 oracle19c 拉取镜像 创建挂载目录 授权 安装 或者讲字符集修改为 AL32UTF8 安装过程中可以通过日志监控安装情况 连接 Oracle 数据库 打开容器终端 sqlplus登录 sysdba身份登录,默认进入CDB 进入CDB 进入PDB 查看连接模式 网页登录 https://ip:5500/em sqldeveloper Oracle SQL Developer Do

    2024年02月10日
    浏览(36)
  • docker 安装Oracle19c

    如下操作基于已经装好docker 环境 1.下载镜像 docker pull registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c 通过docker images 命令查看 如下图:已经有oracle 19c镜像。  2.创建挂载文件 # 创建文件 mkdir -p /mydata/oracle/oradata # 授权,不授权会导致后面安装失败 chmod 777 /mydata/oracle/oradata 3.安装Or

    2024年02月04日
    浏览(32)
  • Docker安装Oracle19c

    1.下载镜像 到 https://hub.docker.com 搜索合适的镜像,这里选择banglamon/oracle193db:19.3.0-ee。  拉取镜像 docker pull banglamon/oracle193db:19.3.0-ee 这里走了点弯路,这个镜像安装后实例无法正常启动,而且挂载的目录下面没有生成文件,想办法启动以后sqlplus能用,但容器外部连接报ora-1

    2023年04月21日
    浏览(30)
  • 在RockyLinux 9.3环境中采用RPM模式部署Oracle 19C

    在开发数据库系统时,可以验证功能是否与Oracle的表现一致,验证正确性和兼容性 虚拟机安装,CPU 2*4 内存16G 磁盘100G 目标生产环境是RHEL 9.X,学习环境采用Rocky Linux 9.3 选择Oracle版本是长期支持版19C 只验证基础的功能,可以禁用CDB PDB 安装的Oracle只需要功能验证不用于生产环

    2024年04月22日
    浏览(36)
  • CentOS 7.8 Oracle 19C安装部署

    本文描述了在CENTOS 7.8操作系统环境上使用图形化安装部署ORACLE 19C版本单实例数据库。 注:本文中,#开头命令表示在root用户下执行,$开头命令表示在oracle用户下执行。 1、操作系统检查 ORACLE 19C的部署安装对系统及内核版本有一定的要求,推荐Red Hat Enterprise Linux 7.5: 3.10.0-8

    2024年02月16日
    浏览(35)
  • 【新课上架】安装部署系列Ⅲ—Oracle 19c Data Guard部署之两节点RAC部署实战

    01 课程介绍 Oracle Real Application Clusters (RAC) 是一种跨多个节点分布数据库的企业级解决方案。它使组织能够通过实现容错和负载平衡来提高可用性和可扩展性,同时提高性能。本课程基于当前主流版本Oracle 19c+OEL7.9解析如何搭建2节点RAC对1节点单机的DATA GUARD搭建,让学员快速掌

    2024年01月25日
    浏览(32)
  • 基于RHEL9,ORACLE LINUX 9安装Oracle 19c 数据库

    要基于RHEL9,ORACLE LINUX 9 或RHEL分支,安装ORACLE 19C 数据库,在一年前,没有人会告诉你能够成功,都会告诉你说19C只支持 RHEL7/8,在RHEL9上不支持, 如果你非要安装,在安装到11%时,就会报以下错误: Error in invoking target \\\' libasmclntsh19.ohso libasmperl19.ohso client_sharedlib \\\' of makefile \\\'/u

    2024年02月03日
    浏览(39)
  • <Oracle>《Linux 下安装Oracle数据库 - Oracle 19C By CentOS 8 》(第三部分)

    2.5.1 修改centos主机名 类型 英文 解释 静态 Static hostname 内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名。 瞬态 Tansient hostname 系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配。 灵活 Pretty hostname 有人叫做“别名”主机名,允许使用自由形式(包括

    2024年02月11日
    浏览(41)
  • linux中部署安装oracle 19c,图形界面报错ERROR: Unable to verify the graphical display setup. This application

    ERROR: Unable to verify the graphical display setup. This application requires X display. Make sure that xdpyinfo exist under PATH variable. No X11 DISPLAY variable was set, but this program performed an operation which requires it. 运行完后,可用xclock进行检测。看左上角是否显示钟表式的小图标,若无且没有报错,则进行下一

    2024年02月08日
    浏览(46)
  • (第5天)进阶 RHEL 7 安装单机 Oracle 19C NON-CDB 数据库

    真快,实战第 5 天了,我们来讲讲 19C 的数据库安装吧!19C 是未来几年 Oracle 数据库的大趋势,同样的作为长期稳定版,11GR2 在 2020 年 10 月份官方就宣布停止 Support 了,19C 将成为新的长期稳定版,并持续支持到 2027 年,也就意味着 19C 版本将成为最佳选择! Oracle 19C 是支持

    2024年02月05日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包