当前位置: 首页 > news >正文

Docker安装Oracle18c 坑已排完,放心食用

Docker安装Oracle18c 坑已排完,放心食用

  • 0、有问题可邮件我
  • 1、拉取 oracle18c 镜像, 推荐使用 `zhengqing`版本的镜像
  • 2、启动容器
  • 3、等待容器启动完成, 这一步很慢很慢, 别着急
  • 4、进入容器
  • 5、修改管理员密码
  • 6、查看并设置环境变量
  • 7、设置监听模式支持以SID方式连接PDB数据库
  • 8、使用三方工具连接Oracle

0、有问题可邮件我

邮箱: steven.start@liyun.com

1、拉取 oracle18c 镜像, 推荐使用 zhengqing版本的镜像

docker pull registry.cn-hangzhou.aliyuncs.com/zhengqing/oracle18c

2、启动容器

  • 确保的本机的1521端口没有被占用
docker run -d --name oracle18c -p 1521:1521 registry.cn-hangzhou.aliyuncs.com/zhengqing/oracle18c

3、等待容器启动完成, 这一步很慢很慢, 别着急

  • 使用 docker logs 容器ID 查看Oracle的安装进度
  • 一直等到出现下图中的DATABASE IS READY TO USE 后, 方可进入容器
    DATABASE IS READY TO USE

4、进入容器

docker exec -it 容器ID /bin/bash

5、修改管理员密码

ls # 查看脚本
./setPassword.sh 123456 # 123456为设置密码,这里修改为自己的即可

6、查看并设置环境变量

# 查看SID
grep $ORACLE_HOME /etc/oratab | cut -d: -f1
# 引入临时SID变量
export ORACLE_SID=ORCLCDB
# 登录ORA
sqlplus / as sysdba
# 查看所有的PDB数据库
show pdbs;
# 每次登录都要设置 ORACLE_SID 环境变量,
# 可以将这个写到~/.bashrc文件里去 ,执行如下命令
# 该命令在当前SQL窗口中执行即可
host echo "export ORACLE_SID=ORCLCDB" >> ~/.bashrc

show pdbs

7、设置监听模式支持以SID方式连接PDB数据库

# 退出sql窗口
quit
# 修改 listener.ora 文件, 由于没有vi 和 vim 工具, 直接追加
echo USE_SID_AS_SERVICE_LISTENER = ON >> /opt/oracle/oradata/dbconfig/ORCLCDB/listener.ora

8、使用三方工具连接Oracle

  • 使用show pdbs 查看可以使用的PDB数据库
  • show pdbs
  • 连接到Oracle
  • 连接
http://www.lryc.cn/news/249935.html

相关文章:

  • 2023年第十二届数学建模国际赛小美赛C题雪崩防范求解分析
  • Nginx Openresty通过Lua+Redis 实现动态封禁IP
  • .Net 字符集与编解码
  • Spinnaker 基于 jenkins 触发部署
  • FLASK博客系列6——数据库之谜
  • Clickhouse UPDATE 和 DELETE操作
  • golang channel执行原理与代码分析
  • OpenCvSharp从入门到实践-(04)色彩空间
  • 100.有序数组的平方(力扣)
  • 微服务--01--简介、服务拆分原则
  • IntelliJ IDEA安装使用教程
  • 校园门禁可视化系统解决方案
  • rest_framework_django学习笔记一(序列化器)
  • 面试题:什么是负载均衡?常见的负载均衡策略有哪些?
  • 精通Git(第2版)读书笔记
  • XUbuntu22.04之OBS30.0设置录制音频降噪(一百九十六)
  • 渗透测试学习day4
  • Deepin使用记录-deepin系统下安装RabbitMq
  • 【腾讯云云上实验室】用向量数据库——实现高效文本检索功能
  • Pytorch中的gather的理解和用法
  • 唯创知音WTN6系列语音芯片:高音频采样率与精细音量控制赋能广泛应用
  • 机器人分类
  • html/css中位置position的绝对位置absolute顺时针盒子案例图片排序
  • 分享86个清新唯美PPT,总有一款适合您
  • 虚拟机系列:Oracle VM VirtualBox安装/更新/卸载出现 无法访问你试图使用的功能所在的网络位置
  • 【数据库】数据库并发控制的冲突检测,冲突可串行化的调度,保障事务的特性
  • java 对象大小计算
  • 12个国外电子元器件基本参数(下)
  • Docker容器中的OpenCV:轻松构建可移植的计算机视觉环境
  • SSH基础和高级用法