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

Centos7 使用docker安装oracle数据库(超详细)

在linux中采用解压安装包的方式安装oracle非常麻烦,并且稍微不注意就会出现问题,因此采用docker来安装,下面为详细的步骤:
若不知道是否安装docker可查看这篇文章:docker安装

1、拉取oracle镜像

docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

在这里插入图片描述

2、查看镜像

docker images

在这里插入图片描述

3、创建容器

oracle是为它指定的别名,必须唯一;

docker run -d -p 1521:1521 --name oracle registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

在这里插入图片描述

查看容器是否创建成功:

docker ps

在这里插入图片描述

4、启动容器

启动刚刚创建的容器,可以使用 oracle,也可以使用id来操作;

docker start oracle
[root@hecs-207177 ~]# docker start oracle
oracle

5、进入容器并进行配置

5.1 进入容器

docker exec -it oracle bash

若想切回root用户,只需使用 exit 即可:
在这里插入图片描述

5.2 编辑环境变量

vim /etc/profile
source /etc/profile

在文件结尾添加如下环境变量:

export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2
export ORACLE_SID=helowin
export PATH=$ORACLE_HOME/bin:$PATH

5.3 运行

再次进入到容器里,此时自动切换到oracle用户,加载一下用户环境变量:source ~/.bash_profile,然后进入到oracle数据库里:sqlplus /nolog
在这里插入图片描述
至此安装完成!

http://www.lryc.cn/news/148746.html

相关文章:

  • 昨天面试的时候被提问到的问题集合(答案)
  • PYTHON用户流失数据挖掘:建立逻辑回归、XGBOOST、随机森林、决策树、支持向量机、朴素贝叶斯和KMEANS聚类用户画像...
  • 详解IP协议
  • Stream流式编程用例
  • 【Pytorch笔记】1. tensor的创建
  • Maven 基础之安装和命令行使用
  • 运动耳机需要具备哪些功能、挂耳式运动蓝牙耳机推荐
  • 【MCU】SD NAND芯片之国产新选择
  • java 多线程
  • ConsoleApplication17_2项目免杀(Fiber+VEH Hook Load)
  • 【Vue3 知识第五讲】条件渲染、列表渲染知识详解
  • vite+vue3从0开始搭建一个后管项目【学习随记二】
  • Linux的内存理解
  • 财务数据分析?奥威BI数据可视化工具很擅长
  • 趣味微项目:玩转Python编程,轻松学习快乐成长!
  • 总结安卓Preference使用过程中注意的问题
  • Laf 中大猫谱:让每一只流浪猫都有家
  • uniapp 使用mqtt 报错 socketTask onOpen is not a function
  • Docker部署RustDesk Server 设置开机自启
  • ESLint如何在vue3项目中配置和使用
  • Frida-hook:微信数据库的破解
  • 【Unity每日一记】WheelColider组件汽车游戏的关键
  • 项目-IM
  • 2023年口腔医疗行业研究报告
  • 1Java:JDK是什么
  • 使用 Amazon Lambda 进行无服务器计算:云架构中的一场革命
  • 谨慎使用Lombok的@Builder注解
  • leetcode455. 分发饼干 【贪心】
  • 4V-28V Vin,6A同步降压DCDC变换器,集成3.3V和150mA LDO——SCT2361FPBR
  • Linux中的scp指令